Den här artikeln beskriver hur du hanterar virtuella Azure Arc-datorer som körs på Azure Local version 23H2. Den omfattar procedurerna för att aktivera gästhantering och starta, stoppa, starta om, pausa, spara och ta bort en virtuell Azure Arc-dator.
Förutsättningar
Åtkomst till en lokal Azure-instans som har distribuerats och registrerats. Distributionen av en lokal Azure-instans omfattar skapandet av en Azure Arc-resursbrygga och en anpassad plats.
Gå till resursgruppen i Azure. Den information som visas innehåller den anpassade platsen och Azure Arc-resursbryggan som skapats för Azure Local. Anteckna prenumerationen, resursgruppen och den anpassade platsen. Du använder dem senare i det här scenariot.
Det är viktigt att förstå två agenter i kontexten för gästhantering: en VM-gästagent och en Azure Connected Machine-agent. Varje virtuell Azure Arc-dator som skapas via Azure-portalen eller Azure CLI etableras med en gästagent (kallas även mocguestagent) på den.
När du aktiverar gästhantering på en virtuell Azure Arc-dator installerar gästagenten Azure Connected Machine-agenten. Du använder Azure Connected Machine-agenten för att hantera Azure Arc VM-tillägg på den virtuella datorn.
Här följer några viktiga överväganden för att aktivera gästhantering på en virtuell dator när du har etablerat den:
Kontrollera att din lokala Azure-instans körs 2311.2 eller senare.
Aktivering av gästhantering efter etablering av virtuella datorer stöds inte för Windows Server 2012 och Windows Server 2012 R2.
Stegen för att aktivera gästhantering skiljer sig åt beroende på om en gästagent körs på den virtuella Azure Arc-datorn.
Kontrollera att gästagenten körs
Så här kontrollerar du att gästagenten körs på den virtuella Azure Arc-datorn:
Anslut till datorn.
Kör följande kommando:
Azure CLI
az stack-hci-vm show --name"<VM name>"--resource-group"<Resource group name>"
Här är ett kodfragment av exempelutdata som anger att gästagenten körs. Leta efter statuses under vmAgent i utdata.
Aktivera gästhantering på en virtuell dator när gästagenten inte körs
Gästagenten körs inte i två scenarier: när statusen är Connecting och när statusen är null. I följande avsnitt beskrivs dessa scenarier och motsvarande steg.
Status visas som Ansluter
Det här exempelutdatafragmentet visar statusen Connecting:
az stack-hci-vm update --name"<VM Name>"--resource-group"<Resource group name>"--enable-vm-config-agenttrue
Parametern enable-vm-config-agent monterar den iso som krävs för gästagenten.
Vänta några minuter och kör kommandot igen az stack-hci-vm show . När statusen visar Connectingföljer du stegen i Status som visas som Ansluta.
Kontrollera att gästhantering är aktiverat i Azure-portalen
Gå till Azure-portalen.
Gå till Dina Azure-lokala>virtuella datoreroch välj sedan den virtuella dator där du har aktiverat gästhantering.
På sidan Översikt, på fliken Egenskaper, gå till Configuration.
Gästhantering ska visa Aktiverad (Ansluten).
Visa vm-egenskaper
Följ dessa steg i Azure-portalen om du vill visa vm-egenskaper för din lokala Azure-instans:
Gå till den lokala Azure-resursen och gå sedan till Virtuella datorer.
I listan över virtuella datorer väljer du namnet på den virtuella dator vars egenskaper du vill visa.
På sidan Översikt väljer du fliken Egenskaper för att visa egenskaperna för den virtuella datorn.
Starta en virtuell dator
Starta en virtuell dator genom att följa dessa steg i Azure-portalen för din lokala Azure-instans:
Gå till den lokala Azure-resursen och gå sedan till Virtuella datorer.
I listan över virtuella datorer väljer du en virtuell dator som inte körs och som du vill starta.
På sidan Översikt för den virtuella datorn går du till kommandofältet och väljer Starta.
Välj Ja.
Kontrollera att den virtuella datorn startade.
Stoppa en virtuell dator
Om du vill stoppa en virtuell dator följer du de här stegen i Azure-portalen för din lokala Azure-instans:
Gå till den lokala Azure-resursen och gå sedan till Virtuella datorer.
I listan över virtuella datorer väljer du en virtuell dator som körs och som du vill stoppa.
På sidan Översikt för den virtuella datorn går du till kommandofältet och väljer Stoppa.
Välj Ja.
Kontrollera att den virtuella datorn har stoppats.
Starta om en virtuell dator
Om du vill starta om en virtuell dator följer du de här stegen i Azure-portalen för din lokala Azure-instans:
Gå till den lokala Azure-resursen och gå sedan till Virtuella datorer.
I listan över virtuella datorer väljer du en virtuell dator som har stoppats och som du vill starta om.
På sidan Översikt för den virtuella datorn går du till kommandofältet och väljer Starta om.
Välj Ja.
Kontrollera att den virtuella datorn har startats om.
Pausa en virtuell dator
Att pausa en virtuell dator är användbart för att spara beräkningsresurser när du inte använder den virtuella datorn. Om du pausar en virtuell dator stoppas all CPU-aktivitet.
Du kan bara pausa virtuella datorer som körs. När du har pausar en virtuell dator kan du återuppta den senare.
När du sparar en virtuell dator lagras dess aktuella tillstånd på disken och den virtuella datorn stoppas. Om du sparar en virtuell dator frigörs minne och CPU-resurser. Du kan bara spara virtuella datorer som körs.
Följ de här stegen för att ändra lösenorden för det lokala kontot för en virtuell Azure Arc-dator som distribuerats på din lokala Azure-instans. Stegen skiljer sig åt för virtuella Windows- och Linux-datorer.
# Define the username$username = "AccountName"# Prompt the user to enter the new password$newPassword = Read-Host -AsSecureString"Enter the new password for $username"# Prompt the user to re-enter the new password for verification$verifyPassword = Read-Host -AsSecureString"Re-enter the new password for verification"# Convert the secure strings to plain text for comparison$plainPassword = [Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($newPassword))
$plainVerifyPassword = [Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($verifyPassword))
# Check if the passwords match, and change the password if they match. Fail if the passwords don't match.if ($plainPassword -eq$plainVerifyPassword) {
$account = [ADSI]"WinNT://./$username,user"$account.SetPassword($plainPassword)
$account.SetInfo()
Write-Host"Password for user $username has been reset successfully." -ForegroundColor Green
} else {
Write-Host"The passwords do not match. Please try again." -ForegroundColor Red
}
Om Bash finns i en annan katalog måste du ändra #!/bin/bash rad i enlighet med detta.
Logga in på den virtuella Azure Arc-datorn.
Kör följande skript där Bash är installerat:
Bash
#!/bin/bash
# Define the username
username="AccountName"# Prompt the user to enter the new passwordecho -n "Enter the new password for $username: "read -s newPassword
echo# Prompt the user to re-enter the new password for verificationecho -n "Re-enter the new password for verification: "read -s verifyPassword
echo# Check if the passwords matchif [ "$newPassword" == "$verifyPassword" ]; then# Reset the password for the local accountecho"$username:$newPassword" | sudo chpasswd
echo -e "\e[32mPassword for user $username has been reset successfully.\e[0m"elseecho -e "\e[31mThe passwords do not match. Please try again.\e[0m"fi
Ta bort en virtuell dator
Om du tar bort en virtuell dator tas inte alla resurser som är associerade med den virtuella datorn bort. Den tar till exempel inte bort de datadiskar och nätverksgränssnitt som är associerade med den virtuella datorn. Du måste leta upp och ta bort dessa resurser separat.
Om du vill ta bort en virtuell dator följer du de här stegen i Azure-portalen för din lokala Azure-instans:
Gå till den lokala Azure-resursen och gå sedan till Virtuella datorer.
I listan över virtuella datorer väljer du en virtuell dator som du vill ta bort från systemet.
På sidan Översikt för den virtuella datorn går du till kommandofältet och väljer Ta bort.
Du uppmanas att bekräfta borttagningen. Välj Ja.
Gå till resursgruppen där den här virtuella datorn distribuerades. Kontrollera att den virtuella datorn har tagits bort från listan över resurser i resursgruppen.
Leta upp de associerade resurserna, till exempel nätverksgränssnitt och datadiskar, och ta bort dem. Du kan behöva välja Visa dolda typer för att visa de resurser som är associerade med den virtuella datorn som inte har tagits bort.
Genomföra direktmigrering av virtuella Azure Arc-datorer
Live-migrering av virtuella Azure Arc-datorer mellan lokala Azure-noder stöds via lokala verktyg som Failover-klusterhanteraren eller Windows Admin Center. Direktmigrering av VM-lagring stöds inte.
Ändra kärnor och minne
Om du vill ändra kärnor och minne följer du de här stegen i Azure-portalen för din lokala Azure-instans:
Gå till din lokala Azure-resurs och gå sedan till Virtuella datorer.
I listan över virtuella datorer väljer du och går till den virtuella dator vars kärnor och minne du vill ändra.
Välj Storlek under Inställningar. Redigera antal virtuella processorer eller minne (MB) värden för att ändra kärnorna eller minnesstorleken för den virtuella datorn. För minne kan bara storleken ändras. Du kan inte ändra minnestypen när en virtuell dator har skapats.
I den här utbildningsvägen lär du dig att skapa och anpassa virtuella Windows- och Linux-datorer, ansluta dem till virtuella nätverk och hålla dem uppdaterade.
Lär dig hur du aktiverar gästhantering och sedan installerar och hanterar tillägg på virtuella Azure Arc-datorer som körs på Azure Local via Azure-portalen.
Lär dig mer om hur du använder hantering av virtuella Azure Arc-datorer för att etablera och hantera lokala virtuella Windows- och Linux-datorer som körs på Azure Local.