Udostępnij za pośrednictwem


Uaktualnianie systemu operacyjnego Azure Stack HCI w wersji 22H2 do wersji 23H2 za pomocą innych metod

Dotyczy: Azure Local, wersje 23H2 i 22H2

W tym artykule opisano sposób uaktualniania systemu operacyjnego z wersji 22H2 do wersji 23H2 na platformie Azure Lokalnie przy użyciu metod ręcznych, takich jak SConfig i przeprowadzania uaktualnienia w trybie offline.

Chociaż można użyć tych innych metod, program PowerShell jest zalecaną metodą uaktualniania systemu operacyjnego. Aby uzyskać więcej informacji, zobacz Uaktualnianie systemu operacyjnego Azure Stack HCI w wersji 22H2 do wersji 23H2 za pośrednictwem programu PowerShell.

W tym artykule odwołujemy się do systemu operacyjnego Azure Stack HCI w wersji 23H2 jako nowej wersji i systemu operacyjnego Azure Stack HCI w wersji 22H2 jako starej wersji.

Ważne

Aby zachować usługę lokalną platformy Azure w obsługiwanym stanie, musisz zainstalować tę nową wersję systemu operacyjnego do sześciu miesięcy. Aktualizacja ma zastosowanie do wszystkich lokalnych wystąpień platformy Azure z wersją 22H2. Zdecydowanie zalecamy zainstalowanie tej wersji, gdy tylko stanie się ona dostępna.

Ogólny przepływ pracy uaktualniania systemu operacyjnego

Aktualizacja systemu operacyjnego Azure Stack HCI jest dostępna za pośrednictwem usługi Windows Update i za pośrednictwem nośnika, który można pobrać z witryny Azure Portal.

Aby uaktualnić system operacyjny w systemie, wykonaj następujące ogólne kroki:

  1. Spełnij wymagania wstępne.
  2. Połącz się z systemem.
  3. Zainstaluj nowy system operacyjny przy użyciu jednej z innych metod:
    1. Ręczne uaktualnianie klastra trybu failover przy użyciu konfiguracji SConfig.
    2. Ręczne uaktualnianie wszystkich maszyn w systemie w trybie offline.
  4. Sprawdź stan aktualizacji.
  5. Wykonaj kroki po uaktualnieniu po uaktualnieniu systemu operacyjnego.

Pełne wymagania wstępne

Przed rozpoczęciem upewnij się, że:

  • Masz dostęp do lokalnej wersji 22H2 platformy Azure.
  • System jest zarejestrowany na platformie Azure.
  • Upewnij się, że wszystkie maszyny w usłudze Azure Local są w dobrej kondycji i są wyświetlane jako Online.
  • Masz dostęp do systemu operacyjnego Azure Stack HCI w wersji 23H2. Ta aktualizacja jest dostępna za pośrednictwem usługi Windows Update lub jako nośnika do pobrania. Nośnik jest plikiem ISO, który można pobrać z witryny Azure Portal.
  • Masz dostęp do klienta, który może nawiązać połączenie z lokalną platformą Azure. Ten klient powinien mieć uruchomiony program PowerShell 5.0 lub nowszy.

Krok 1. Nawiązywanie połączenia z systemem

Wykonaj następujące kroki na kliencie, aby nawiązać połączenie z jednym z komputerów w systemie.

Ważne

Aby przeprowadzić uaktualnienie ręczne przy użyciu narzędzia SConfig, należy zalogować się bezpośrednio do maszyn. Za pomocą zdalnego programu PowerShell można kontrolować akcje systemowe lub uruchamiać polecenia bezpośrednio z każdej maszyny podczas przeprowadzania aktualizacji.

  1. Uruchom program PowerShell jako administrator na kliencie, którego używasz do nawiązywania połączenia z systemem.

  2. Otwórz zdalną sesję programu PowerShell na maszynie lokalnej platformy Azure. Uruchom następujące polecenie i podaj poświadczenia maszyny po wyświetleniu monitu:

    $cred = Get-Credential
    Enter-PSSession -ComputerName "<Computer IP>" -Credential $cred 
    

    Oto przykładowe dane wyjściowe:

    PS C:\Users\Administrator> $cred = Get-Credential
    
    cmdlet Get-Credential at command pipeline position 1
    Supply values for the following parameters:
    Credential
    PS C:\Users\Administrator> Enter-PSSession -ComputerName "100.100.100.10" -Credential $cred 
    [100.100.100.10]: PS C:\Users\Administrator\Documents>
    

Krok 2. Instalowanie nowego systemu operacyjnego przy użyciu innych metod

W zależności od wymagań można ręcznie zaktualizować system operacyjny przy użyciu konfiguracji SConfig lub zaktualizować wszystkie maszyny systemu w tym samym czasie. Każda z tych metod została omówiona w poniższych sekcjach.

Metoda 1. Przeprowadzanie ręcznej aktualizacji systemu operacyjnego klastra trybu failover przy użyciu protokołu SCONFIG

Aby przeprowadzić ręczną aktualizację funkcji klastra trybu failover, użyj narzędzia SConfig i poleceń cmdlet programu PowerShell klastra trybu failover. Aby uzyskać więcej informacji na temat konfiguracji SConfig, zobacz Configure a Server Core installation of Windows Server and Azure Local with the Server Configuration tool (SConfig) (Konfigurowanie instalacji Server Core systemu Windows Server i usługi Azure Local za pomocą narzędzia konfiguracji serwera (SConfig).

Dla każdego węzła w klastrze uruchom następujące polecenia w węźle docelowym:

  1. Suspend-ClusterNode -Node <Node Name> -Drain

    1. Sprawdź wstrzymanie przy użyciu polecenia Get-ClusterGroup. Nic nie powinno być uruchomione w węźle docelowym.

    2. Uruchom opcję SCONFIG 6.3 w węźle docelowym.

    3. Po ponownym uruchomieniu węzła docelowego zaczekaj na ukończenie zadań naprawy magazynu, uruchamiając Get-Storage-Job je, dopóki nie zostaną ukończone żadne zadania magazynu lub wszystkie zadania magazynu.

  2. Resume-ClusterNode -Node <Node Name> -Failback

Po uaktualnieniu wszystkich węzłów można wykonać kroki po instalacji.

Metoda 2. Wykonywanie szybkiej aktualizacji systemu operacyjnego offline wszystkich maszyn w systemie

Ta metoda umożliwia jednoczesne zabranie wszystkich maszyn w systemie i zaktualizowanie systemu operacyjnego na wszystkich z nich jednocześnie. Pozwala to zaoszczędzić czas w procesie aktualizacji, ale kompromis polega na przestoju hostowanych zasobów.

Jeśli istnieje krytyczna aktualizacja zabezpieczeń, którą należy zastosować szybko lub musisz upewnić się, że aktualizacje zostaną ukończone w oknie obsługi, ta metoda może być dla Ciebie. Ten proces wyłącza usługę Azure Local, aktualizuje maszyny i przywraca je ponownie.

  1. Zaplanuj okno obsługi.

  2. Przełącz dyski wirtualne w tryb offline.

  3. Zatrzymaj system, aby przejąć pulę magazynów w tryb offline. Stop-Cluster Uruchom polecenie cmdlet lub użyj programu Windows Admin Center, aby zatrzymać system.

  4. Ustaw usługę klastra na wartość Wyłączone , uruchamiając poniższe polecenie programu PowerShell na każdej maszynie. Zapobiega to uruchamianiu usługi klastra podczas aktualizowania.

    Set-Service -Name clussvc -StartupType Disabled
    
  5. Zastosuj aktualizację zbiorczą systemu Windows Server i wszystkie wymagane aktualizacje stosu obsługi do wszystkich maszyn. Wszystkie maszyny można aktualizować w tym samym czasie: nie trzeba czekać, ponieważ system nie działa.
  6. Uruchom ponownie maszyny i upewnij się, że wszystko wygląda dobrze.

  7. Ustaw usługę klastra z powrotem na Wartość Automatyczna , uruchamiając poniższe polecenie programu PowerShell na każdej maszynie.

    Set-Service -Name clussvc -StartupType Automatic
    
  8. Uruchom system. Start-Cluster Uruchom polecenie cmdlet lub użyj centrum administracyjnego systemu Windows.

  9. Daj mu kilka minut. Upewnij się, że pula magazynów jest w dobrej kondycji. Uruchom polecenie Get-StorageJob , aby upewnić się, że wszystkie zadania zostały ukończone pomyślnie.

  10. Przełącz dyski wirtualne z powrotem do trybu online.

  11. Monitoruj stan dysków wirtualnych, uruchamiając Get-Volume polecenia cmdlet i Get-VirtualDisk .

Teraz możesz przystąpić do wykonywania kroków po uaktualnieniu systemu.

Następne kroki