Wykonaj kroki po uaktualnieniu systemu operacyjnego na Azure Local za pomocą PowerShell
Dotyczy: Azure Local 2311.2 i nowsze
W tym artykule opisano, jak wykonać zadania po uaktualnieniu systemu operacyjnego do nowej wersji. Zadania po aktualizacji opisane w tym artykule są niezbędne dla stabilności lokalnej instancji Azure.
W tym artykule odwołujemy się do Azure Local 2311.2 jako nowej wersji i Azure Local, wersja 22H2 jako starej wersji.
Pełne wymagania wstępne
Przed rozpoczęciem upewnij się, że:
System operacyjny został pomyślnie uaktualniony do wersji 23H2 na platformie Azure Local zgodnie z instrukcjami w jednej z następujących dokumentacji:
Upewnij się, że wszystkie maszyny w systemie są w dobrej kondycji i są wyświetlane jako Online.
Masz dostęp do klienta, który może nawiązać połączenie z systemem. 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 systemu.
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 w systemie. Uruchom następujące polecenie i podaj poświadczenia swojej maszyny, 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. Weryfikowanie stanu uaktualnienia
Aby upewnić się, że uaktualnienie zostało ukończone i w systemie jest uruchomiony nowy system operacyjny, uruchom Get-CauRun
polecenie cmdlet:
Get-CauRun -ClusterName <ClusterName>
Oto przykładowe dane wyjściowe:
RunId : <Run ID>
RunStartTime : 10/13/2019 1:35:39 PM
CurrentOrchestrator : NODE1
NodeStatusNotifications : {
Node : NODE1
Status : Waiting
Timestamp : 10/13/2019 1:35:49 PM
}
NodeResults : {
Node : NODE2
Status : Succeeded
ErrorRecordData :
NumberOfSucceededUpdates : 0
NumberOfFailedUpdates : 0
InstallResults : Microsoft.ClusterAwareUpdating.UpdateInstallResult[]
}
Krok 3. Wykonanie kroków po uaktualnieniu systemu operacyjnego
Po zainstalowaniu nowego systemu operacyjnego należy uaktualnić funkcjonalny poziom klastra i wersję puli pamięci za pomocą PowerShell, aby włączyć nowe funkcje.
Ważne
- Kroki po uaktualnieniu systemu operacyjnego są niezbędne dla stabilności i wydajności systemu. Pamiętaj, aby wykonać te kroki po uaktualnieniu systemu operacyjnego.
Uaktualnij poziom funkcjonalności klastra.
Ostrzeżenie
Po uaktualnieniu poziomu funkcjonalności klastra nie można przywrócić poprzedniej wersji systemu operacyjnego.
Zalecamy jak najszybsze uaktualnienie poziomu funkcjonalności klastra. Pomiń ten krok, jeśli zainstalowano uaktualnienia funkcji w centrum administracyjnym systemu Windows i zaznacz pole wyboru Zaktualizuj opcjonalny poziom funkcjonalności klastra, aby włączyć nowe funkcje .
Uruchom następujące polecenie cmdlet na dowolnej maszynie w systemie, aby sprawdzić bieżący poziom funkcjonalności klastra:
Write-Host "Cluster Functional Level = $((Get-Cluster).ClusterFunctionalLevel)"
Uruchom następujące polecenie cmdlet na dowolnej maszynie w systemie, aby zaktualizować bieżący poziom funkcjonalności klastra:
Update-ClusterFunctionalLevel -Verbose
Zostanie wyświetlone ostrzeżenie, że nie można cofnąć tej operacji. Potwierdź i, aby kontynuować.
Uruchom następujące polecenie cmdlet, aby sprawdzić nowy lub zaktualizowany poziom funkcjonalności klastra:
Write-Host "Cluster Functional Level = $((Get-Cluster).ClusterFunctionalLevel)"
Uaktualnij pulę pamięci.
Po uaktualnieniu poziomu funkcjonalności klastra użyj następującego polecenia cmdlet, aby zidentyfikować
FriendlyName
puli pamięci masowej reprezentującej system.Get-StoragePool | Where-Object -Property FriendlyName -ne "Primordial"
Użyj następującego polecenia cmdlet, aby zaktualizować pulę magazynową. Użyj nazwy puli z danych wyjściowych poprzedniego kroku.
Update-StoragePool -FriendlyName "<name of the storage pool>" -Verbose
Po wyświetleniu monitu potwierdź działanie. W tym momencie nowe polecenia cmdlet są w pełni funkcjonalne na dowolnej maszynie w systemie.
(Opcjonalnie) Uaktualnij poziomy konfiguracji maszyny wirtualnej. Opcjonalnie można uaktualnić poziomy konfiguracji maszyny wirtualnej, zatrzymując każdą maszynę wirtualną
Update-VMVersion
przy użyciu polecenia cmdlet , a następnie ponownie uruchamiając maszyny wirtualne.Sprawdź, czy uaktualnione funkcje systemu są zgodnie z oczekiwaniami.
Role powinny przełączać się prawidłowo, a jeśli w systemie używana jest migracja maszyn wirtualnych na żywo, maszyny wirtualne powinny przeprowadzać ją pomyślnie.
Zweryfikuj system.
Uruchom cmdlet na jednej z maszyn w systemie i sprawdź raport weryfikacji
Test-Cluster
.
Zainstaluj najnowsze sterowniki od partnera sprzętowego, ponieważ niektóre sterowniki mogą przywrócić starszą wersję sterownika skrzynki odbiorczej, co powoduje nieoczekiwane zachowania.
Teraz możesz zastosować uaktualnienie rozwiązania.