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


Обзор команды развертывания моста ресурсов Azure Arc

Azure CLI требуется для развертывания моста ресурсов Azure Arc. При развертывании моста ресурсов Arc с соответствующим партнерским продуктом команды Azure CLI могут объединяться в скрипт автоматизации вместе с дополнительными командами для конкретного поставщика.

Дополнительные сведения об установке моста ресурсов Arc с соответствующим партнерским продуктом см. в следующем разделе:

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

az arcappliance createconfig

Эта команда создает файлы конфигурации, используемые мостом ресурсов Arc. Учетные данные, предоставляемые во время createconfig, такие как учетные данные vCenter для VMware vSphere, хранятся в файле конфигурации и локально в мосту ресурсов Arc. Эти учетные данные должны быть отдельной учетной записью пользователя, используемой только мостом ресурсов Arc, с разрешением на просмотр, создание, удаление и управление локальными ресурсами. При изменении учетных данных необходимо обновить учетные данные моста ресурсов.

Команда createconfig включает два режима: интерактивный и неинтерактивный. Интерактивный режим предоставляет полезные запросы, объясняющие параметр и то, что нужно передать. Чтобы инициировать интерактивный режим, передайте только три обязательных параметра. Неинтерактивный режим позволяет передавать все параметры, необходимые для создания файлов конфигурации без запроса, что экономит время и полезно для сценариев автоматизации.

Создаются три файла конфигурации: resource.yaml, appliance.yaml и infra.yaml. Эти файлы должны храниться и храниться в безопасном расположении, так как они необходимы для обслуживания моста ресурсов Arc.

Эта команда также вызывает validate команду для проверки файлов конфигурации.

Примечание.

Azure Stack HCI использует различные команды для создания файлов конфигурации моста ресурсов Arc.

az arcappliance validate

Команда validate проверяет файлы конфигурации для допустимой схемы, облачных и основных проверок (таких как подключение к компьютеру управления с необходимыми URL-адресами), сетевых параметров и параметров прокси-сервера. Он также выполняет тесты по привилегиям удостоверения и назначениям ролей, конфигурации сети, конфигурации подсистемы балансировки нагрузки и сетевому подключению к доставке содержимого.

az arcappliance prepare

Эта команда скачивает образы ОС от Корпорации Майкрософт, которые используются для развертывания локальной виртуальной машины устройства. После скачивания образы отправляются в локальную коллекцию образов облака, чтобы подготовиться к созданию виртуальной машины устройства.

Эта команда обычно занимает 10–30 минут, в зависимости от скорости сети. Разрешите команде завершить работу перед продолжением развертывания.

az arcappliance deploy

Команда deploy развертывает локальный экземпляр моста ресурсов Arc в качестве виртуальной машины устройства, загрузив в качестве кластера управления Kubernetes. Эта команда получает все необходимые модули pod и агенты в кластере Kubernetes в состояние выполнения. После запуска виртуальной машины устройства создается файл kubeconfig.

az arcappliance create

Эта команда создает мост ресурсов Arc в Azure в качестве ресурса ARM, а затем устанавливает соединение между ресурсом ARM и локальной виртуальной машиной устройства.

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

az arcappliance show

Команда show получает состояние моста ресурсов Arc и сведений о ресурсах ARM. Его можно использовать для проверки хода подключения между ресурсом ARM и локальной виртуальной машиной устройства.

Хотя мост ресурсов Arc подключает ресурс ARM к локальной виртуальной машине, мост ресурсов выполняется на следующих этапах:

ProvisioningStateможет бытьCreating, , , DeletingCreatedFailedили .Succeeded

Status переходы между WaitingForHeartbeat ->Validating ->Connecting ->Connected - ->Running.

  • WaitingForHeartbeat: Azure ожидает получения сигнала от виртуальной машины устройства.
  • Validating: виртуальная машина устройства проверяет службы Azure для подключения и удобства обслуживания.
  • Connecting: виртуальная машина устройства синхронизирует локальные ресурсы с Azure.
  • Connected: виртуальная машина устройства завершила синхронизацию локальных ресурсов с Azure.
  • Running: виртуальная машина устройства и Azure выполнили гибридную синхронизацию, а мост ресурсов Arc теперь работает.

Успешное создание моста ресурсов Arc приводит к ProvisioningState = Succeeded и Status = Running.

az arcappliance delete

Эта команда удаляет виртуальную машину устройства и ресурсы Azure. Он не очищает образ ОС, который остается в локальной облачной коллекции.

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

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