Příprava image Ubuntu pro místní virtuální počítače Azure
Platí pro: Azure Local 2311.2 a novější
Tento článek popisuje, jak připravit image Ubuntu k vytvoření virtuálního počítače v místním prostředí Azure. K vytvoření image virtuálního počítače použijete Azure CLI.
Požadavky
Než začnete, splňte následující 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. Tuto image připravíte k vytvoření image místního virtuálního počítače Azure.
Pracovní postup
Připravit obraz Ubuntu a vytvořit obraz virtuálního počítače z tohoto obrazu.
- 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é
- Nepoužívejte VHD disk virtuálního počítače Azure k vytvoření image pro lokální prostředí Azure.
- Pokud máte v úmyslu povolit správu hosta na virtuálních počítačích, doporučujeme připravit image Ubuntu.
Pomocí vašeho místního prostředí Azure a Azure CLI vytvořte image virtuálního počítače dodržením těchto kroků.
Krok 1: Vytvoření virtuálního počítače s Ubuntu
Pro použití staženého obrazu Ubuntu k zřízení virtuálního počítače:
Pomocí stažené image vytvořte virtuální počítač s následujícími specifikacemi:
Zvolte přívětivý název pro váš virtuální počítač.
Zadejte pro svůj virtuální počítač generaci 2, protože pracujete s obrazem VHDX.
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 update
Nainstalujte 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 -y
Nainstalujte server SSH. Spusťte následující příkaz:
sudo apt install openssh-server openssh-client -y
Nakonfigurujte sudo bez hesla. Na konec
/etc/sudoers
souboru 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-init
vý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/*.yaml
Vyčistěte protokoly a mezipaměť.
sudo cloud-init clean --logs --seed sudo rm -rf /var/lib/cloud/ /var/log/* /tmp/* sudo apt-get clean
Odstraňte historii Bash.
rm -f ~/.bash_history export HISTSIZE=0 logout
Vypně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í následujícího postupu v místním prostředí Azure vytvořte image virtuálního počítače z VHDX, který jste vytvořili dříve.
K vytvoření image virtuálního počítače použijte Azure CLI:
Spusťte PowerShell jako správce.
Přihlášení. Spusťte následující cmdlet:
az login
Nastavte své předplatné. Spusťte následující příkaz 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 subscription
Předplatné přidružené k místní instanci Azure. resource_group
Skupina prostředků pro místní instanci Azure, kterou spojíte s tímto obrazem. location
Umístění místní instance Azure Umístění může být eastus
například nebowestreurope
.os-type
Operač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. Pomocí této image virtuálního počítače můžete vytvořit virtuální počítače Azure Arc v místním prostředí 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 $osType
Ověřte, že je obrázek vytvořen.
Související obsah
- Vytvořte virtuální počítače Azure Arc v místní instanci Azure.