Установка агентов Arc с помощью скрипта
Из этой статьи вы узнаете, как установить агенты Arc на виртуальных машинах SCVMM с поддержкой Azure с помощью скрипта.
Необходимые компоненты
Перед установкой агентов Arc выполните следующие действия с помощью скрипта для виртуальных машин SCVMM:
- Ресурсный мост должен находиться в состоянии выполнения.
- Управляемый сервер SCVMM должен находиться в подключенном состоянии.
- Учетная запись пользователя должна иметь разрешения, перечисленные в административной роли Azure Arc SCVMM.
- Целевой компьютер:
- Включен, а ресурсный мост имеет сетевое подключение к узлу, на котором запущена виртуальная машина.
- Работает поддерживаемая операционная система.
- Возможность подключения через брандмауэр для обмена данными через Интернет, и эти URL-адреса не блокируются.
- Установлен Azure CLI.
- Имеет скрипт установки агента Arc, скачанный здесь для виртуальной машины Windows или отсюда для виртуальной машины Linux.
Примечание.
- Если вы используете виртуальную машину Linux, учетная запись не должна запрашивать вход в команды sudo. Чтобы переопределить запрос, запустите
sudo visudo
терминал иadd <username> ALL=(ALL) NOPASSWD:ALL
в конце файла. Убедитесь, что вы замените<username>
. - Если шаблон виртуальной машины включает эти изменения, это не потребуется сделать для виртуальной машины, созданной из этого шаблона.
Действия по установке агентов Arc с помощью скрипта
Войдите на целевую виртуальную машину от имени администратора.
Запустите Azure CLI с
az
помощью команды из командной строки Windows или PowerShell.Войдите в учетную запись Azure в Azure CLI с помощью
az login --use-device-code
Запустите скачанный скрипт arcscvmm-enable-guest-management.ps1 или arcscvmm-enable-guest-management.sh, как применимо, с помощью следующих команд. Параметр
vmmServerId
должен указать идентификатор ARM сервера VMM.Для виртуальной машины Windows
./arcscvmm-enable-guest-management.ps1 -<vmmServerId> '/subscriptions/<subscriptionId>/resourceGroups/<rgName>/providers/Microsoft.ScVmm/vmmServers/<vmmServerName>
Для виртуальной машины Linux
./arcscvmm-enable-guest-management.sh -<vmmServerId> '/subscriptions/<subscriptionId>/resourceGroups/<rgName>/providers/Microsoft.ScVmm/vmmServers/<vmmServerName>