Sdílet prostřednictvím


Příprava image Red Hat Enterprise pro místní virtuální počítače Azure (Preview)

Platí pro: Azure Local 2311.2 a novější

Tento článek popisuje, jak připravit image Red Hat Enterprise Linuxu 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 Red Hat Enterprise ve vaší místní instanci Azure. Podporujeme všechny verze Red Hat Enterprise Linux 7.x, 8.x a 9.x. Zde jsme stáhli soubor rhel-9.4-x86_64-boot.iso . Tuto image použijete k vytvoření image virtuálního počítače.

Pracovní postup

Připravte obraz Red Hat Enterprise a vytvořte obraz virtuálního počítače:

  1. Vytvoření virtuálního počítače Red Hat Enterprise
  2. Připojení k virtuálnímu počítači a instalace operačního systému Red Hat
  3. Konfigurace virtuálního počítače
  4. Vyčištění zbytkové konfigurace
  5. Vytvoření image virtuálního počítače Red Hat

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 Red Hat Enterprise

Důležité

  • Nepoužívejte disk virtuálního pevného disku virtuálního počítače Azure k přípravě image virtuálního počítače pro místní Azure.
  • Pokud chcete povolit správu hosta na virtuálních počítačích, doporučujeme připravit image Red Hat Enterprise.

Pomocí těchto kroků v místním systému Azure vytvořte image virtuálního počítače pomocí Azure CLI.

Krok 1: Vytvoření virtuálního počítače Red Hat Enterprise

Pro použití staženého obrazu Red Hat Enterprise Linux pro vytvoření virtuálního počítače:

  1. Pomocí stažené image vytvořte virtuální počítač s následujícími specifikacemi:

    1. Zadejte snadno zapamatovatelný název pro váš virtuální počítač.

      Snímek obrazovky znázorňující Průvodce novým virtuálním počítačem na stránce Zadat název a umístění

    2. Při práci s imagí VHDX zadejte generaci 2 pro svůj virtuální počítač.

      Snímek obrazovky zobrazující Průvodce vytvořením nového virtuálního počítače na stránce Určení generace

    3. Vyberte Přiřadit paměť a zadejte 4096 pro spouštěcí paměť.

      Snímek obrazovky znázorňující Průvodce novým virtuálním počítačem na stránce Přiřadit paměť

    4. Vyberte Konfigurovat sítě. V rozevíracím seznamu vyberte virtuální přepínač, který virtuální počítač používá pro připojení.

      Snímek obrazovky znázorňující Průvodce novým virtuálním počítačem na stránce Konfigurovat sítě

    5. Přijměte výchozí hodnoty na stránce Připojit virtuální pevný disk .

      Snímek obrazovky znázorňující Průvodce novým virtuálním počítačem na stránce Virtuální pevný disk

    6. Vyberte Možnosti instalace a pak vyberte Nainstalovat operační systém ze spouštěcího souboru bitové kopie. Odkazujte na ISO, který jste stáhli dříve.

      Snímek obrazovky s možnostmi instalace operačního systému

    Podrobné pokyny najdete v tématu Zřízení virtuálního počítače pomocí Správce technologie Hyper-V.

  2. K zabezpečení spouštění virtuálního počítače použijte certifikát UEFI.

    1. 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í.

    2. V levém podokně vyberte kartu Zabezpečení. Potom v části Zabezpečené spouštění vyberte z rozevíracího seznamu šablon UEFI Certifikační autoritu Microsoftu.

    3. Kliknutím na TLAČÍTKO OK uložte změny.

    Snímek obrazovky znázorňující obrazovku s povoleným zabezpečeným spouštěním UEFI

  3. 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 operačního systému Red Hat

Po spuštění virtuálního počítače postupujte takto:

  1. Vyberte virtuální počítač ze Správce technologie Hyper-V, kliknutím pravým tlačítkem myši otevřete nabídku a pak vyberte Připojit.

  2. V spouštěcí nabídce vyberte Nainstalovat Red Hat Enterprise Linux 9.4 .

  3. Vyberte jazyk a pak vyberte Pokračovat.

    Snímek obrazovky znázorňující obrazovku Pro výběr jazyka

  4. Na stránce Souhrn instalace se můžou zobrazit další položky k provedení.

    Snímek obrazovky znázorňující souhrn instalace s položkami k akci

  5. Vyberte Připojit k Red Hatu a vytvořte přihlašovací údaje. Vyberte Zaregistrovat a pak vyberte Hotovo.

    Snímek obrazovky znázorňující stránku Připojit k Red Hatu

  6. Vyberte Výběr softwaru, ponechte výchozí hodnoty a vyberte Hotovo.

    Snímek obrazovky se stránkou Výběr softwaru

  7. Vyberte Cíl instalace a pak vyberte Hotovo.

    Snímek obrazovky znázorňující stránku Cíl instalace

  8. Vyberte Název sítě a hostitele.

    Snímek obrazovky znázorňující dokončenou stránku Souhrn instalace

  9. Povolte přepínač ON pro síťové rozhraní a pak vyberte Hotovo.

    Snímek obrazovky se stránkou Název sítě a hostitele

  10. Vyberte uživatelské nastavení a nastavte kořenové heslo. Zadejte heslo, potvrďte heslo a vyberte Hotovo.

    Snímek obrazovky znázorňující stránku s přihlašovacími údaji

  11. Vyberte Zahájit instalaci.

    Snímek obrazovky znázorňující tlačítko Zahájit instalaci

  12. Po dokončení instalace vyberte Restartovat systém a restartujte virtuální počítač.

    Snímek obrazovky znázorňující tlačítko Restartovat systém po instalaci

Podrobné pokyny najdete v tématu Zřízení virtuálního počítače pomocí Správce technologie Hyper-V.

Krok 3: Konfigurace virtuálního počítače

Konfigurace virtuálního počítače:

  1. 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 Red Hat Enterprise.

  2. Ujistěte se, že cloud-init nebyla nainstalována.

    Sudo yum list installed | grep cloud-init
    
  3. Nainstalujte nástroj cloud-init a ověřte verzi cloud-init, která byla nainstalována.

    Sudo yum install -y cloud-init
    cloud-init --version
    

    Tady je příklad výstupu:

    [hcitest@localhost ~]$ sudo yum install -y cloud-init
    Installed:
    cloud-init-23.4-7.el9_4.noarch 
    dhcp-client-12:4.4.2-19.bl.el9.x86_64 
    dhcp-common-12:4.4.2-19.bl.el9.noarch 
    geolite2-city-20191217-6.el9.noarch 
    geolite2-country-20191217-6.el9.noarch 
    ipcalc-l.0.0-5.el9.x86_64 
    python3-attrs-20.3.0-7.el9.noarch 
    python3-babel-2.9.1-2.el9.noarch 
    python3-configob j-5.0.6-25.el9.noarch 
    python3-jinja2-2.11.3-5.el9.noarch 
    python3-j sonpatch-1.21-16.el9.noarch 
    python3-j sonpointer-2.0-4.el9.noarch 
    python3-j sonschema-3.2.0-13.el9.noarch 
    python3-markupsafe-l.1.1-12.el9.x86_64 
    python3-netifaces-0.10.6-15.el9.x86_64 
    python3-oauthlib-3.1.1-5.el9.noarch 
    python3-prettytable-0.7.2-27.el9.noarch 
    python3-pyrsistent-0.17.3-8.el9.x86_64 
    python3-pyserial-3.4-12.el9.noarch 
    python3-pytz-2021.1-5.el9.noarch
    
    Complete!
    [hcitest@localhost ~]$ cloud-init —version 
    /usr/bin/cloud-init 23.4-7.el9_4 
    

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. Postupujte podle těchto kroků v místním Azure a tím vyčistíte zbytkovou konfiguraci.

  1. Vyčistěte cloud-init výchozí konfigurace.

    sudo yum clean all
    sudo cloud-init clean
    

    Tady je příklad výstupu:

    [hcitest@localhost ~]$ sudo yum clean all 
    Updating Subscription Management repositories.
    17 files removed
    [hcitest@localhost ~]$ sudo cloud-init clean
    
  2. Vyčistěte protokoly a mezipaměť.

    sudo rm -rf /var/lib/cloud/ /var/log/* /tmp/*
    
  3. Zrušení registrace virtuálního počítače

    sudo subscription-manager unregister
    sudo Subscription-manager clean
    

    Tady je příklad výstupu:

    [hcitest@localhost ~]$ sudo subscription-manager unregister 
    Unregistering from: subscription.rhsm.redhat.com:443/subscription 
    System has been unregistered.
    [hcitest@localhost ~]$ sudo subscription-manager clean 
    All local data removed
    
  4. Vyčistit jakékoli podrobnosti specifické pro hostitele.

    sudo rm -f /etc/sysconfig/network-scripts/*
    sudo rm -f /etc/ssh/ssh_host*
    sudo rm /etc/lvm/devices/system.devices
    
  5. Odstraňte bash historii.

    sudo rm -f ~/.bash_history 
    export HISTSIZE=0
    exit
    
  6. Vypněte virtuální počítač. Ve Správci technologie Hyper-V přejděte na Akce>Vypnout.

  7. 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živatele na sdíleném svazku clusteru ve vašem místním prostředí Azure.
    • Případně zkopírujte soubor VHDX jako objekt blob stránky do kontejneru v účtu služby Azure Storage.

    Snímek obrazovky znázorňující export virtuálního počítače VHDX

Krok 5: 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:

  1. Spusťte PowerShell jako správce.

  2. Přihlášení. Spusťte následující příkaz cmdlet:

    az login
    
  3. Nastavte své předplatné. Spusťte následující cmdlet:

    az account set --subscription <Subscription ID>
    
  4. Nastavte nastavení 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 je image uložena. 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 nebo westreurope.
    os-type Operační systém přidružený ke zdrojové imagi. Tento systém může být Windows nebo Linux.
  5. 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 
    
  6. Ověřte, že je obraz vytvořený.