Поделиться через


Выполнение шагов после обновления операционной системы в локальной среде Azure с помощью PowerShell

Область применения: Azure Local 2311.2 и более поздних версий

В этой статье описывается, как выполнять задачи после обновления ОС после обновления операционной системы до новой версии. Задачи после обновления, описанные в этой статье, необходимы для стабильности локального экземпляра Azure.

В этой статье мы рассмотрим локальную версию Azure версии 23H2 как новую версию и локальную версию Azure, версию 22H2 как старую.

Предварительные требования

Перед тем как начать, убедитесь в следующем.

Шаг 1. Подключение к системе

Выполните следующие действия на клиенте, чтобы подключиться к одному из компьютеров системы.

  1. Запустите PowerShell от имени администратора на клиенте, который вы используете для подключения к системе.

  2. Откройте удаленный сеанс PowerShell на компьютере в системе. Выполните следующую команду и укажите учетные данные компьютера при появлении запроса:

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

    Ниже приведен пример выходных данных.

    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>
    

Шаг 2. Проверка состояния обновления

Чтобы убедиться, что обновление выполнено и в системе запущена новая ОС, выполните Get-CauRun командлет:

Get-CauRun -ClusterName <ClusterName>

Ниже приведен пример выходных данных:

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[] 
}

Шаг 3. Выполнение шагов после обновления ОС

После установки новой ОС необходимо обновить функциональный уровень кластера и обновить версию пула носителей с помощью PowerShell, чтобы включить новые функции.

Внимание

  • Этапы обновления после ОС важны для стабильности и производительности системы. После обновления ОС выполните указанные ниже действия.
  1. Обновите функциональный уровень кластера.

    Предупреждение

    После обновления функционального уровня кластера вы не сможете выполнить откат до предыдущей версии операционной системы.

    Рекомендуется как можно скорее обновить функциональный уровень кластера. Пропустите этот шаг, если вы установили обновления компонентов в Windows Admin Center и проверили необязательный уровень обновления функционального уровня кластера, чтобы включить новые функции .

    1. Выполните следующий командлет на любом компьютере в системе:

      Update-ClusterFunctionalLevel      
      
    2. Появится предупреждение о том, что вы не можете отменить эту операцию. Подтвердите , что хотите продолжить.

  2. Обновите пул носителей.

    1. После обновления функционального уровня кластера используйте следующий командлет, чтобы определить FriendlyName пул носителей, представляющий систему.

      Get-StoragePool
      

      В этом примере FriendlyName используется S2D в hci-cluster1.

    2. Update-StoragePool Выполните командлет, чтобы обновить версию пула носителей.

       Update-StoragePool -FriendlyName "S2D on hci-cluster1"
      
    3. При появлении запроса подтвердите удаление. На этом этапе новые командлеты полностью работают на любом компьютере в системе.

  3. (Необязательно) Обновление уровней конфигурации виртуальной машины. При необходимости можно обновить уровни конфигурации виртуальной машины, остановив каждую виртуальную машину с помощью командлета Update-VMVersion , а затем снова запустите виртуальные машины.

    1. Убедитесь, что обновленные системные функции должным образом.

      Роли должны выполнять отработку отказа правильно и, если динамическая миграция виртуальных машин используется в системе, виртуальные машины должны успешно выполнять миграцию.

    2. Проверьте систему.

      Test-Cluster Запустите командлет на одном из компьютеров в системе и изучите отчет о проверке кластера.

  4. Установите последние драйверы от партнера по оборудованию, так как некоторые драйверы могут вернуться к более старой версии драйвера папки "Входящие", что приводит к непредвиденным последствиям.

Теперь вы готовы применить обновление решения.

Следующие шаги