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


Обзор команды развертывания моста ресурсов 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, (модуль).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 и локальной (модуль) виртуальной машине еще не завершено. Мост ресурсов должен занять около 5 минут, чтобы установить подключение между ресурсом 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. Он не очищает образ ОС, который остается в локальной облачной коллекции.

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

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