Udostępnij za pośrednictwem


Jak uaktualnić komputery z systemem Windows Server 2008 z rolą funkcji Hyper-V zainstalowaną w systemie Windows Server 2008 R2

W tym artykule opisano opcje dostępne do uaktualnienia lub migracji z instalacji systemu Windows Server 2008 z włączoną rolą funkcji Hyper-V w systemie Windows Server 2008 R2.

Oryginalny numer KB: 957256

Wprowadzenie

W przypadku klastrów trybu failover systemu Windows Server 2008 z uruchomionymi maszynami wirtualnymi zobacz sekcję Wskazówki dotyczące uaktualniania maszyn wirtualnych w klastrach trybu failover w tym artykule.

Więcej informacji

Metoda 1. Przeprowadź uaktualnienie partycji nadrzędnej z systemu Windows Server 2008 do systemu Windows Server 2008 R2.

Uwaga 16.

Podczas uaktualniania raport zgodności informuje o konieczności usunięcia roli funkcji Hyper-V przy użyciu Menedżer serwera przed kontynuowaniem uaktualniania. Nie jest to konieczne. Jednak przed kontynuowaniem uaktualniania zalecamy wykonanie kopii zapasowej maszyn wirtualnych lub wyeksportowanie ich przy użyciu Menedżera funkcji Hyper-V. Ponadto przed uaktualnieniem należy wziąć pod uwagę następujące kwestie:

  • Funkcja Hyper-V musi być w wersji RTM (KB 950050) lub nowszej. Jeśli to wymaganie nie zostanie spełnione, nie będzie można kontynuować uaktualniania.

  • Przed uaktualnieniem należy zamknąć wszystkie maszyny wirtualne. Zapisane stany nie są zgodne z systemami Windows Server 2008 i Windows Server 2008 R2. Jeśli partycja nadrzędna zostanie uaktualniona z dowolnymi maszynami wirtualnymi w stanie zapisanym, musisz kliknąć prawym przyciskiem myszy maszynę wirtualną, a następnie wybrać pozycję Odrzuć zapisany stan , aby włączyć maszynę wirtualną.

  • Ponieważ funkcja migawki online używa zapisanych stanów, migawki online nie są w pełni zgodne między systemami Windows Server 2008 i Windows Server 2008 R2. Migawki online to migawki wykonywane po włączeniu maszyny wirtualnej. Migawki offline to migawki wykonywane po wyłączeniu maszyny wirtualnej. Migawki offline są w pełni zgodne z systemem Windows Server 2008 R2. Maszyny wirtualne zostaną pomyślnie uruchomione do migawki online zastosowanej podczas zamykania maszyny wirtualnej przed uaktualnieniem. Jest to wyświetlane w Menedżerze funkcji Hyper-V za pomocą zielonej strzałki pod migawką wskazującą wartość Teraz.

    Aby włączyć maszynę wirtualną z dowolną inną migawką, wykonaj następujące kroki.

    Uwaga 16.

    W poniższych krokach założono, że należy nadal używać wszystkich migawek skonfigurowanych dla maszyny wirtualnej. Jeśli nie potrzebujesz już migawek, możesz usunąć migawki przy użyciu Menedżera funkcji Hyper-V, a następnie zamknąć maszynę wirtualną, aby dane zostały scalone z nadrzędnym wirtualnym dyskiem twardym.

    Aby uzyskać więcej informacji, zobacz Migawki maszyn wirtualnych funkcji Hyper-V: często zadawane pytania.

    1. Za pomocą Menedżera funkcji Hyper-V kliknij prawym przyciskiem myszy migawkę, którą chcesz zastosować, a następnie kliknij polecenie Utwórz migawkę i Zastosuj. Ta akcja spowoduje utworzenie nowej migawki z aktualnie zastosowanej migawki. Ta nowa migawka będzie teraz zgodna z systemem Windows Server 2008 R2. Zalecamy zmianę nazwy migawki, aby odzwierciedlić tę odzwierciedlenie. W przypadku wybrania tej opcji wszelkie zmiany wprowadzone w stanie maszyny wirtualnej od czasu ostatniego uruchomienia zostaną zapisane.

    2. Po utworzeniu nowej migawki R2 zostanie zastosowana migawka wybrana w kroku 1, a maszyna wirtualna przejdzie do zapisanego stanu. Kliknij prawym przyciskiem myszy maszynę wirtualną, a następnie kliknij polecenie Usuń zapisany stan.

    3. Włącz maszynę wirtualną.

    4. Utwórz nową migawkę, aby przechwycić bieżący stan maszyny wirtualnej, aby mieć migawkę zgodną z systemem Windows Server 2008 R2.

    5. Powtórz te kroki dla każdej migawki z systemu Windows Server 2008. Po wykonaniu tych kroków we wszystkich wymaganych migawkach usuń migawki utworzone w systemie Windows Server 2008, a następnie zamknij maszynę wirtualną, aby umożliwić rozpoczęcie procesu scalania.

  • Po uaktualnieniu zaktualizuj usługi Integration Services. W tym celu otwórz okno Połączenie maszyny wirtualnej, a następnie kliknij polecenie Wstaw dysk instalacyjny usług Integration Services w menu Akcja.

    Uwaga 16.

    Na komputerze z systemem Windows Server 2008 R2 usługi Integration Services dla systemu Windows Vista i Windows Server 2008 zostaną wymienione w obszarze Programy i funkcje jako KB955484.

Metoda 2

Wyeksportuj maszynę wirtualną z komputera z systemem Windows Server 2008 z włączoną funkcją Hyper-V, a następnie zaimportuj ją na serwer z systemem Windows Server 2008 R2 z włączoną funkcją Hyper-V.

Uwaga 16.

Przed jego wyeksportowaniem maszyna wirtualna musi zostać zamknięta. W przypadku wyeksportowania maszyny wirtualnej ze stanem zapisanym nie można przywrócić maszyny wirtualnej w systemie Windows Server 2008 R2. Aby uruchomić maszynę wirtualną po zaimportowaniu jej do systemu Windows Server 2008 R2, przed włączeniem maszyny wirtualnej należy odrzucić zapisany stan. Jeśli maszyna wirtualna zawiera migawki, te migawki muszą zostać scalone przed eksportem lub należy wykonać kroki z metody 1, aby odzyskać i ponownie utworzyć migawki.

Po zaimportowaniu maszyny wirtualnej zaktualizuj usługi Integration Services. W tym celu otwórz okno Połączenie maszyny wirtualnej, a następnie kliknij polecenie Wstaw dysk instalacyjny usług Integration Services w menu Akcja.

Uwaga 16.

Na komputerze z systemem Windows Server 2008 R2 usługi Integration Services dla systemu Windows Vista i Windows Server 2008 będą wyświetlane w obszarze Programy i funkcje jako "KB955484".

Metoda 3

Korzystając z oprogramowania do tworzenia kopii zapasowych korzystającego z składnika zapisywania usługi VSS funkcji Hyper-V, utwórz kopię zapasową maszyny wirtualnej uruchomionej w systemie Windows Server 2008 i przywróć ją do systemu Windows Server 2008 R2.

Po przywróceniu maszyny wirtualnej zaktualizuj usługi Integration Services. W tym celu otwórz okno Połączenie maszyny wirtualnej, a następnie kliknij polecenie Wstaw dysk instalacyjny usług Integration Services w menu Akcja.

Uwaga 16.

Na komputerze z systemem Windows Server 2008 R2 usługi Integration Services dla systemu Windows Vista i Windows Server 2008 zostaną wymienione w obszarze Programy i funkcje jako KB955484.

Wskazówki dotyczące uaktualniania maszyn wirtualnych w klastrach trybu failover

Jeśli masz maszyny wirtualne o wysokiej dostępności skonfigurowane jako zasoby klastrowane w klastrze systemu Windows Server 2008, należy wykonać następujące kroki, aby uaktualnić maszyny wirtualne i klastry do systemu Windows Server 2008 R2.

Uwaga 16.

Jeśli korzystasz z innych klastrowanych usług lub aplikacji w partycji nadrzędnej, odwiedź następującą witrynę sieci Web firmy Microsoft, aby uzyskać informacje na temat przenoszenia tych zasobów do systemu Windows Server 2008 R2:
Migrowanie do klastra trybu failover z systemem Windows Server 2008 R2

Nie zalecamy uruchamiania żadnych dodatkowych usług lub aplikacji w partycji nadrzędnej dla serwerów funkcji Hyper-V.

  1. Za pomocą przystawki Menedżer klastra trybu failover (CluAdmin.msc) wykonaj szybką migrację, aby przenieść wszystkie maszyny wirtualne do podzestawu węzłów. Wykluczanie innego podzbioru węzłów, które nie hostują żadnych maszyn wirtualnych. Aby to zrobić, kliknij prawym przyciskiem myszy węzły w Menedżerze klastra trybu failover, kliknij pozycję Przenieś akcje, a następnie kliknij przycisk Eksmituj. Rozmiar podzestawu powinien być taki, że maszyny wirtualne hostowane przez podzestaw mogą być przechowywane w pozostałych węzłach, które nadal działają w systemie Windows Server 2008. Na przykład w klastrze z czterema węzłami wykluczyć dwa węzły, aby pozostałe węzły mogły przechowywać maszyny wirtualne hostowane przez pierwszą grupę węzłów. Upewnij się, że eksmitowane węzły są maskowane z udostępnionego magazynu oryginalnego klastra.

  2. Wykonaj czystą instalację systemu Windows Server 2008 R2 w eksmitowanym podzestawie węzłów, a następnie włącz rolę funkcji Hyper-V i funkcję Klaster trybu failover.

    Ważne

    Uaktualnienie nie jest obsługiwane w klastrze trybu failover, dlatego wymagana jest czysta instalacja.

  3. Utwórz nowy klaster z eksmitowanym węzłem, a następnie uruchom wszystkie testy Kreatora weryfikacji konfiguracji. Jeśli ma to zastosowanie, włącz udostępnione woluminy klastra (CSV) w klastrze systemu Windows Server 2008 R2 i utwórz niektóre dyski CSV.

  4. Przygotuj maszyny wirtualne w oryginalnym klastrze na potrzeby uaktualnienia. Wykonaj następujące akcje w zależności od stanu maszyny wirtualnej:

    • Jeśli maszyna wirtualna jest w stanie Uruchomiony , użyj Menedżera funkcji Hyper-V, aby zamknąć maszynę wirtualną.

    • Jeśli maszyna wirtualna jest w stanie Zapisano , użyj Menedżera funkcji Hyper-V, aby rozpocząć od zapisanego stanu, a następnie zamknąć maszynę wirtualną. Zapisane stany nie są obsługiwane podczas uaktualniania hosta do systemu Windows Server 2008 R2.

    • Jeśli maszyna wirtualna ma potrzebną migawkę online, zastosuj odpowiednią migawkę, a następnie zamknij maszyny wirtualne.

  5. Wykonaj jedną z następujących czynności, aby przygotować maszynę wirtualną do uaktualnienia:

    Ważne

    Jeśli przenosisz maszyny wirtualne na dysk CSV, wykonaj określone kroki opisane w sekcji "Migrowanie maszyny wirtualnej z dysku innego niż CSV na dysk CSV" w dalszej części tego artykułu.

    1. Wyeksportuj maszyny wirtualne. Jeśli zamierzasz użyć tego samego magazynu SAN dla klastra systemu Windows Server 2008 R2, możesz użyć eksportu tylko do konfiguracji. Wyeksportuj maszynę wirtualną z Menedżera funkcji Hyper-V systemu Windows Server 2008, wybierając pozycję Eksportuj w menu Akcja . Zaznacz pole wyboru Eksportuj tylko konfigurację maszyny wirtualnej.

    2. Utwórz kopię zapasową maszyn wirtualnych przy użyciu wybranej aplikacji kopii zapasowej.

  6. Otwórz Menedżera klastra trybu failover w oryginalnym klastrze, a następnie przełącz zasoby konfiguracji maszyny wirtualnej w tryb offline.

  7. Jeśli zamierzasz ponownie użyć tego samego magazynu dla nowego klastra, zamaskuj go z oryginalnego klastra, a następnie udostępnisz go nowemu klastrowi (Windows Server 2008 R2).

  8. W zależności od tego, co zrobiliśmy w kroku 5, wykonaj jedną z tych czynności, aby przenieść maszyny wirtualne do nowego klastra systemu Windows Server 2008 R2.

    Ważne

    Jeśli przenosisz maszyny wirtualne na dysk CSV, wykonaj kroki opisane w sekcji Migrowanie maszyny wirtualnej z dysku innego niż CSV do dysku CSV.

    1. Jeśli użyto kroku 5a do wyeksportowania powyższych maszyn wirtualnych, zaimportuj maszyny wirtualne z powrotem do węzłów klastra.
    2. Jeśli używasz kroku 5b do tworzenia kopii zapasowych maszyn wirtualnych, użyj aplikacji kopii zapasowej, aby przywrócić maszynę wirtualną na dysk klastrowany.
  9. Dla każdego z maszyn wirtualnych, które znajdują się teraz w tym klastrze systemu Windows Server 2008 R2, zaktualizuj usługi Integration Services. W tym celu włącz maszynę wirtualną, otwórz okno Połączenie maszyny wirtualnej, a następnie kliknij polecenie Wstaw dysk instalacyjny usług Integration Services w menu Akcja .

    Uwaga 16.

    W systemie Windows Server 2008 R2 usługi integracji dla systemu Windows Vista i Windows Server 2008 będą wyświetlane w obszarze Programy i funkcje jako KB955484.

  10. Gdy wszystkie maszyny wirtualne są uruchomione w klastrze systemu Windows Server 2008 R2 i wszystko zostało przetestowane i zweryfikowane jako w pełni funkcjonalne, użyj Menedżera klastra trybu failover, aby usunąć stary klaster. W tym celu kliknij prawym przyciskiem myszy klaster w Menedżerze klastra trybu failover, kliknij pozycję Więcej akcji, a następnie kliknij pozycję Zniszcz klaster.

  11. W przypadku pozostałych węzłów, które znajdowały się w starym klastrze, wykonaj czystą instalację systemu Windows Server 2008 R2, a następnie włącz rolę funkcji Hyper-V i funkcję Klaster trybu failover zgodnie z potrzebami. Dołącz te węzły do nowego klastra.

Migrowanie maszyny wirtualnej z dysku innego niż CSV na dysk CSV

  1. Wyeksportuj maszyny wirtualne. Użyj jednej z następujących opcji, w zależności od tego, ile chcesz kontrolować, gdzie są przechowywane wirtualne dyski twarde:

    1. Jeśli chcesz, aby Menedżer funkcji Hyper-V przenieść wirtualne dyski twarde wraz z konfiguracją maszyny wirtualnej, wybierz pozycję Eksportuj w menu Akcja w Menedżerze funkcji Hyper-V, a następnie określ folder, do którego chcesz wyeksportować maszynę wirtualną. Jeśli korzystasz z funkcji Hyper-V systemu Windows Server 2008, upewnij się, że pole wyboru Eksportuj tylko konfigurację maszyny wirtualnej nie jest zaznaczone.

    2. Jeśli chcesz mieć pełną kontrolę nad miejscem umieszczania wirtualnych dysków twardych podczas migracji, wyeksportuj maszynę wirtualną do folderu CSV, wybierając pozycję Eksportuj w menu Akcja w Menedżerze funkcji Hyper-V. Wybierz pozycję Eksportuj tylko konfigurację maszyny wirtualnej.

  2. W programie Virtual Machine Manager usuń maszynę wirtualną.

  3. Aby dodać magazyn do grupy "Dostępny magazyn" klastra, wybierz węzeł Magazyn w okienku nawigacji po lewej stronie, a następnie kliknij pozycję Dodaj magazyn. Aby utworzyć dysk udostępniony wolumin klastra, włącz funkcję Udostępnione woluminy klastra na stronie Przegląd klastra trybu failover, wybierz węzeł Udostępnione woluminy klastra w okienku nawigacji po lewej stronie, wybierz pozycję Dodaj magazyn, a następnie określ dysk. Ten dysk zostanie dodany do grupy Udostępnione woluminy klastra i katalogu, takiego jak C:\ClusterStorage\Volume4, zostanie utworzony dla tej grupy.

  4. Jeśli użyto kroku 1b do wyeksportowania maszyny wirtualnej, wykonaj kroki opisane w sekcji "Eksportowanie i importowanie maszyn wirtualnych w środowiskach klastrowanych". W przeciwnym razie zaimportuj maszynę wirtualną przy użyciu interfejsu użytkownika Importuj w Menedżerze funkcji Hyper-V.

  5. W Menedżerze klastra trybu failover ustaw maszynę wirtualną na wysoką dostępność.