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


Обновление ОС Azure Stack HCI версии 22H2 до версии 23H2 с помощью других методов

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

Внимание

Azure Stack HCI версии 22H2 достигнет окончания поддержки 31 мая 2025 г. После этой даты вы не получите ежемесячные обновления безопасности и качества. Запросы на поддержку (SR) будут доступны только при обновлении операционной системы. Чтобы продолжить получение обновлений, рекомендуется обновить операционную систему до версии 23H2.

Если вы используете Azure Stack HCI версии 22H2 с растянутым кластером или управляете Azure Local через System Center — Virtual Machine Manager, просмотрите таблицу Поддерживаемые рабочие нагрузки и конфигурации для временных шкал обновления.

В этой статье описывается обновление операционной системы (ОС) с версии 22H2 до версии 23H2 в локальной среде Azure с помощью ручных методов, таких как SConfig и выполнение автономного обновления.

Хотя вы можете использовать эти другие методы, PowerShell — это рекомендуемый метод для обновления ОС. Дополнительные сведения см. в статье об обновлении ОС Azure Stack HCI версии 22H2 до версии 23H2 с помощью PowerShell.

В этой статье мы ссылаемся на ОС Azure Stack HCI версии 23H2 в качестве новой версии и ОС Azure Stack HCI версии 22H2 в качестве старой версии.

Внимание

Чтобы сохранить локальную службу Azure в поддерживаемом состоянии, необходимо установить эту новую версию ОС до шести месяцев. Обновление применимо ко всем локальным экземплярам Azure под управлением версии 22H2. Настоятельно рекомендуется установить эту версию, как только она станет доступной.

Высокоуровневый рабочий процесс обновления ОС

Обновление операционной системы Azure Stack HCI доступно через Обновл. Windows и через носитель, который можно скачать из портал Azure.

Чтобы обновить ОС в системе, выполните следующие высокоуровневые действия.

  1. Полные предварительные требования.
  2. Подключитесь к системе.
  3. Установите новую ОС с помощью одного из других методов:
    1. Обновление отказоустойчивого кластера вручную с помощью SConfig.
    2. Автономное обновление всех компьютеров в системе в автономном режиме.
  4. Проверьте состояние обновлений.
  5. Выполните шаги после обновления ОС.

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

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

  • У вас есть доступ к локальной версии 22H2 в Azure.
  • Система зарегистрирована в Azure.
  • Убедитесь, что все компьютеры в локальной среде Azure работоспособны и отображаются как онлайн.
  • У вас есть доступ к ОС Azure Stack HCI версии 23H2. Это обновление доступно через Обновл. Windows или как скачиваемый носитель. Носитель — это ISO-файл, который можно скачать из портал Azure.
  • У вас есть доступ к клиенту, который может подключиться к локальной службе Azure. Этот клиент должен работать под управлением PowerShell 5.0 или более поздней версии.

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

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

Внимание

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

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

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

    $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. Установка новой ОС с помощью других методов

В зависимости от требований можно вручную обновить ОС с помощью SConfig или одновременно обновить все компьютеры системы. Каждый из этих методов описан в следующих разделах.

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

Чтобы выполнить обновление компонентов вручную для отказоустойчивого кластера, используйте средство SConfig и командлеты PowerShell для отказоустойчивой кластеризации. Дополнительные сведения о SConfig см. в статье "Настройка установки основных серверных компонентов Windows Server и Azure Local" с помощью средства настройки сервера (SConfig).

Для каждого узла в кластере выполните следующие команды на целевом узле:

  1. Suspend-ClusterNode -Node <Node Name> -Drain

    1. Проверьте приостановку использования Get-ClusterGroup. Ничего не должно работать на целевом узле.

    2. Запустите параметр SCONFIG 6.3 на целевом узле.

    3. После перезагрузки целевого узла дождитесь завершения заданий восстановления хранилища, Get-Storage-Job пока не будут выполнены задания хранилища или все задания хранилища.

  2. Resume-ClusterNode -Node <Node Name> -Failback

При обновлении всех узлов можно выполнить действия после установки.

Метод 2. Выполнение быстрого и автономного обновления ОС всех компьютеров в системе

Этот метод позволяет одновременно выполнять все компьютеры в системе и обновлять ОС одновременно. Это экономит время во время процесса обновления, но компромисс является простоем для размещенных ресурсов.

Если имеется критическое обновление системы безопасности, которое необходимо применить быстро или необходимо убедиться, что обновления завершены в течение периода обслуживания, этот метод может быть для вас. Этот процесс приводит к понижению уровня "Локальный" Azure, обновляет компьютеры и снова возвращает его.

  1. Планирование периода обслуживания.

  2. Отключите виртуальные диски.

  3. Остановите систему, чтобы включить пул носителей в автономный режим. Stop-Cluster Запустите командлет или используйте Windows Admin Center, чтобы остановить систему.

  4. Установите для службы кластера значение "Отключено ", выполнив следующую команду PowerShell на каждом компьютере. Это предотвращает запуск службы кластера при обновлении.

    Set-Service -Name clussvc -StartupType Disabled
    
  5. Примените накопительное обновление Windows Server и все необходимые обновления стека обслуживания ко всем компьютерам. Одновременно можно обновить все компьютеры: не нужно ждать, так как система отключена.
  6. Перезапустите компьютеры и убедитесь, что все выглядит хорошо.

  7. Задайте для службы кластера значение "Автоматически ", выполнив следующую команду PowerShell на каждом компьютере.

    Set-Service -Name clussvc -StartupType Automatic
    
  8. Запустите систему. Start-Cluster Запустите командлет или используйте Windows Admin Center.

  9. Дайте ему несколько минут. Убедитесь, что пул носителей работоспособен. Выполните команду, чтобы убедиться Get-StorageJob , что все задания успешно завершены.

  10. Перенесите виртуальные диски в сеть.

  11. Отслеживайте состояние виртуальных дисков с помощью Get-Volume командлетов и Get-VirtualDisk командлетов.

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

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