Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: Hyperkonvergerade distributioner av Azure Local 2311.2 och senare
Den här artikeln beskriver hur du använder Azure CLI för att förbereda en Ubuntu-avbildning och skapa en virtuell Azure-dator (VM).
Förutsättningar
- Ha åtkomst till en lokal Azure-instans. Det här systemet distribueras, registreras och ansluts till Azure Arc. Gå till sidan Översikt i den lokala Azure-resursen. På fliken Server i det högra fönstret bör Azure Arc visas som Ansluten.
- Ladda ned den senaste Ubuntu-serverbilden som stöds i ditt lokala Azure-system. Operativsystemversionerna som stöds är Ubuntu 20.04, 22.04 och 24.04 LTS.
Arbetsflöde
Så här förbereder du en Ubuntu-avbildning och skapar en lokal Virtuell Azure-avbildning från den:
- Skapa en virtuell Ubuntu-maskin
- Konfigurera den virtuella datorn
- Rensa den återstående konfigurationen
- Skapa en Ubuntu VM-avbildning
Följande avsnitt innehåller detaljerade instruktioner för varje steg i arbetsflödet.
Skapa en VM-avbildning från en Ubuntu-avbildning
Viktigt!
- Använd inte en virtuell hårddisk från en virtuell Azure-dator för att förbereda avbildningen av den lokala virtuella Azure-datorn.
- Vi rekommenderar att du förbereder en Ubuntu-avbildning om du tänker aktivera gästhantering på de virtuella datorerna.
Steg 1: Skapa en virtuell Ubuntu-dator
Följ dessa steg för att etablera en virtuell dator med den nedladdade Ubuntu-avbildningen.
Konfigurera den virtuella datorn med följande specifikationer:
Ange ett eget namn för den virtuella datorn.
Ange generation 2 för den virtuella datorn när du arbetar med en utökad virtuell hårddiskavbildning här.
Välj Installera operativsystem från en startbar avbildning. Peka på DEN ISO som du laddade ned tidigare.
Stegvisa instruktioner finns i Etablera en virtuell dator med hjälp av Hyper-V Manager.
Använd UEFI-certifikatet för att skydda start av den virtuella datorn.
- När den virtuella datorn har skapats visas den i Hyper-V Manager. Välj den virtuella datorn, högerklicka på den och välj sedan Inställningar.
- Välj fliken Säkerhet i den vänstra panelen. Under Säker start, välj från listrutan Mall alternativet Microsoft UEFI Certificate Authority.
- Spara ändringarna genom att välja OK .
Steg 2: Konfigurera den virtuella datorn
Följ de här stegen på Azure Local för att konfigurera den virtuella dator som du etablerade tidigare:
Logga in i på den virtuella datorn. Se stegen i Ansluta till en virtuell Linux-dator.
Om du vill ladda ned alla de senaste paketlistorna från lagringsplatserna kör du följande kommando:
sudo apt updateInstallera den skräddarsydda Azure-kärnan. Det här steget krävs för att den virtuella datorn ska få en IP-adress för nätverksgränssnittet.
sudo apt install linux-azure -yInstallera SSH-servern. Kör följande kommando:
sudo apt install openssh-server openssh-client -yKonfigurera lösenordslös sudo. Lägg till följande kommando i slutet av
/etc/sudoersfilen med hjälp avvisudo.ALL ALL=(ALL) NOPASSWD:ALL
Steg 3: Rensa den återstående konfigurationen
Ta bort datorspecifika filer och data från den virtuella datorn så att du kan skapa en ren VM-avbildning utan historik eller standardkonfigurationer. Följ de här stegen i Azure Local för att rensa residualkonfigurationen.
Anteckning
Beroende på vilken version av Ubuntu du använder kanske vissa av dessa filer inte finns.
Rensa
cloud-initstandardkonfigurationer.sudo rm -f /etc/cloud/cloud.cfg.d/50-curtin-networking.cfg /etc/cloud/cloud.cfg.d/curtin-preserve-sources.cfg /etc/cloud/cloud.cfg.d/99-installer.cfg /etc/cloud/cloud.cfg.d/subiquity-disable-cloudinit-networking.cfg sudo rm -f /etc/cloud/ds-identify.cfg sudo rm -f /etc/netplan/*.yamlRensa loggarna och cacheminnet.
sudo cloud-init clean --logs --seed sudo rm -rf /var/lib/cloud/ /var/log/* /tmp/* sudo apt-get cleanTa bort bash-historiken.
rm -f ~/.bash_history export HISTSIZE=0 logoutStäng av den virtuella datorn. I Hyper-V Manager går du till Åtgärd>Stäng av.
Steg 4: Skapa vm-avbildningen
Följ de här stegen med hjälp av Azure CLI på Azure Local för att skapa VM-avbildningen från den VHDX som du skapade tidigare.
Kör PowerShell som administratör.
Logga in. Kör följande cmdlet:
az loginStäll in din prenumeration. Kör följande cmdlet:
az account set --subscription <Subscription ID>Ange parametrar för din prenumeration, resursgrupp, anpassad plats, plats, OPERATIVSYSTEMtyp för avbildningen, namnet på avbildningen och sökvägen där avbildningen finns. Ersätt parametrarna i
< >med lämpliga värden.$subscription = "<Subscription ID>" $resource_group = "<Resource group>" $customLocation = "<Custom location>" $location = "<Location for your Azure Local>" $osType = "<OS of source image>"Parametrar beskrivs i följande tabell.
Parameter Beskrivning subscriptionPrenumeration som är associerad med din lokala Azure-instans. resource_groupResursgrupp för den lokala Azure-instans som du associerar med den här avbildningen. locationPlats för din lokala Azure-instans. Platsen kan till exempel vara eastusellerwestreurope.os-typeOperativsystem som är associerat med källavbildningen. Det här systemet kan vara Windows eller Linux. Använd den virtuella datorns VHDX för att skapa en galleriavbildning. Använd den här vm-avbildningen för att skapa lokala Azure-datorer.
Se till att kopiera VHDX i användarlagringen i den klusterdelade volymen i Azure Local. Sökvägen kan till exempel se ut som
C:\ClusterStorage\UserStorage_1\linuxvhdx.$imagePath = "Path to user storage in CSV" $imageName = "mylinuxvmimg" $osType = "Linux" az stack-hci-vm image create --subscription $subscription -g $resource_group --custom-location $customLocation --location $location --image-path $imagePath --name $imageName --debug --os-type $osTypeKontrollera att avbildningen har skapats.
Relaterat innehåll
- Skapa lokala Azure-datorer på din lokala Azure-instans.