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.
Upozornění
Tento článek odkazuje na CentOS, linuxovou distribuci, která dosáhla konce životnosti (EOL). Zvažte použití CentOS a odpovídajícím způsobem naplánujte. Další informace najdete v doprovodných materiálech ke konci životnosti CentOS.
Platí pro: Azure Local 2311.2 a novější
Tento článek popisuje, jak pomocí Azure CLI připravit image CentOS Linuxu a vytvořit místní virtuální počítač Azure.
Požadavky
- Získejte přístup k místní instanci Azure, která je nasazená, zaregistrovaná a připojená 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 ISO ve vaší místní instanci Azure. Zde jsme stáhli soubor CentOS-7-x86_64-Everything-2207-02.iso .
Pracovní postup
Pro přípravu image CentOS a vytvoření místního image virtuálního počítače Azure z něj:
- Vytvoření virtuálního počítače s CentOS
- Připojení k virtuálnímu počítači a instalace CentOS
- Konfigurace virtuálního počítače
- Vyčistit zbytkovou konfiguraci
- Vytvoření image virtuálního počítače s CentOS
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 CentOS
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 chcete povolit správu hosta na virtuálních počítačích, doporučujeme připravit image CentOS.
Krok 1: Vytvoření virtuálního počítače s CentOS
Pokud chcete zřídit virtuální počítač pomocí stažené image CentOS, postupujte podle těchto kroků.
Nastavte virtuální počítač s následujícími specifikacemi:
Zadejte snadno zapamatovatelný název pro svůj virtuální počítač.
Protože pracujete se snímkem virtuálního pevného disku v2 (VHDX), zadejte pro váš virtuální počítač generace 2.
Přiřaďte 4096 pro spouštěcí paměť.
Vyberte přepínač virtuální sítě, který virtuální počítač používá pro připojení.
Přijměte výchozí hodnoty na stránce Připojit virtuální pevný disk .
Vyberte Nainstalovat operační systém z bootovatelného obrazu. Nasmerujte 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.
Pomocí certifikátu UEFI (Unified Extensible Firmware Interface) zabezpečte spouštění virtuálního počítače:
- 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.
Vyberte virtuální počítač ze Správce technologie Hyper-V a pak virtuální počítač spusťte. Virtuální počítač se spustí z image ISO, kterou jste zadali.
Krok 2: Připojení k virtuálnímu počítači a instalace CentOS
Po spuštění virtuálního počítače postupujte takto:
Vyberte virtuální počítač ze Správce technologie Hyper-V. Klikněte na něj pravým tlačítkem myši a v nabídce, která se otevře, vyberte Připojit.
V nabídce spuštění vyberte možnost Nainstalovat CentOS 7.
Vyberte jazyk a pak vyberte Pokračovat.
Vyberte cíl instalace a pak vyberte Hotovo.
Vyberte Název sítě a hostitele.
Povolte přepínač ON pro síťové rozhraní a pak vyberte Hotovo.
Vyberte uživatelské nastavení a nastavte kořenové heslo. Zadejte heslo, potvrďte heslo a vyberte Hotovo.
Vyberte Dokončit konfiguraci.
Vyberte Zahájit instalaci. Po dokončení instalace vyberte Restartovat a restartujte virtuální počítač.
Krok 3: Konfigurace virtuálního počítače
Konfigurace virtuálního počítače:
Připojte se k virtuálnímu počítači a přihlaste se pomocí kořenového hesla, které jste vytvořili během instalace CentOS.
Ujistěte se, že
cloud-init
nebyla nainstalována.sudo yum list installed | grep cloud-init
Nainstalujte
cloud-init
a ověřte verzi nainstalovanéhocloud-init
.sudo yum install cloud-init cloud-init --version
Krok 4: 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. Pokud chcete vyčistit konfiguraci reziduí, postupujte podle těchto kroků v místním prostředí Azure:
cloud-init
Vyčistěte výchozí konfigurace.sudo yum clean all sudo cloud-init clean
Vyčistěte protokoly a mezipaměť.
sudo rm -rf /var/lib/cloud/ /var/log/* /tmp/*
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.
Exportujte soubor VHDX nebo zkopírujte Z virtuálního počítače soubor VHDX. Můžete použít následující metody:
- Zkopírujte soubor VHDX do úložiště uživatelů na sdíleném svazku clusteru ve vašem místním prostředí Azure.
- Případně zkopírujte soubor VHDX jako stránkový blob do kontejneru ve službě Azure Storage.
Krok 5: 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 login
Nastavte 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 se obraz nachází. 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 přidružíte k tomuto obrazu. 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. 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 $osType
Ověřte, že je obraz vytvořený.
Související obsah
- Vytvořte místní virtuální počítače Azure na vaší místní instanci Azure.