Arc-agents installeren met behulp van een script
In dit artikel leert u hoe u Arc-agents installeert op azure-VM's met behulp van een script.
Vereisten
Controleer het volgende voordat u Arc-agents installeert met behulp van een script voor SCVMM-VM's:
- De resource-brug moet de uitvoeringsstatus hebben.
- De SCVMM-managementserver moet de status Verbonden hebben.
- Het gebruikersaccount moet machtigingen hebben die worden vermeld in de Azure Arc SCVMM Beheerderrol.
- De doelcomputer:
- Is ingeschakeld en de resource-brug heeft een netwerkverbinding met de host waarop de VM wordt uitgevoerd.
- Wordt een ondersteund besturingssysteem uitgevoerd.
- Kan verbinding maken via de firewall om via internet te communiceren en deze URL's worden niet geblokkeerd.
- Azure CLI is geïnstalleerd.
- Heeft het installatiescript voor de Arc-agent gedownload van hier voor een Windows-VM of van hieruit voor een Linux-VM.
Notitie
- Als u een Virtuele Linux-machine gebruikt, mag het account niet vragen om aanmelding bij sudo-opdrachten. Als u de prompt wilt overschrijven, voert u deze uit vanuit een terminal en
add <username> ALL=(ALL) NOPASSWD:ALL
aansudo visudo
het einde van het bestand. Zorg ervoor dat u vervangt<username>
. - Als deze wijzigingen zijn opgenomen in uw VM-sjabloon, hoeft u dit niet te doen voor de VM die op basis van die sjabloon is gemaakt.
Stappen voor het installeren van Arc-agents met behulp van een script
Meld u als beheerder aan bij de doel-VM.
Voer de Azure CLI uit met de opdracht vanuit de
az
Windows-opdrachtprompt of PowerShell.Aanmelden bij uw Azure-account in Azure CLI met behulp van
az login --use-device-code
Voer het gedownloade script arcscvmm-enable-guest-management.ps1 of arcscvmm-enable-guest-management.sh, indien van toepassing, uit met behulp van de volgende opdrachten. De
vmmServerId
parameter moet de ARM-id van uw VMM-server aangeven.Voor een Virtuele Windows-machine:
./arcscvmm-enable-guest-management.ps1 -<vmmServerId> '/subscriptions/<subscriptionId>/resourceGroups/<rgName>/providers/Microsoft.ScVmm/vmmServers/<vmmServerName>
Voor een Virtuele Linux-machine:
./arcscvmm-enable-guest-management.sh -<vmmServerId> '/subscriptions/<subscriptionId>/resourceGroups/<rgName>/providers/Microsoft.ScVmm/vmmServers/<vmmServerName>
Volgende stappen
VM-extensies beheren voor het gebruik van Azure-beheerservices voor uw SCVMM-VM's.