Instalowanie agentów usługi Arc przy użyciu skryptu
Z tego artykułu dowiesz się, jak zainstalować agentów usługi Arc na maszynach wirtualnych PROGRAMU SCVMM z obsługą platformy Azure przy użyciu skryptu.
Wymagania wstępne
Przed zainstalowaniem agentów usługi Arc przy użyciu skryptu dla maszyn wirtualnych PROGRAMU SCVMM upewnij się, że przed zainstalowaniem agentów usługi Arc:
- Mostek zasobów musi być w stanie uruchomienia.
- Serwer zarządzania CVMM musi być w stanie połączenia.
- Konto użytkownika musi mieć uprawnienia wymienione w roli Administrator programu Azure Arc SCVMM.
- Maszyna docelowa:
- Jest włączone, a mostek zasobów ma łączność sieciową z hostem z uruchomioną maszyną wirtualną.
- Jest uruchomiony obsługiwany system operacyjny.
- Jest w stanie nawiązać połączenie za pośrednictwem zapory, aby komunikować się za pośrednictwem Internetu, a te adresy URL nie są blokowane.
- Czy zainstalowano interfejs wiersza polecenia platformy Azure.
- Czy skrypt instalacji agenta usługi Arc został pobrany tutaj dla maszyny wirtualnej z systemem Windows lub z tego miejsca dla maszyny wirtualnej z systemem Linux.
Uwaga
- Jeśli używasz maszyny wirtualnej z systemem Linux, konto nie może monitować o zalogowanie się przy użyciu poleceń sudo. Aby zastąpić monit, w terminalu uruchom polecenie
sudo visudo
iadd <username> ALL=(ALL) NOPASSWD:ALL
na końcu pliku. Upewnij się, że zastąpisz element<username>
. - Jeśli szablon maszyny wirtualnej zawiera te zmiany, nie musisz tego robić dla maszyny wirtualnej utworzonej na podstawie tego szablonu.
Procedura instalowania agentów usługi Arc przy użyciu skryptu
Zaloguj się do docelowej maszyny wirtualnej jako administrator.
Uruchom interfejs wiersza polecenia platformy Azure za pomocą
az
polecenia z wiersza polecenia systemu Windows lub programu PowerShell.Zaloguj się do konta platformy Azure w interfejsie wiersza polecenia platformy Azure przy użyciu polecenia
az login --use-device-code
Uruchom pobrany skrypt arcscvmm-enable-guest-management.ps1 lub arcscvmm-enable-guest-management.sh, jak ma to zastosowanie, używając następujących poleceń. Parametr
vmmServerId
powinien oznaczać identyfikator ARM serwera programu VMM.W przypadku maszyny wirtualnej z systemem Windows:
./arcscvmm-enable-guest-management.ps1 -<vmmServerId> '/subscriptions/<subscriptionId>/resourceGroups/<rgName>/providers/Microsoft.ScVmm/vmmServers/<vmmServerName>
W przypadku maszyny wirtualnej z systemem Linux:
./arcscvmm-enable-guest-management.sh -<vmmServerId> '/subscriptions/<subscriptionId>/resourceGroups/<rgName>/providers/Microsoft.ScVmm/vmmServers/<vmmServerName>
Następne kroki
Zarządzanie rozszerzeniami maszyn wirtualnych w celu korzystania z usług zarządzania platformy Azure dla maszyn wirtualnych PROGRAMU SCVMM.