Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: Hyperkonvergovaná nasazení Azure Local 2311.2 a novější
Tento článek popisuje, jak pomocí Azure CLI připravit image Ubuntu a vytvořit místní virtuální počítač Azure.
Požadavky
- Získejte přístup k místní instanci Azure. Tento systém se nasadí, zaregistruje a připojí k Azure Arc. V místním prostředku Azure přejděte na stránku Přehled . Na kartě Server v pravém podokně by se služba Azure Arc měla zobrazit jako Připojeno.
- Stáhněte si nejnovější podporovanou image serveru Ubuntu do místního systému Azure. Podporované verze operačního systému jsou Ubuntu 20.04, 22.04a 24.04 LTS.
Workflow
K přípravě obrazu Ubuntu a vytvoření obrazu místního virtuálního počítače Azure z něj:
- Vytvoření virtuálního počítače s Ubuntu
- Konfigurace virtuálního počítače
- Vyčištění zbytkové konfigurace
- Vytvoření image virtuálního počítače s Ubuntu
Následující části obsahují podrobné pokyny pro každý krok pracovního postupu.
Vytvoření image virtuálního počítače z image Ubuntu
Důležité
- K přípravě image místního virtuálního počítače Azure nepoužívejte virtuální pevný disk z virtuálního počítače Azure.
- Pokud máte v úmyslu povolit správu hosta na virtuálních počítačích, doporučujeme připravit image Ubuntu.
Krok 1: Vytvoření virtuálního počítače s Ubuntu
Pomocí těchto kroků zřiďte virtuální počítač pomocí stažené image Ubuntu.
Nastavte virtuální počítač s následujícími specifikacemi:
Zvolte přívětivý název pro váš virtuální počítač.
Zadejte generaci 2 pro svůj virtuální počítač, protože pracujete s rozšířenou imagí virtuálního pevného disku.
Vyberte Nainstalovat operační systém z bootovatelného obrazu. Nasměrujte na ISO, které jste si stáhli dříve.
Podrobné pokyny najdete v tématu Zřízení virtuálního počítače pomocí Správce technologie Hyper-V.
K zabezpečení spouštění virtuálního počítače použijte certifikát UEFI.
- Po vytvoření virtuálního počítače se zobrazí ve Správci technologie Hyper-V. Vyberte virtuální počítač, klikněte na něj pravým tlačítkem a pak vyberte Nastavení.
- V levém podokně vyberte kartu Zabezpečení. Potom v rozevíracím seznamu Šablony v části Zabezpečené spouštění vyberte Certifikační autoritu Microsoft UEFI.
- Kliknutím na TLAČÍTKO OK uložte změny.
Krok 2: Konfigurace virtuálního počítače
Pokud chcete nakonfigurovat virtuální počítač, který jste zřídili dříve, postupujte podle těchto kroků na místním počítači Azure:
Přihlaste se do virtuálního počítače. Prohlédni si postup připojení k virtuálnímu počítači s Linuxem.
Pokud chcete stáhnout všechny nejnovější seznamy balíčků z úložišť, spusťte následující příkaz:
sudo apt updateNainstalujte přizpůsobené jádro Azure. Tento krok se vyžaduje, aby váš virtuální počítač získal IP adresu pro síťové rozhraní.
sudo apt install linux-azure -yNainstalujte server SSH. Spusťte následující příkaz:
sudo apt install openssh-server openssh-client -yNakonfigurujte bezheslové sudo. Na konec
/etc/sudoerssouboru přidejte následující příkaz pomocívisudo:ALL ALL=(ALL) NOPASSWD:ALL
Krok 3: Vyčistit zbytkovou konfiguraci
Odstraňte ze svého virtuálního počítače soubory a data specifické pro počítač, abyste mohli vytvořit čistou image virtuálního počítače bez jakékoli historie nebo výchozí konfigurace. Postupujte podle těchto kroků v místním Azure a vyčistěte zbytkovou konfiguraci.
Poznámka:
V závislosti na verzi Ubuntu, kterou používáte, nemusí některé z těchto souborů existovat.
Vymažte
cloud-initvýchozí nastavení.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/*.yamlVyčistěte protokoly a mezipaměť.
sudo cloud-init clean --logs --seed sudo rm -rf /var/lib/cloud/ /var/log/* /tmp/* sudo apt-get cleanOdstraňte historii Bash.
rm -f ~/.bash_history export HISTSIZE=0 logoutVypněte virtuální počítač. Ve Správci technologie Hyper-V přejděte na Akce>Vypnout.
Krok 4: Vytvoření image virtuálního počítače
Pomocí Azure CLI na místním prostředí Azure vytvořte image virtuálního počítače z VHDX, který jste vytvořili dříve.
Spusťte PowerShell jako správce.
Přihlášení. Spusťte následující cmdlet:
az loginNastavte své předplatné. Spusťte následující cmdlet:
az account set --subscription <Subscription ID>Nastavte parametry pro vaše předplatné, skupinu prostředků, vlastní umístění, umístění, typ operačního systému pro obraz, název obrazu a cestu, kde je obraz umístěn. Nahraďte parametry
< >příslušnými hodnotami.$subscription = "<Subscription ID>" $resource_group = "<Resource group>" $customLocation = "<Custom location>" $location = "<Location for your Azure Local>" $osType = "<OS of source image>"Parametry jsou popsány v následující tabulce.
Parametr Popis subscriptionPředplatné přidružené k místní instanci Azure. resource_groupSkupina prostředků pro místní instanci Azure, kterou spojíte s tímto obrazem. locationUmístění místní instance Azure Umístění může být eastusnapříklad nebowestreurope.os-typeOperační systém přidružený ke zdrojové imagi. Tento systém může být Windows nebo Linux. K vytvoření image galerie použijte VHDX virtuálního počítače. Tuto image virtuálního počítače použijte k vytvoření místních virtuálních počítačů Azure.
Nezapomeňte zkopírovat soubor VHDX v uživatelském úložišti ve sdíleném svazku clusteru azure Local. Například cesta by mohla vypadat takto
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 $osTypeOvěřte, že je obrázek vytvořen.
Související obsah
- Vytvořte místní virtuální počítače Azure ve vaší místní instanci Azure.