Обзор команды развертывания моста ресурсов Azure Arc
Azure CLI требуется для развертывания моста ресурсов Azure Arc. При развертывании моста ресурсов Arc с соответствующим партнерским продуктом команды Azure CLI могут объединяться в скрипт автоматизации вместе с дополнительными командами для конкретного поставщика.
Дополнительные сведения об установке моста ресурсов Arc с соответствующим партнерским продуктом см. в следующем разделе:
- Подключение VMware vCenter Server к Azure с помощью моста ресурсов Arc
- Подключение System Center диспетчер виртуальных машин (SCVMM) к Azure с помощью моста ресурсов Arc
- Управление виртуальными машинами Azure Stack HCI с помощью моста ресурсов 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
, , , Deleting
Created
Failed
или .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. Он не очищает образ ОС, который остается в локальной облачной коллекции.
Если развертывание завершается сбоем, выполните следующую команду, чтобы очистить среду перед попыткой повторного развертывания.
Следующие шаги
- Полный список команд Azure CLI и необходимых параметров для моста ресурсов Arc.
- Получите советы по устранению неполадок для моста ресурсов Arc.