Meister aller Klassen: Livemigrationen

Kein SAN? Kein Problem. Sie können virtuelle Hyper-V-Computer live migrieren, ohne freigegebenen Speicher zu verwenden.

Greg Shields

Dies wurde mit die Windows Server 8 Beta geschrieben. Änderungen an allen Informationen in diesem Artikel sind vorbehalten.

Der Hansdampf in allen Gassen (JOAT) ist eine besondere Art von IT-Experten. Man könnte argumentieren, er ist der härteste arbeiten IT-Experten in der Branche. Er ist verantwortlich für Technologie in einem kleinen Unternehmen oder sogar einer kleinen Umgebung innerhalb eines größeren Unternehmens über Wasser zu halten. Die JOAT hat extreme Aufgaben mit wenigen Werkzeugen und wenig Unterstützung. Wie Sie klingen?

Die JOAT ist der Meister der die Freebie. Er füllt seine Toolbox mit welcher kostenlose, herunterladbare Tools, die er finden kann. Er bekommt den Job getan mit jeder Ressource zur Verfügung. Diese Mentalität "erhalten 'er getan" Laufwerke viele ein JOAT auf Hyper-V als die virtuelle Plattform der Wahl. Sogar die kleinste IT-Umgebung hat in der Regel ein oder zwei Windows Server-Lizenzen, und das sind alles, was, die Sie brauchen auf Hyper-V virtualisiert.

Bis vor kurzem war jedoch Hyper-V ein launischer Freund der kostenbewusste. Einrichten eines einzelnen Hyper-V Servers mit DAS war eine Übung in der Einfachheit. Erweitern der Umgebung jeder fügte schnell Komplexität mit Windows-Clustering und Kosten mit SAN-speichern.

Hyper-V Version 3 in Windows Server 8 erscheint die Verbindung zwischen Hypervisor-Funktionen und der Hypervisor-Administrator zu verbessern. Eine neue Funktion, die Möglichkeit, live-Migration virtueller Maschinen (VMs) ohne die Notwendigkeit für freigegebenen Speicher, sieht aus wie ein großer Gewinn. Hyper-V-Servern, SAN-attached die können VM Verarbeitung sowie Speicherung ohne die zusätzliche Komplexität und Kosten zu migrieren. Dieses Verfahren funktioniert folgendermaßen.

SAN-Less-Live-Migration

Stellen Sie sich vor, dass Sie zwei Hyper-V Server verfügen: \\win8hv1 und \\win8hv2. Sie sind eine Vielzahl von VMs auf diesen beiden Servern ausführen. Die Datenträgerdateien für die VMs sind an anderer Stelle im Netzwerk auf einem Dateiserver und der Freigabe gespeichert: \\win8fs1\VM.

Mit dieser Konfiguration verwenden Sie Hyper-V-Manager VM Verarbeitung von einem Server zum anderen migriert. Maustaste auf die VM erfordert Umzug und wählen Sie verschieben, starten Sie den Assistenten zum Verschieben. Dieser Assistent (siehe Abbildung 1) bietet Optionen zum Verschieben von VM, Verarbeitung, Lagerung oder beides. In jedem dieser Szenarien ist die Migration eine live-Migration. Dies bedeutet, dass die Bewegung geschieht ohne eine VM neu starten oder den Verlust des Dienstes.

Abbildung 1 dieAssistenten zum Verschieben von Hyper-V können Sie verschieben und Zuweisen von Speicher für virtuelle Maschinen.

Das ist beeindruckend. Wenn Sie, dass Sie diese live-Migration tun können merken, ohne dass Windows Failover Clustering oder ein SAN, könnte diese neue Funktion schnell einen neuen besten Freund werden.

"Jetzt, warten Sie eine Minute," Sie Fragen wahrscheinlich. "Diese live-Migration von SAN-weniger funktioniert, weil die VM gehostet wird auf einem Server Message Block (SMB) Freigabe? Ist das toll, aber bedeutet das nicht, dass es schlecht ausgeführt wird?"

Nicht so, dank der erheblichen Investition Microsoft verbracht hat, das SMB-Protokoll zu verbessern. Die Investition umfasst Leistung sowie Funktion Verbesserungen. Diese Verbesserungen sollen SMB nur als brauchbare als iSCSI- oder Fibre-Channel, aber ohne die komplexe Verwaltung diese Protokolle erfordern. Microsoft sagt im Wesentlichen, dass Hyper-V VMs laufen auf SMB auf remote-Datei, die gut genug für ein breites Einsatzspektrum Produktion Servern durchführen werden.

Einige Montage erforderlich

Dieser live-Migration clusterless und SAN-weniger Arbeit benötigt mindestens ein paar erforderlichen Schritte in der Betaversion von Windows Server 8. Sie müssen einen Windows Server 8 Server zum Hosten der Aktie. Dies sind einige besondere Berechtigungen erforderlich. Sie müssen jedem Hyper-V Server eingehende und ausgehende live-Migrationen festlegen. Zuletzt, wenn Sie eine live-Migration Remote aufrufen möchten, müssen Sie etwas namens "eingeschränkte Delegierung." einrichten

Zum Glück sind keine dieser Aufgaben allzu schwierig. Wenn Sie Hyper-V-Rolle auf einem Computer mit Windows Server 8 installieren, stellen Sie zunächst sicher, zu überprüfen, dass die Option "Dieser Server zum Senden und empfangen von live-Migrationen von virtuellen Computern zulassen". Gibt es eine Seite in das Hinzufügen von Rollen und Features-Assistenten (siehe Abbildung 2) wo werden Sie dies konfigurieren.

Enable Virtual Machine Live Migration on the Hyper-V Role

Abbildung 2 Live Migration der virtuellen Maschinen auf Hyper-V-Rolle aktivieren.

Es gibt zwei Optionen für das Authentifizierungsprotokoll. Die ersten, namens CredSSP, erfordert keine zusätzliche Konfiguration, aber erfordert, dass Sie bei den Startschuss für einer live-Migration der Quelle Serverkonsole angemeldet sind. Die zweite verwendet das Kerberos-Protokoll sicherere. Dies erfordert auch den zusätzlichen Schritt der Delegierung in Active Directory einrichten. In den meisten Fällen sollten Sie die zweite Option auswählen.

Einrichten von eingeschränkten Delegierung klingt schwieriger als es wirklich ist. Zunächst erstellen eine Active Directory globale Sicherheitsgruppe in Active Directory-Benutzer und -Computer. Fügen Sie zu dieser Gruppe die Computerkonten für alle Hyper-V-Server, die teilnehmen in live-Migration hinzu.

Als Nächstes zeigen Sie Eigenschaften auf das Computerkonto für jeden Hyper-V Server. Wählen Sie unter der Registerkarte Delegierung auf Computer bei Delegierungen angegebener Dienste vertrauen. Wählen Sie nur Kerberos verwenden, und klicken Sie dann auf die Schaltfläche hinzufügen.

Klicken Sie im Fenster Dienste hinzufügen, das angezeigt wird auf Benutzer oder Computer, und geben Sie den Computernamen des dem Dateiserver hostet Ihre Virtuelle Laufwerksdateien VM. Wählen Sie dann unter verfügbare Dienste des Cifs-Diensts. Wenn Sie diese Schritte abgeschlossen haben, sehen Sie einen Bildschirm ähnlich Abbildung 3.

You’ll have to configure constrained delegation

Abbildung 3 Sie die eingeschränkte Delegierung konfiguriert haben.

Diese Delegation ermöglicht eine Dienstleistung für einen anderen Sicherheitsprinzipal fungieren. Es ist "eingeschränkt" betrachtet, weil Sie in diesem Fall die Delegation nur Cifs oder SMB-Diensttyp Begrenzung sind. Wiederholen Sie diesen Vorgang für alle Hyper-V Server.

Für den abschließenden Schritt erstellen und Festlegen von Berechtigungen für eine Dateifreigabe an oberster Position Windows Server 8 ausgeführt. Dieser Dateifreigabe verwenden Datei und Storage-Dienste im Server-Manager zu erstellen. Fügen Sie die Computerkonten für jeden Hyper-V Server die Standardberechtigungen, erteilen diesen Konten Full Control Berechtigungen. Volle Kontrolle ist hier erforderlich, da der Hyper-V Server die Möglichkeit, Access Control Lists für die Dateifreigabe ändern muss. Sie können sehen, wie das für den Computer \\win8hv1 und \\win8hv2 in getan hat Abbildung 4.

Create and set permissions for your file share

Abbildung 4 erstellen und Festlegen von Berechtigungen für die Dateifreigabe.

Wenn Sie fertig sind, werden Sie in der Lage, live-VMs zwischen den Hyper-V-Hosts Migration, dem Sie Berechtigungen zugewiesen haben.

Eine Lösung passend für die meisten

Während dieses clusterless und SAN-weniger Livemigration proaktiv VMs verlagern kann, bevor ein Ausfall auftritt, unterstützt es keine reaktive VM-Migrationen bei einer Host-Verlust. Also können nicht Sie dies technisch eine Lösung mit hoher Verfügbarkeit (HA) aufrufen. Hinzufügen von HA erfordert auch das Hinzufügen eines Windows-Failoverclusters mit ihrer Ausrüstung.

Diese Architektur setzt auch schwere Abhängigkeit auf dem Dateiserver. Wenn die Dateiserver ausfällt, so, auch tun Ihr VMs. Windows-Clustering hilft hier auch. Mit Windows-Clustering in Windows Server 8 können Sie eine neue Art von Datei-Server-Cluster bezeichnet eine Scale-Out-File-Server erstellen. Dies ist eine neue aktiv/aktiv-clustering-Technologie, die speziell für Hyper-V und SQL-Anwendungen entwickelt wurde.

Trotz dieser Einschränkungen ist live Migration in Windows Server 8 eine ganz neue und ganz bessere Erfahrung. Es unterstützt eine Reihe von Architekturen, jeweils mit einer begleitenden Zunahme der Funktionen und Komplexität. Hyper-V unterstützt leicht besonderen Anforderungen, dass Sie jetzt haben könnte. Noch besser wäre es, wenn Sie Hinzufügen von SANs und Cluster, Hyper-V bereit, alle Ihre Bedürfnisse auf Enterprise-Ebene zu behandeln.

Greg Shields

**Greg Shields**MVP, ist Partner bei Concentrated Technology. Mehr von Shields Hansdampf in allen Gassen-Tipps und Tricks bei ConcentratedTech.com.

Verwandter Inhalt