Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: Hypergeconvergeerde implementaties van Azure Local
In dit artikel wordt beschreven hoe u Azure CLI gebruikt om een Ubuntu-installatiekopie voor te bereiden en een lokale virtuele Machine (VM) van Azure te maken.
Vereiste voorwaarden
- Toegang hebben tot een lokaal Azure-exemplaar. Dit systeem wordt geïmplementeerd, geregistreerd en verbonden met Azure Arc. Ga naar de pagina Overzicht in de lokale Azure-resource. Op het tabblad Server in het rechterdeelvenster moet Azure Arc worden weergegeven als Verbonden.
- Download de meest recente ondersteunde Ubuntu-serverinstallatiekopie op uw lokale Azure-systeem. De ondersteunde besturingssysteemversies zijn Ubuntu 22.04 en 24.04 LTS.
Werkproces
Een Ubuntu-image voorbereiden en daaruit een Azure Local VM-image maken.
- Een Ubuntu-VM maken
- De VIRTUELE machine configureren
- De resterende configuratie opschonen
- Een ubuntu-VM-installatiekopie maken
De volgende secties bevatten gedetailleerde instructies voor elke stap in de werkstroom.
Een VM-installatiekopie maken op basis van een Ubuntu-installatiekopie
Belangrijk
- Gebruik geen virtuele harde schijf van een Azure-VM om de installatiekopieën van de lokale Azure-VM voor te bereiden.
- U wordt aangeraden een Ubuntu-installatiekopie voor te bereiden als u gastbeheer op de VM's wilt inschakelen.
Stap 1: Een Ubuntu-VM maken
Volg deze stappen om een VIRTUELE machine in te richten met behulp van de gedownloade Ubuntu-installatiekopie.
Stel de VIRTUELE machine in met de volgende specificaties:
Geef een vriendelijke naam op voor uw virtuele machine.
Geef generatie 2 op als instelling voor uw virtuele machine aangezien u werkt met een uitgebreide virtuele harde schijf.
Selecteer Besturingssysteem installeren vanuit een opstartbare installatiekopie. Wijs de ISO aan die u eerder hebt gedownload.
Zie Een VIRTUELE machine inrichten met behulp van Hyper-V Manager voor stapsgewijze instructies.
Gebruik het UEFI-certificaat om het opstarten van de VIRTUELE machine te beveiligen.
- Nadat de virtuele machine is gemaakt, wordt deze weergegeven in Hyper-V-beheer. Selecteer de virtuele machine, klik er met de rechtermuisknop op en selecteer Vervolgens Instellingen.
- Selecteer in het linkerdeelvenster het tabblad Beveiliging. Selecteer vervolgens microsoft UEFI-certificeringsinstantie in de vervolgkeuzelijst Sjabloon onder Beveiligd opstarten.
- Selecteer OK om de wijzigingen op te slaan.
Stap 2: de VIRTUELE machine configureren
Volg deze stappen op azure Local om de VM te configureren die u eerder hebt ingericht:
Meld u aan bij de VM. Zie de stappen in Verbinding maken met een Virtuele Linux-machine.
Als u alle meest recente pakketlijsten uit de opslagplaatsen wilt downloaden, voert u de volgende opdracht uit:
sudo apt updateInstalleer de op Azure afgestemde kernel. Deze stap is vereist voor uw VM om een IP-adres voor de netwerkinterface op te halen.
sudo apt install linux-azure -yInstalleer de SSH-server. Voer de volgende opdracht uit:
sudo apt install openssh-server openssh-client -yConfigureer sudo zonder wachtwoord. Voeg de volgende opdracht toe aan het einde van het
/etc/sudoersbestand met behulp vanvisudo:ALL ALL=(ALL) NOPASSWD:ALL
Stap 3: De restconfiguratie opschonen
Verwijder machinespecifieke bestanden en gegevens van uw VIRTUELE machine, zodat u een schone VM-installatiekopieën kunt maken zonder geschiedenis of standaardconfiguraties. Volg deze stappen in azure Local om de restconfiguratie op te schonen.
Notitie
Afhankelijk van de versie van Ubuntu die u gebruikt, bestaan sommige van deze bestanden mogelijk niet.
Reinig
cloud-initstandaardconfiguraties.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/*.yamlDe logboeken en cache opschonen.
sudo cloud-init clean --logs --seed sudo rm -rf /var/lib/cloud/ /var/log/* /tmp/* sudo apt-get cleanVerwijder de bash-geschiedenis.
rm -f ~/.bash_history export HISTSIZE=0 logoutSluit de virtuele machine af. Ga in Hyper-V Manager naar Actie>Afsluiten.
Stap 4: de VM-installatiekopieën maken
Volg deze stappen met behulp van Azure CLI op uw Lokale Azure-machine om de VM-installatiekopieën te maken op basis van de VHDX die u eerder hebt gemaakt.
Voer PowerShell uit als beheerder.
Meld u aan. Voer de volgende cmdlet uit:
az loginStel uw abonnement in. Voer de volgende cmdlet uit:
az account set --subscription <Subscription ID>Stel parameters in voor je abonnement, resource group, aangepaste locatie, locatie, besturingssysteemtype voor de afbeelding, naam van de afbeelding en het pad waar de afbeelding zich bevindt. Vervang de parameters in
< >door de juiste waarden.$subscription = "<Subscription ID>" $resource_group = "<Resource group>" $customLocation = "<Custom location>" $location = "<Location for your Azure Local>" $osType = "<OS of source image>"Parameters worden beschreven in de volgende tabel.
Kenmerk Beschrijving subscriptionAbonnement dat is gekoppeld aan uw lokale Azure-exemplaar. resource_groupResourcegroep voor het lokale Azure-exemplaar dat u aan deze afbeelding koppelt. locationLocatie voor uw lokale Azure-exemplaar. De locatie kan bijvoorbeeld zijn eastusofwestreurope.os-typeBesturingssysteem dat is gekoppeld aan de bronafbeelding. Dit systeem kan Windows of Linux zijn. Gebruik de VHDX van de virtuele machine om een galerieafbeelding te maken. Gebruik deze VM-installatiekopieën om lokale Azure-VM's te maken.
Zorg ervoor dat u de VHDX kopieert in de gebruikersopslag in het gedeelde clustervolume van Azure Local. Het pad kan er bijvoorbeeld uitzien als
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 $osTypeControleer of het beeld is gemaakt.
Gerelateerde inhoud
- Maak lokale Azure-VM's op uw lokale Azure-exemplaar.