Udostępnij za pośrednictwem


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:

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.

  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 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.
  1. 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 .

    1. 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)"
      
    2. Uruchom następujące polecenie cmdlet na dowolnej maszynie w systemie, aby zaktualizować bieżący poziom funkcjonalności klastra:

      Update-ClusterFunctionalLevel -Verbose   
      
    3. Zostanie wyświetlone ostrzeżenie, że nie można cofnąć tej operacji. Potwierdź i, aby kontynuować.

    4. Uruchom następujące polecenie cmdlet, aby sprawdzić nowy lub zaktualizowany poziom funkcjonalności klastra:

      Write-Host "Cluster Functional Level = $((Get-Cluster).ClusterFunctionalLevel)"
      
  2. Uaktualnij pulę pamięci.

    1. 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"
      
    2. 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
      
    3. Po wyświetleniu monitu potwierdź działanie. W tym momencie nowe polecenia cmdlet są w pełni funkcjonalne na dowolnej maszynie w systemie.

  3. (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.

    1. 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.

    2. Zweryfikuj system.

      Uruchom cmdlet na jednej z maszyn w systemie i sprawdź raport weryfikacji Test-Cluster.

  4. 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.

Następne kroki