Aktualisieren von Computern unter Windows Server 2008 mit installierter Hyper-V-Rolle auf Windows Server 2008 R2

In diesem Artikel werden die Optionen beschrieben, die für ein Upgrade oder eine Migration von einer Windows Server 2008-Installation mit aktivierter Hyper-V-Rolle für Windows Server 2008 R2 verfügbar sind.

Gilt für: Windows Server 2012 R2
Ursprüngliche KB-Nummer: 957256

Einführung

Informationen zu Windows Server 2008-Failoverclustern, auf denen virtuelle Computer ausgeführt werden, finden Sie im Abschnitt Upgradeleitfaden für virtuelle Computer auf Failoverclustern in diesem Artikel.

Weitere Informationen

Methode 1: Führen Sie ein Upgrade der übergeordneten Partition von Windows Server 2008 auf Windows Server 2008 R2 durch.

Hinweis

Während des Upgrades werden Sie im Kompatibilitätsbericht darüber informiert, dass Sie die Hyper-V-Rolle mithilfe von Server-Manager entfernen müssen, bevor Sie mit dem Upgrade fortfahren. Dies ist nicht notwendig. Bevor Sie jedoch mit dem Upgrade fortfahren, empfehlen wir Ihnen, Ihre virtuellen Computer zu sichern oder sie mithilfe von Hyper-V-Manager zu exportieren. Berücksichtigen Sie außerdem Folgendes, bevor Sie ein Upgrade durchführen:

  • Hyper-V muss sich bei RTM (KB 950050) oder höher befinden. Wenn diese Anforderung nicht erfüllt ist, können Sie das Upgrade nicht fortsetzen.

  • Alle virtuellen Computer müssen vor dem Upgrade heruntergefahren werden. Gespeicherte Zustände sind zwischen Windows Server 2008 und Windows Server 2008 R2 nicht kompatibel. Wenn die übergeordnete Partition mit virtuellen Computern in einem gespeicherten Zustand aktualisiert wird, müssen Sie mit der rechten Maustaste auf den virtuellen Computer klicken und dann Gespeicherten Zustand verwerfen auswählen, um den virtuellen Computer zu aktivieren.

  • Da die Onlinemomentaufnahmefunktion gespeicherte Zustände verwendet, sind Onlinemomentaufnahmen zwischen Windows Server 2008 und Windows Server 2008 R2 nicht vollständig kompatibel. Onlinemomentaufnahmen sind Momentaufnahmen, die beim Einschalten eines virtuellen Computers erstellt wurden. Offlinemomentaufnahmen sind Momentaufnahmen, die erstellt werden, wenn ein virtueller Computer ausgeschaltet wurde. Offlinemomentaufnahmen sind vollständig mit Windows Server 2008 R2 kompatibel. Virtuelle Computer werden erfolgreich mit der Online-Momentaufnahme gestartet, die beim Herunterfahren des virtuellen Computers vor dem Upgrade angewendet wurde. Dies wird im Hyper-V-Manager durch den grünen Pfeil unter dem Momentaufnahme angezeigt, der auf Jetzt zeigt.

    Führen Sie die folgenden Schritte aus, um den virtuellen Computer mit einem anderen Momentaufnahme zu aktivieren.

    Hinweis

    Bei den folgenden Schritten wird davon ausgegangen, dass Sie weiterhin alle Momentaufnahmen verwenden müssen, die für den virtuellen Computer konfiguriert sind. Wenn Sie keine Momentaufnahmen mehr benötigen, können Sie Ihre Momentaufnahmen mithilfe des Hyper-V-Managers löschen und dann den virtuellen Computer herunterfahren, damit die Daten mit der übergeordneten virtuellen Festplatte zusammengeführt werden.

    Weitere Informationen finden Sie unter Hyper-V Virtual Machine Snapshots: FAQ.

    1. Klicken Sie im Hyper-V-Manager mit der rechten Maustaste auf die Momentaufnahme, die Sie anwenden möchten, und klicken Sie dann auf Momentaufnahme erstellen und übernehmen. Durch diese Aktion wird eine neue Momentaufnahme aus dem aktuell angewendeten Momentaufnahme. Diese neue Momentaufnahme ist jetzt mit Windows Server 2008 R2 kompatibel. Es wird empfohlen, die Momentaufnahme umzubenennen, um dies widerzuspiegeln. Wenn Sie diese Option auswählen, werden alle Änderungen gespeichert, die Sie möglicherweise seit dem letzten Start am Zustand des virtuellen Computers vorgenommen haben.

    2. Nachdem die neue R2-Momentaufnahme erstellt wurde, wird die in Schritt 1 ausgewählte Momentaufnahme angewendet, und der virtuelle Computer wechselt in einen gespeicherten Zustand. Klicken Sie mit der rechten Maustaste auf den virtuellen Computer, und klicken Sie dann auf Gespeicherten Zustand löschen.

    3. Aktivieren Sie den virtuellen Computer.

    4. Nehmen Sie eine neue Momentaufnahme, um den aktuellen Zustand des virtuellen Computers zu erfassen, um über eine Windows Server 2008 R2-kompatible Momentaufnahme zu verfügen.

    5. Wiederholen Sie diese Schritte für jede Momentaufnahme von Windows Server 2008. Nachdem Sie diese Schritte für alle erforderlichen Momentaufnahmen ausgeführt haben, löschen Sie die Momentaufnahmen, die unter Windows Server 2008 erstellt wurden, und fahren Sie dann den virtuellen Computer herunter, damit der Zusammenführungsprozess beginnen kann.

  • Aktualisieren Sie nach dem Upgrade die Integration Services.After the upgrade, update the Integration Services. Öffnen Sie dazu das Fenster Verbindung des virtuellen Computers, und klicken Sie dann im Menü Aktion auf Integration Services-Setupdatenträger einfügen.

    Hinweis

    Auf einem Windows Server 2008 R2-basierten Computer werden integration Services für Windows Vista und Windows Server 2008 unter Programme und Features als KB955484 aufgeführt.

Methode 2

Exportieren Sie einen virtuellen Computer von einem Windows Server 2008-basierten Computer, auf dem Hyper-V aktiviert ist, und importieren Sie ihn dann auf einen Server, auf dem Windows Server 2008 R2 mit Hyper-V aktiviert ist.

Hinweis

Der virtuelle Computer muss heruntergefahren werden, bevor Sie ihn exportieren. Wenn Sie den virtuellen Computer mit einem gespeicherten Zustand exportiert haben, können Sie den virtuellen Computer unter Windows Server 2008 R2 nicht wiederherstellen. Um den virtuellen Computer nach dem Import in Windows Server 2008 R2 zu starten, müssen Sie den gespeicherten Zustand verwerfen, bevor Sie den virtuellen Computer aktivieren können. Wenn der virtuelle Computer Über Momentaufnahmen verfügt, müssen diese Momentaufnahmen vor dem Export zusammengeführt werden, oder Sie müssen die Schritte aus Methode 1 ausführen, um die Momentaufnahmen wiederherzustellen und neu zu erstellen.

Nachdem Sie den virtuellen Computer importiert haben, aktualisieren Sie Integration Services. Öffnen Sie dazu das Fenster Verbindung des virtuellen Computers, und klicken Sie dann im Menü Aktion auf Integration Services-Setupdatenträger einfügen.

Hinweis

Auf einem Windows Server 2008 R2-basierten Computer werden integration Services für Windows Vista und Windows Server 2008 unter Programme und Features als "KB955484" aufgeführt.

Methode 3

Sichern Sie mithilfe von Sicherungssoftware, die den Hyper-V VSS Writer nutzt, einen virtuellen Computer, der unter Windows Server 2008 ausgeführt wird, und stellen Sie ihn auf Windows Server 2008 R2 wieder her.

Nachdem Sie den virtuellen Computer wiederhergestellt haben, aktualisieren Sie integration Services. Öffnen Sie dazu das Fenster Verbindung des virtuellen Computers, und klicken Sie dann im Menü Aktion auf Integration Services-Setupdatenträger einfügen.

Hinweis

Auf einem Windows Server 2008 R2-basierten Computer werden integration Services für Windows Vista und Windows Server 2008 unter Programme und Features als KB955484 aufgeführt.

Upgradeleitfaden für virtuelle Computer in Failoverclustern

Wenn Sie über hoch verfügbare virtuelle Computer verfügen, die als gruppierte Ressourcen in einem Windows Server 2008-Cluster konfiguriert sind, müssen Sie die folgenden Schritte ausführen, um Ihre virtuellen Computer und Cluster auf Windows Server 2008 R2 zu aktualisieren.

Hinweis

Wenn Sie andere gruppierte Dienste oder Anwendungen in der übergeordneten Partition ausführen, besuchen Sie die folgende Microsoft-Website, um Informationen zum Verschieben dieser Ressourcen auf Windows Server 2008 R2 zu erhalten:
Migrieren zu einem Failovercluster unter Windows Server 2008 R2

Es wird davon abgeraten, zusätzliche Dienste oder Anwendungen in der übergeordneten Partition für Hyper-V-Server auszuführen.

  1. Führen Sie mithilfe des Failovercluster-Manager-Snap-Ins (CluAdmin.msc) eine Schnelle Migration durch, um alle virtuellen Computer auf eine Teilmenge von Knoten zu verschieben. Entfernen Sie die andere Teilmenge der Knoten, die keine virtuellen Computer hosten. Klicken Sie hierzu im Failovercluster-Manager mit der rechten Maustaste auf die Knoten, klicken Sie auf Aktionen verschieben, und klicken Sie dann auf Entfernen. Die Größe der Teilmenge sollte so sein, dass die von der Teilmenge gehosteten virtuellen Computer auf den verbleibenden Knoten gespeichert werden können, auf denen noch Windows Server 2008 ausgeführt wird. Entfernen Sie beispielsweise in einem Cluster mit vier Knoten zwei Knoten, sodass die verbleibenden Knoten die virtuellen Computer enthalten können, die von der ersten Gruppe von Knoten gehostet wurden. Stellen Sie sicher, dass die entfernten Knoten aus dem freigegebenen Speicher des ursprünglichen Clusters maskiert sind.

  2. Führen Sie eine sauber Installation von Windows Server 2008 R2 auf der entfernten Teilmenge der Knoten durch, und aktivieren Sie dann die Hyper-V-Rolle und das Failoverclustering-Feature.

    Wichtig

    Ein Upgrade wird in einem Failovercluster nicht unterstützt, sodass eine sauber Installation erforderlich ist.

  3. Erstellen Sie einen neuen Cluster mit den entfernten Knoten, und führen Sie dann alle Tests des Konfigurationsüberprüfungs-Assistenten aus. Aktivieren Sie ggf. freigegebene Clustervolumes (Cluster Shared Volumes, CSV) im Windows Server 2008 R2-Cluster, und erstellen Sie einige CSV-Datenträger.

  4. Bereiten Sie die virtuellen Computer im ursprünglichen Cluster auf ein Upgrade vor. Führen Sie je nach Zustand des virtuellen Computers die folgenden Aktionen aus:

    • Wenn sich der virtuelle Computer im Zustand Wird ausgeführt befindet, verwenden Sie Hyper-V-Manager, um den virtuellen Computer herunterzufahren.

    • Wenn sich der virtuelle Computer im Zustand Gespeichert befindet, verwenden Sie Hyper-V-Manager, um mit dem gespeicherten Zustand zu starten und dann den virtuellen Computer herunterzufahren. Gespeicherte Zustände werden beim Upgrade Ihres Hosts auf Windows Server 2008 R2 nicht unterstützt.

    • Wenn der virtuelle Computer über eine online Momentaufnahme verfügt, die Sie benötigen, wenden Sie die relevanten Momentaufnahme an, und fahren Sie dann die virtuellen Computer herunter.

  5. Führen Sie einen der folgenden Schritte aus, um Ihren virtuellen Computer für das Upgrade vorzubereiten:

    Wichtig

    Wenn Sie virtuelle Computer auf einen CSV-Datenträger verschieben, führen Sie die spezifischen Schritte im Abschnitt "Migrieren eines virtuellen Computers von einem Nicht-CSV-Datenträger zu einem CSV-Datenträger" weiter unten in diesem Artikel aus.

    1. Exportieren Sie die virtuellen Computer. Wenn Sie denselben SAN-Speicher für den Windows Server 2008 R2-Cluster verwenden möchten, können Sie einen reinen Konfigurationsexport verwenden. Exportieren Sie den virtuellen Computer aus Windows Server 2008 Hyper-V Manager, indem Sie im Menü Aktion die Option Exportieren auswählen. Stellen Sie sicher, dass Sie das Kontrollkästchen Nur die Konfiguration des virtuellen Computers exportieren aktivieren.

    2. Sichern Sie die virtuellen Computer mithilfe einer Sicherungsanwendung Ihrer Wahl.

  6. Öffnen Sie den Failovercluster-Manager auf dem ursprünglichen Cluster, und schalten Sie dann die Konfigurationsressourcen des virtuellen Computers offline.

  7. Wenn Sie denselben Speicher für den neuen Cluster wiederverwenden möchten, maskieren Sie ihn aus dem ursprünglichen Cluster, und stellen Sie ihn dann für den neuen Cluster (Windows Server 2008 R2) zur Verfügung.

  8. Je nachdem, was Sie in Schritt 5 ausgeführt haben, führen Sie einen dieser Schritte aus, um die virtuellen Computer in den neuen Windows Server 2008 R2-Cluster zu verschieben.

    Wichtig

    Wenn Sie Ihre virtuellen Computer auf einen CSV-Datenträger verschieben, führen Sie die Schritte im Abschnitt Migrieren eines virtuellen Computers von einem Nicht-CSV-Datenträger zu einem CSV-Datenträger aus.

    1. Wenn Sie Schritt 5a zum Exportieren der oben genannten virtuellen Computer verwendet haben, importieren Sie die virtuellen Computer wieder in die Clusterknoten.
    2. Wenn Sie Schritt 5b zum Sichern der virtuellen Computer verwenden, verwenden Sie eine Sicherungsanwendung, um den virtuellen Computer auf dem gruppierten Datenträger wiederherzustellen.
  9. Aktualisieren Sie für jeden der virtuellen Computer, die sich jetzt in diesem Windows Server 2008 R2-Cluster befinden, die Integration Services. Aktivieren Sie dazu den virtuellen Computer, öffnen Sie das Fenster Verbindung des virtuellen Computers, und klicken Sie dann im Menü Aktion auf Integration Services-Setupdatenträger einfügen.

    Hinweis

    Unter Windows Server 2008 R2 werden integration Services für Windows Vista und Windows Server 2008 unter Programme und Features als KB955484 aufgeführt.

  10. Wenn alle virtuellen Computer im Windows Server 2008 R2-Cluster ausgeführt werden und alles als voll funktionsfähig getestet und überprüft wurde, entfernen Sie den alten Cluster mithilfe des Failovercluster-Managers. Klicken Sie hierzu im Failovercluster-Manager mit der rechten Maustaste auf den Cluster, klicken Sie auf Weitere Aktionen, und klicken Sie dann auf Cluster zerstören.

  11. Führen Sie für die verbleibenden Knoten, die sich im alten Cluster befanden, eine sauber Installation von Windows Server 2008 R2 durch, und aktivieren Sie dann die Hyper-V-Rolle und das Failoverclusteringfeature nach Bedarf. Fügen Sie diese Knoten dem neuen Cluster hinzu.

Migrieren eines virtuellen Computers von einem Nicht-CSV-Datenträger zu einem CSV-Datenträger

  1. Exportieren Sie die virtuellen Computer. Verwenden Sie eine der folgenden Optionen, je nachdem, wie viel Kontrolle Sie darüber haben möchten, wo Ihre virtuellen Festplatten gespeichert werden:

    1. Wenn der Hyper-V-Manager die virtuellen Festplatten zusammen mit der Konfiguration des virtuellen Computers verschieben soll , wählen Sie im Menü Aktion im Hyper-V-Manager exportieren aus, und geben Sie dann den Ordner an, in den Sie den virtuellen Computer exportieren möchten. Wenn Sie Windows Server 2008 Hyper-V ausführen, stellen Sie sicher, dass das Kontrollkästchen Nur die Konfiguration des virtuellen Computers exportieren nicht aktiviert ist.

    2. Wenn Sie die vollständige Kontrolle darüber haben möchten, wo die virtuellen Festplatten während der Migration platziert werden, exportieren Sie den virtuellen Computer in den CSV-Ordner, indem Sie im Menü Aktion im Hyper-V-Manager auf Exportieren klicken. Wählen Sie Nur die Konfiguration des virtuellen Computers exportieren aus.

  2. Löschen Sie den virtuellen Computer aus Virtual Machine Manager.

  3. Um den Speicher der Gruppe "Verfügbarer Speicher" des Clusters hinzuzufügen, wählen Sie im linken Navigationsbereich den Knoten Speicher aus, und klicken Sie dann auf Speicher hinzufügen. Um einen Datenträger zu einem freigegebenen Clustervolume zu machen, aktivieren Sie das Feature Freigegebene Clustervolumes auf der Seite Übersicht des Failoverclusters, wählen Sie im linken Navigationsbereich den Knoten Freigegebene Clustervolumes aus, wählen Sie Speicher hinzufügen aus, und geben Sie dann einen Datenträger an. Dieser Datenträger wird der Gruppe Freigegebene Clustervolumes hinzugefügt, und für diese Gruppe wird ein Verzeichnis wie C:\ClusterStorage\Volume4 erstellt.

  4. Wenn Sie Schritt 1b zum Exportieren Ihres virtuellen Computers verwendet haben, führen Sie die Schritte im Abschnitt "Exportieren und Importieren von virtuellen Computern in Clusterumgebungen" aus. Importieren Sie andernfalls den virtuellen Computer über die Benutzeroberfläche Importieren in Hyper-V-Manager.

  5. Stellen Sie im Failovercluster-Manager den virtuellen Computer hochverfügbar.