Преимущества Azure в Azure Stack HCI (22H2 и более ранние версии)
Область применения: Azure Stack HCI версии 22H2
Внимание
Azure Stack HCI теперь является частью Azure Local. Однако старые версии Azure Stack HCI, например 22H2, будут продолжать ссылаться на Azure Stack HCI и не отражают изменение имени. Подробнее.
Примечание.
Эта статья предназначена только для Azure Stack HCI версии 22H2 и более ранних версий. Список преимуществ, связанных с версией 23H2 и более поздними версиями, см. в статье "Проверка Azure для виртуальных машин".
Microsoft Azure предлагает ряд разных рабочих нагрузок и возможностей, предназначенных для запуска только в Azure. Azure Stack HCI расширяет многие из тех же преимуществ, которые вы получаете от Azure, при этом работает в одних и тех же знакомых и высокопроизводительных локальных или периферийных средах.
Преимущества Azure позволяют работать поддерживаемым, исключительно Azure рабочим нагрузкам за пределами облака. Вы можете включить Преимущества Azure в Azure Stack HCI без дополнительной платы. Если у вас есть рабочие нагрузки Windows Server, рекомендуется включить его.
Чтобы просмотреть вводное видео о преимуществах Azure, сделайте несколько минут:
Преимущества Azure, доступные в Azure Stack HCI
Включение преимуществ Azure позволяет использовать эти эксклюзивные рабочие нагрузки Azure в Azure Stack HCI:
Рабочая нагрузка | Поддерживаемые версии | Что это |
---|---|---|
Windows Server Datacenter: Издание для Azure | Выпуск 2022 года или более поздний. | Гостевая операционная система только для Azure, которая включает все последние инновации Windows Server и другие эксклюзивные функции. Дополнительные сведения: автоматическое управление для Windows Server |
Расширенное обновление системы безопасности (ESUs) | Обновления безопасности от 12 октября 2021 г. или более поздние. | Программа, которая позволяет клиентам продолжать получать обновления системы безопасности для виртуальных машин SQL Server и Windows Server без поддержки, теперь бесплатно при запуске в Azure Stack HCI. Дополнительные сведения см. в статье "Расширенные обновления безопасности" (ESU) в Azure Stack HCI. |
Конфигурация гостя для политики Azure | Агент Arc версии 1.13 или более поздней версии | Функция, которая может проводить аудит или настраивать параметры ОС в виде кода как для хост-машин, так и для гостевых машин. Дополнительные сведения: изучите функцию гостевой конфигурации Azure Policy |
Виртуальный рабочий стол Azure | Только для выпусков с несколькими сеансами. Windows 10 Корпоративная многосессионная или более поздняя версия. | Служба, которая позволяет развертывать узлы сеансов Виртуального рабочего стола Azure в инфраструктуре Azure Stack HCI. Дополнительные сведения см. в обзоре виртуального рабочего стола Azure для Azure Stack HCI. |
Принцип работы
Этот раздел является необязательным чтением и объясняет, как преимущества Azure в HCI работают "под капотом".
Преимущества Azure используют встроенную службу аттестации платформы в Azure Stack HCI и обеспечивают уверенность в том, что виртуальные машины действительно работают в средах Azure.
Эта служба моделируется по образцу той же службы аттестации IMDS, которая работает в Azure, чтобы предоставить клиентам в Azure аналогичные рабочие нагрузки и преимущества. Преимущества Azure возвращают почти идентичный набор данных. Основное различие заключается в том, что он выполняется локально и поэтому гарантирует, что виртуальные машины работают в Azure Stack HCI вместо Azure.
Включение преимуществ Azure запускает службу, запущенную в кластере Azure Stack HCI:
На каждом сервере HciSvc получает сертификат из Azure и безопасно сохраняет его в анклаве на сервере.
Примечание.
Сертификаты обновляются каждый раз, когда кластер Azure Stack HCI синхронизируется с Azure, и каждое продление действителен в течение 30 дней. Если вы поддерживаете обычные 30-дневные требования к подключению для Azure Stack HCI, никаких действий пользователя не требуется.
HciSvc предоставляет частную и неизменяемую конечную точку REST, доступную только виртуальным машинам на одном сервере. Чтобы включить эту конечную точку, на узле Azure Stack HCI настроен внутренний виртуальный коммутатор (vSwitch) (с именем AZSHCI_HOST-IMDS_DO_NOT_MODIFY). Затем виртуальные машины должны иметь настроенный сетевой адаптер, присоединенный к этой же vSwitch (AZSHCI_GUEST-IMDS_DO_NOT_MODIFY).
Примечание.
Изменение или удаление этого коммутатора и сетевого адаптера предотвращает правильную работу преимуществ Azure. Если возникают ошибки, отключите преимущества Azure с помощью Windows Admin Center или приведенных ниже инструкций PowerShell, а затем повторите попытку.
Рабочие нагрузки потребителей (например, пользователи Windows Server Azure Edition) запрашивают аттестацию. Затем HciSvc подписывает ответ с помощью сертификата Azure.
Примечание.
Необходимо вручную включить доступ для каждой виртуальной машины, требующей преимуществ Azure.
Включение преимуществ Azure
Перед началом, вам понадобятся следующие предварительные условия:
Кластер Azure Stack HCI:
- Установите обновления: версия 21H2, по крайней мере с обновлением системы безопасности 14 декабря 2021 г. KB5008223 или более поздней.
- Регистрация Azure Stack HCI: все серверы должны быть в сети и зарегистрированы в Azure.
- Установите Hyper-V и RSAT-Hyper-V-Tools.
Если вы используете Windows Admin Center:
- Windows Admin Center (версия 2103 или более поздняя) с расширением Cluster Manager (версия 2.41.0 или более поздней версии).
Вы можете включить преимущества Azure в Azure Stack HCI с помощью Центра администрирования Windows, PowerShell, Azure CLI или портал Azure. В следующих разделах описаны все варианты.
Примечание.
Чтобы успешно включить преимущества Azure на виртуальных машинах поколения 1, сначала необходимо отключить виртуальную машину, чтобы включить добавление сетевого адаптера.
Управление преимуществами Azure
В Windows Admin Center выберите Диспетчер кластеров в раскрывающемся меню, перейдите к кластеру, который требуется активировать, а затем в разделе "Параметры" выберите "Преимущества Azure".
В области "Преимущества Azure" выберите "Включить". По умолчанию установлен флажок для включения для всех существующих виртуальных машин. Вы можете отменить выбор и вручную добавить виртуальные машины позже.
Нажмите кнопку "Включить ", чтобы подтвердить настройку. Для того чтобы серверы отразили изменения, может потребоваться несколько минут.
При успешной настройке преимуществ Azure страница обновляется для отображения панели мониторинга "Преимущества Azure". Чтобы проверить преимущества Azure для узла, выполните следующие действия.
- Убедитесь, что состояние кластера "Преимущества Azure" отображается как "Включено".
- На вкладке "Кластер" на панели мониторинга убедитесь, что преимущества Azure для каждого сервера отображаются как активные в таблице.
Чтобы проверить доступ к преимуществам Azure для виртуальных машин, проверьте состояние виртуальных машин с включенными преимуществами Azure. Рекомендуется включить все существующие виртуальные машины с преимуществами Azure; например, 3 из 3 виртуальных машин.
Управление доступом к преимуществам Azure для виртуальных машин в Windows Admin Center
Чтобы включить преимущества Azure для виртуальных машин, перейдите на вкладку "Виртуальные машины ", а затем выберите виртуальные машины в верхней таблице без преимуществ Azure, а затем выберите "Включить преимущества Azure для виртуальных машин".
Управление доступом к преимуществам Azure для виртуальных машин — Azure PowerShell
Чтобы включить преимущества для выбранных виртуальных машин, выполните следующую команду в кластере Azure Stack HCI:
Add-AzStackHCIVMAttestation [-VMName]
Чтобы добавить все существующие виртуальные машины, выполните следующую команду:
Add-AzStackHCIVMAttestation -AddAll
Кроме того, чтобы убедиться, что виртуальные машины могут получить доступ к преимуществам Azure на узле, выполните следующую команду на виртуальной машине:
Invoke-RestMethod -Headers @{"Metadata"="true"} -Method GET -Uri "http://169.254.169.253:80/metadata/attested/document?api-version=2018-10-01"
Устранение неполадок с помощью Windows Admin Center
- Чтобы отключить и сбросить преимущества Azure в кластере, выполните следующие действия.
- На вкладке "Кластер" выберите "Отключить преимущества Azure".
- Чтобы удалить доступ к преимуществам Azure для виртуальных машин, выполните следующие действия.
- На вкладке ВМ выберите ВМ в верхней таблице ВМ без преимуществ Azure, а затем выберите "Включить преимущества Azure для ВМ".
- На вкладке "Кластер" один или несколько серверов отображаются как просроченные:
- Если преимущества Azure для одного или нескольких серверов не синхронизируются с Azure в течение более чем 30 дней, он отображается как истекший или неактивный. Выберите "Синхронизация с Azure ", чтобы запланировать синхронизацию вручную.
- На вкладке "Виртуальная машина" преимущества сервера узла отображаются как неизвестные или неактивные:
- Вы не сможете добавлять или удалять преимущества Azure для виртуальных машин на этих серверах узлов. Перейдите на вкладку "Кластер", чтобы исправить функциональность Azure для хост-серверов с ошибками, затем попробуйте снова управлять виртуальными машинами.
Устранение неполадок с помощью PowerShell
Чтобы отключить и сбросить преимущества Azure в кластере, выполните следующую команду:
Disable-AzStackHCIAttestation -RemoveVM
Чтобы удалить доступ к преимуществам Azure для выбранных виртуальных машин, выполните следующие действия.
Remove-AzStackHCIVMAttestation -VMName <string>
Кроме того, чтобы удалить доступ ко всем существующим виртуальным машинам, выполните приведенные действия.
Remove-AzStackHCIVMAttestation -RemoveAll
Если преимущества Azure для одного или нескольких серверов еще не синхронизированы и обновлены с Azure, он может отображаться как истекший или неактивный. Планирование синхронизации вручную:
Sync-AzureStackHCI
Если сервер добавлен и еще не настроен с помощью преимуществ Azure, он может отображаться как неактивный. Чтобы добавить новый сервер, запустите программу установки еще раз:
Enable-AzStackHCIAttestation
Вопросы и ответы
В этой статье приведены ответы на некоторые вопросы об использовании преимуществ Azure.
Какие эксклюзивные рабочие нагрузки Azure можно включить с помощью преимуществ Azure?
Ознакомьтесь с полным списком здесь.
Чтобы активировать преимущества Azure, требуется ли какая-либо плата?
Нет, включение преимуществ Azure не несет дополнительных сборов.
Можно ли использовать преимущества Azure в средах, отличных от Azure Stack HCI?
Нет, преимущества Azure — это функция, встроенная в ОС Azure Stack HCI, и ее можно использовать только в Azure Stack HCI.
Я настроил преимущества Azure в кластере. Как обеспечить, чтобы преимущества Azure оставались активными?
- В большинстве случаев не требуется никаких действий пользователя. Azure Stack HCI автоматически обновляет преимущества Azure при синхронизации с Azure.
- Однако если кластер отключается более чем на 30 дней и преимущества Azure отображаются как истекшие, можно вручную синхронизировать данные, используя PowerShell и Windows Admin Center. Дополнительные сведения см. в разделе синхронизации Azure Stack HCI.
Что происходит при развертывании новых виртуальных машин или удалении виртуальных машин?
- При развертывании новых виртуальных машин, требующих преимуществ Azure, вы можете вручную добавить новые виртуальные машины для доступа к преимуществам Azure с помощью Windows Admin Center или PowerShell, используя приведенные выше инструкции.
- Вы по-прежнему можете удалять и переносить виртуальные машины как обычно. Сетевой адаптер AZSHCI_GUEST-IMDS_DO_NOT_MODIFY по-прежнему будет существовать на виртуальной машине после миграции. Чтобы очистить сетевой адаптер перед миграцией, вы можете удалить виртуальные машины, связанные с услугами Azure, используя Центр администрирования Windows или PowerShell с использованием приведенных выше инструкций, или сначала выполнить миграцию, а затем вручную удалить сетевые адаптеры.
Что происходит при добавлении или удалении серверов?
- При добавлении сервера можно перейти на страницу "Преимущества Azure" в Windows Admin Center, а баннер появится со ссылкой на включение неактивного сервера.
- Кроме того, можно запустить
Enable-AzStackHCIAttestation [[-ComputerName] <String>]
в PowerShell. - Вы по-прежнему можете удалить серверы или удалить их из кластера как обычно. VSwitch AZSHCI_HOST-IMDS_DO_NOT_MODIFY по-прежнему будет существовать на сервере после удаления из кластера. Вы можете оставить его, если вы планируете добавить сервер обратно в кластер позже или удалить его вручную.