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:
- Spełnij wymagania wstępne.
- Połącz się z systemem.
- Zainstaluj nowy system operacyjny przy użyciu jednej z innych metod:
- Sprawdź stan aktualizacji.
- 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.
Uruchom program PowerShell jako administrator na kliencie, którego używasz do nawiązywania połączenia z systemem.
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:
Suspend-ClusterNode -Node <Node Name> -Drain
Sprawdź wstrzymanie przy użyciu polecenia
Get-ClusterGroup
. Nic nie powinno być uruchomione w węźle docelowym.Uruchom opcję SCONFIG 6.3 w węźle docelowym.
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.
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.
Zaplanuj okno obsługi.
Przełącz dyski wirtualne w tryb offline.
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.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
- 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.
Uruchom ponownie maszyny i upewnij się, że wszystko wygląda dobrze.
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
Uruchom system.
Start-Cluster
Uruchom polecenie cmdlet lub użyj centrum administracyjnego systemu Windows.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.Przełącz dyski wirtualne z powrotem do trybu online.
Monitoruj stan dysków wirtualnych, uruchamiając
Get-Volume
polecenia cmdlet iGet-VirtualDisk
.
Teraz możesz przystąpić do wykonywania kroków po uaktualnieniu systemu.