Выполнение шагов после обновления операционной системы в локальной среде Azure с помощью PowerShell
Область применения: Azure Local 2311.2 и более поздних версий
В этой статье описывается, как выполнять задачи после обновления ОС после обновления операционной системы до новой версии. Задачи после обновления, описанные в этой статье, необходимы для стабильности локального экземпляра Azure.
В этой статье мы рассмотрим локальную версию Azure версии 23H2 как новую версию и локальную версию Azure, версию 22H2 как старую.
Предварительные требования
Перед тем как начать, убедитесь в следующем.
Вы успешно обновили ОС до версии 23H2 в локальной среде Azure в соответствии с инструкциями в одном из следующих документов:
Убедитесь, что все компьютеры в вашей системе работоспособны и отображаются как онлайн.
У вас есть доступ к клиенту, который может подключаться к вашей системе. Этот клиент должен работать под управлением PowerShell 5.0 или более поздней версии.
Шаг 1. Подключение к системе
Выполните следующие действия на клиенте, чтобы подключиться к одному из компьютеров системы.
Запустите PowerShell от имени администратора на клиенте, который вы используете для подключения к системе.
Откройте удаленный сеанс 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, чтобы включить новые функции.
Внимание
- Этапы обновления после ОС важны для стабильности и производительности системы. После обновления ОС выполните указанные ниже действия.
Обновите функциональный уровень кластера.
Предупреждение
После обновления функционального уровня кластера вы не сможете выполнить откат до предыдущей версии операционной системы.
Рекомендуется как можно скорее обновить функциональный уровень кластера. Пропустите этот шаг, если вы установили обновления компонентов в Windows Admin Center и проверили необязательный уровень обновления функционального уровня кластера, чтобы включить новые функции .
Выполните следующий командлет на любом компьютере в системе:
Update-ClusterFunctionalLevel
Появится предупреждение о том, что вы не можете отменить эту операцию. Подтвердите , что хотите продолжить.
Обновите пул носителей.
После обновления функционального уровня кластера используйте следующий командлет, чтобы определить
FriendlyName
пул носителей, представляющий систему.Get-StoragePool
В этом примере
FriendlyName
используется S2D в hci-cluster1.Update-StoragePool
Выполните командлет, чтобы обновить версию пула носителей.Update-StoragePool -FriendlyName "S2D on hci-cluster1"
При появлении запроса подтвердите удаление. На этом этапе новые командлеты полностью работают на любом компьютере в системе.
(Необязательно) Обновление уровней конфигурации виртуальной машины. При необходимости можно обновить уровни конфигурации виртуальной машины, остановив каждую виртуальную машину с помощью командлета
Update-VMVersion
, а затем снова запустите виртуальные машины.Убедитесь, что обновленные системные функции должным образом.
Роли должны выполнять отработку отказа правильно и, если динамическая миграция виртуальных машин используется в системе, виртуальные машины должны успешно выполнять миграцию.
Проверьте систему.
Test-Cluster
Запустите командлет на одном из компьютеров в системе и изучите отчет о проверке кластера.
Установите последние драйверы от партнера по оборудованию, так как некоторые драйверы могут вернуться к более старой версии драйвера папки "Входящие", что приводит к непредвиденным последствиям.
Теперь вы готовы применить обновление решения.