使用指令碼安裝 Arc 代理程式
在本文中,您將了解如何使用指令碼在已啟用 Azure 的 SCVMM VM 上安裝 Arc 代理程式。
必要條件
使用適用於 SCVMM VM 的指令碼安裝 Arc 代理程式之前,請先確定下列事項:
- 資源橋接器必須處於執行中狀態。
- SCVMM 管理伺服器必須處於連線狀態。
- 使用者帳戶必須具有 Azure Arc SCVMM 系統管理員角色中所列的權限。
- 目標電腦:
注意
- 如果您使用 Linux VM,帳戶不得在 sudo 命令上提示登入。 若要覆寫提示,請從終端機執行
sudo visudo
,以及檔案結尾處的add <username> ALL=(ALL) NOPASSWD:ALL
。 確保您取代<username>
。 - 如果您的 VM 範本已納入這些變更,則無須針對從該範本建立的 VM 執行此動作。
使用指令碼安裝 Arc 代理程式的步驟
以系統管理員身分登入目標 VM。
從 Windows 命令提示字元或 PowerShell 使用
az
命令執行 Azure CLI。使用
az login --use-device-code
在 Azure CLI 中登入 Azure 帳戶使用下列命令,執行下載的指令碼 arcscvmm-enable-guest-management.ps1 或 arcscvmm-enable-guest-management.sh (依適用情況)。
vmmServerId
參數應該代表 VMM 伺服器的 ARM 識別碼。針對 Windows VM:
./arcscvmm-enable-guest-management.ps1 -<vmmServerId> '/subscriptions/<subscriptionId>/resourceGroups/<rgName>/providers/Microsoft.ScVmm/vmmServers/<vmmServerName>
針對 Linux VM:
./arcscvmm-enable-guest-management.sh -<vmmServerId> '/subscriptions/<subscriptionId>/resourceGroups/<rgName>/providers/Microsoft.ScVmm/vmmServers/<vmmServerName>