Příprava image CentOS Linuxu pro virtuální počítače Azure Stack HCI (Preview)
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 Stack HCI verze 23H2
Tento článek popisuje, jak připravit image CentOS Linuxu k vytvoření virtuálního počítače v clusteru Azure Stack HCI. K vytvoření image virtuálního počítače použijete Azure CLI.
Požadavky
Než začnete, splňovat následující požadavky:
- Získejte přístup ke clusteru Azure Stack HCI. Tento cluster je nasazený, zaregistrovaný a připojený ke službě Azure Arc. Přejděte na stránku Přehled v prostředku clusteru Azure Stack HCI. 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 v clusteru Azure Stack HCI. Zde jsme stáhli soubor CentOS-7-x86_64-Everything-2207-02.iso . Tuto image použijete k vytvoření image virtuálního počítače.
Workflow
Příprava image CentOS a vytvoření image virtuálního počítače z této image:
- 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čištění konfigurace reziduí
- 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 virtuálního počítače pro Azure Stack HCI nepoužívejte disk 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.
Pomocí těchto kroků v clusteru Azure Stack HCI vytvořte image virtuálního počítače pomocí Azure CLI.
Krok 1: Vytvoření virtuálního počítače s CentOS
Použití stažené image CentOS ke zřízení virtuálního počítače:
Pomocí stažené image vytvořte virtuální počítač s následujícími specifikacemi:
Zadejte popisný název virtuálního počítače.
Při práci s imagí VHDX zadejte pro virtuální počítač generaci 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 .
V spouštěcí imagi vyberte Nainstalovat operační systém. Přejděte 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 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 a ověřte
cloud-init
verzi nainstalované.cloud-init
sudo yum install cloud-init cloud-init --version
Krok 4: Vyčištění konfigurace reziduí
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. Podle těchto kroků v clusteru Azure Stack HCI vyčistíte konfiguraci reziduí.
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/*
Odeberte historii bashe.
rm -f ~/.bash_history export HISTSIZE=0 logout
Vypněte virtuální počítač. Ve Správci technologie Hyper-V přejděte na Tlačítko Vypnout akci>.
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 službě Azure Stack HCI.
- Případně zkopírujte soubor VHDX jako objekt blob stránky do kontejneru v účtu služby Azure Storage.
Krok 5: Vytvoření image virtuálního počítače
Pomocí těchto kroků v clusteru Azure Stack HCI 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í rutinu:
az login
Nastavte své předplatné. Spusťte následující rutinu:
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 image, název image a cestu, kde se image 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 Stack HCI cluster>" $OsType = "<OS of source image>"
Parametry jsou popsány v následující tabulce.
Parametr Popis Subscription
Předplatné přidružené ke clusteru Azure Stack HCI Resource_Group
Skupina prostředků pro cluster Azure Stack HCI, který přidružíte k této imagi. Location
Umístění clusteru Azure Stack HCI Umístění může být eastus
například nebowestreurope
.OsType
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. Tato image virtuálního počítače slouží k vytvoření virtuálních počítačů Azure Arc ve službě Azure Stack HCI.
Nezapomeňte zkopírovat soubor VHDX v uživatelském úložišti ve sdíleném svazku clusteru služby Azure Stack HCI. Například cesta by mohla vypadat takto
C:\ClusterStorage\UserStorage_1\linuxvhdx
.$ImagePath = "Path to user storage in CSV" $ImageName = "mylinuxvmimg" az stack-hci-vm image create --subscription $subscription -g $resource_group --custom-location $CustomLocation --location $location --image-path $ImagePath --name $ImageName --debug --os-type 'Linux'
Ověřte, že je image vytvořená.
Související obsah
- Vytvořte virtuální počítače Azure Arc v clusteru Azure Stack HCI.