Udostępnij za pośrednictwem


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

Dotyczy: Azure Local 2311.2 i nowsze

Ważne

Azure Stack HCI, wersja 22H2 zakończy się wsparciem 31 maja 2025 r. Po tej dacie nie otrzymasz comiesięcznych aktualizacji zabezpieczeń i jakości. Żądania pomocy technicznej (SR) będą dostępne tylko podczas przeprowadzania uaktualnienia systemu operacyjnego. Aby kontynuować otrzymywanie aktualizacji, zalecamy uaktualnienie systemu operacyjnego do wersji 23H2.

Jeśli obecnie korzystasz z klastra rozproszonego Azure Stack HCI w wersji 22H2 lub zarządzasz lokalnym środowiskiem Azure za pomocą System Center - Virtual Machine Manager, zapoznaj się z tabelą Obsługiwane obciążenia i konfiguracje, aby sprawdzić harmonogramy aktualizacji.

W tym artykule opisano sposób uaktualniania systemu operacyjnego (OS) dla usługi Azure Local z wersji 22H2 do wersji 23H2 przy użyciu metod ręcznych, takich jak SConfig i przeprowadzenie 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, masz maksymalnie sześć miesięcy na zainstalowanie tej nowej wersji systemu operacyjnego. Aktualizacja ma zastosowanie do wszystkich lokalnych instancji Azure działających w wersji 22H2. Zdecydowanie zalecamy zainstalowanie tej wersji, gdy tylko stanie się ona dostępna.

Wysokopoziomowy przepływ pracy dla uaktualnienia 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. Zaktualizuj klucz rejestru.
  3. Połącz się z systemem.
  4. Zainstaluj nowy system operacyjny przy użyciu jednej z innych metod:
    1. Ręczna aktualizacja klastra failover z użyciem SConfig.
    2. Ręczne uaktualnianie wszystkich maszyn w systemie w trybie offline.
  5. Sprawdź stan aktualizacji.
  6. Wykonaj kroki po uaktualnieniu systemu operacyjnego.

Pełne wymagania wstępne

Przed rozpoczęciem upewnij się, że:

  • Masz dostęp do uruchomionej lokalnie 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 aktualizacji oprogramowania systemu operacyjnego Azure Stack HCI w wersji 23H2. Ta aktualizacja jest dostępna za pośrednictwem usługi Windows Update lub jako plik do pobrania. Plik ISO można pobrać z portalu Azure.
  • Masz dostęp do klienta, który może nawiązać połączenie z lokalnym środowiskiem Azure. Ten klient powinien mieć uruchomiony program PowerShell 5.0 lub nowszy.

Krok 0. Aktualizowanie klucza rejestru

Aby uniknąć problemów z systemem plików ReFS podczas uaktualniania systemu operacyjnego, uruchom następujące polecenie na każdej maszynie w systemie, aby zaktualizować klucz rejestru:

# Set RefsEnableMetadataValidation to 0
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "RefsEnableMetadataValidation" -Value 0 -Type DWord  -ErrorAction Stop

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 dane uwierzytelniające swojego komputera, gdy zostaniesz o to poproszony.

    $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 przełączania awaryjnego przy użyciu SCONFIG

Aby przeprowadzić ręczną aktualizację funkcjonalności klastra awaryjnego, użyj narzędzia SConfig i poleceń cmdlet PowerShell dla klastrów awaryjnych. 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żdej maszyny 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, uruchamiaj Get-Storage-Job do czasu, aż wszystkie zadania naprawy magazynu zostaną ukończone lub nie będzie żadnych zadań naprawy 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 wyłączenie wszystkich maszyn i zaktualizowanie systemu operacyjnego na wszystkich z nich. 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 Automatyczny, 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 magazynowa 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 polecenia Get-Volume i Get-VirtualDisk cmdlet.

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

Następne kroki