Megosztás a következőn keresztül:


Red Hat Enterprise-rendszerkép előkészítése Azure Stack HCI virtuális gépekhez (előzetes verzió)

A következőkre vonatkozik: Azure Stack HCI, 23H2-es verzió

Ez a cikk azt ismerteti, hogyan készíthet elő Red Hat Enterprise Linux rendszerképet egy virtuális gép (VM) Azure Stack HCI-fürtön való létrehozásához. A virtuálisgép-rendszerképek létrehozásához az Azure CLI-t kell használnia.

Előfeltételek

Mielőtt hozzákezdene, az alábbi előfeltételeknek kell megfelelnie:

  • Hozzáféréssel rendelkezik egy Azure Stack HCI-fürthöz. Ez a fürt üzembe van helyezve, regisztrálva és csatlakoztatva van az Azure Archoz. Lépjen az Azure Stack HCI-fürterőforrás Áttekintés lapjára. A jobb oldali panel Kiszolgáló lapján az Azure Arcnak csatlakoztatottként kell megjelennie.
  • Töltse le az Azure Stack HCI-fürt legújabb támogatott Red Hat Enterprise-kiszolgálói rendszerképét . Minden Red Hat Enterprise Linux 7.x, 8.x és 9.x verziót támogatunk. Itt letöltöttük a rhel-9.4-x86_64-boot.iso fájlt. Ezzel a lemezképpel virtuálisgép-rendszerképet hozhat létre.

Munkafolyamat

Red Hat Enterprise-rendszerkép előkészítése és virtuálisgép-rendszerkép létrehozása:

  1. Red Hat Enterprise virtuális gép létrehozása
  2. Csatlakozzon egy virtuális géphez, és telepítse a Red Hat OS-t
  3. A virtuális gép konfigurálása
  4. A reziduális konfiguráció törlése
  5. Red Hat virtuálisgép-rendszerkép létrehozása

A következő szakaszok részletes útmutatást nyújtanak a munkafolyamat minden lépéséhez.

Virtuálisgép-rendszerkép létrehozása Red Hat Enterprise-rendszerképből

Fontos

  • Ne használjon Azure-beli virtuálisgép-VHD-lemezt a virtuálisgép-rendszerkép Azure Stack HCI-hez való előkészítéséhez.
  • Javasoljuk, hogy készítse el a Red Hat Enterprise rendszerképét, ha engedélyezni szeretné a vendégfelügyeletet a virtuális gépeken.

Kövesse az Alábbi lépéseket az Azure Stack HCI-fürtön, hogy virtuálisgép-rendszerképet hozzon létre az Azure CLI használatával.

1. lépés: Red Hat Enterprise virtuális gép létrehozása

Virtuális gép üzembe helyezéséhez használja a letöltött Red Hat Enterprise-lemezképet:

  1. A letöltött rendszerkép használatával hozzon létre egy virtuális gépet az alábbi specifikációkkal:

    1. Adjon meg egy rövid nevet a virtuális gépnek.

      Képernyőkép az Új virtuális gép varázslóról a Név és hely megadása lapon.

    2. Itt adhatja meg a 2 . generációt a virtuális géphez, miközben egy VHDX-rendszerképet dolgozik.

      Képernyőkép az Új virtuális gép varázslóról a Létrehozás megadása lapon.

    3. Válassza a Memória hozzárendelése lehetőséget, majd adja meg a 4096 értéket az indítási memória esetében.

      Képernyőkép az Új virtuális gép varázslóról a Memória hozzárendelése lapon.

    4. Válassza a Hálózatkezelés konfigurálása lehetőséget. A legördülő listában válassza ki a virtuális kapcsolót, amelyet a virtuális gép használ a kapcsolathoz.

      Képernyőkép az Új virtuális gép varázslóról a Hálózat konfigurálása lapon.

    5. Fogadja el az alapértelmezett beállításokat a Virtuális merevlemez csatlakoztatása lapon.

      Képernyőkép az Új virtuális gép varázslóról a Virtuális merevlemez lapon.

    6. Válassza a Telepítési beállítások lehetőséget , majd válassza az Operációs rendszer telepítése rendszerindító lemezképfájlból lehetőséget. Mutasson a korábban letöltött ISO-ra.

      Képernyőkép az operációs rendszer telepítési beállításai képernyőről.

    Részletes útmutatásért lásd : Virtuális gép kiépítése a Hyper-V Managerrel.

  2. A virtuális gép rendszerindításának biztonságossá tételéhez használja az UEFI-tanúsítványt.

    1. A virtuális gép létrehozása után megjelenik a Hyper-V Managerben. Jelölje ki a virtuális gépet, kattintson rá a jobb gombbal, majd válassza a Beállítások parancsot.

    2. A bal oldali panelen válassza a Biztonság lapot. Ezután a Biztonságos rendszerindítás területen, a sablon legördülő listájában válassza a Microsoft UEFI tanúsítványszolgáltatót.

    3. A módosítások mentéséhez kattintson az OK gombra .

    Képernyőkép az UEFI biztonságos rendszerindítást engedélyező képernyőről.

  3. Válassza ki a virtuális gépet a Hyper-V Kezelőből, majd indítsa el a virtuális gépet. A virtuális gép a megadott ISO-rendszerképből elindul.

2. lépés: Csatlakozás virtuális géphez, és a Red Hat OS telepítése

A virtuális gép futtatása után kövesse az alábbi lépéseket:

  1. Válassza ki a virtuális gépet a Hyper-V Kezelőből, kattintson rá a jobb gombbal a menü megnyitásához, majd válassza a Csatlakozás lehetőséget.

  2. A rendszerindítási menüben válassza a Red Hat Enterprise Linux 9.4 telepítése lehetőséget.

  3. Jelölje ki a nyelvet, majd válassza a Folytatás lehetőséget.

    Képernyőkép a Nyelv kiválasztása képernyőről.

  4. A Telepítés összegzése lapon más végrehajtható elemek is megjelenhetnek.

    A végrehajtható elemeket tartalmazó telepítési összegzést bemutató képernyőkép.

  5. Válassza a Csatlakozás a Red Hathoz lehetőséget, és hozzon létre hitelesítő adatokat. Válassza a Regisztráció, majd a Kész elemet.

    Képernyőkép a Csatlakozás a Red Hathoz lapról.

  6. Válassza a Szoftverkijelölés lehetőséget, tartsa meg az alapértelmezett értékeket, és válassza a Kész lehetőséget.

    Képernyőkép a Szoftverkijelölés lapról.

  7. Válassza a Telepítési cél, majd a Kész lehetőséget.

    Képernyőkép a Telepítési cél oldalról.

  8. Válassza a Hálózat > Gazdagép nevét.

    Képernyőkép a befejezett Telepítés összegzése oldalról.

  9. Engedélyezze az ON kapcsolót a hálózati adapterhez, majd válassza a Kész lehetőséget.

    Képernyőkép a Hálózat és gazdagép neve lapról.

  10. Válassza a Felhasználó beállítást , és állítsa be a gyökérjelszót. Adjon meg egy jelszót, erősítse meg a jelszót, és válassza a Kész lehetőséget.

    Képernyőkép a hitelesítő adatok oldalról.

  11. Válassza a Telepítés megkezdése lehetőséget.

    Képernyőkép a Telepítés megkezdése gombról.

  12. A telepítés befejezése után válassza a Rendszer újraindítása lehetőséget a virtuális gép újraindításához.

    Képernyőkép a rendszer újraindítása gombról a telepítés után.

Részletes útmutatásért lásd : Virtuális gép kiépítése a Hyper-V Managerrel.

3. lépés: A virtuális gép konfigurálása

A virtuális gép konfigurálása:

  1. Csatlakozzon, majd jelentkezzen be a virtuális gépre a Red Hat Enterprise telepítése során létrehozott gyökérjelszóval.

  2. Győződjön meg arról, hogy cloud-init nincs telepítve.

    Sudo yum list installed | grep cloud-init
    
  3. Telepítse az cloud-init eszközt, és ellenőrizze a telepített verziót cloud-init .

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

    Íme egy példakimenet:

    [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 
    

4. lépés: A reziduális konfiguráció törlése

Törölje a gépspecifikus fájlokat és adatokat a virtuális gépről, hogy tiszta virtuálisgép-rendszerképet hozzon létre előzmények és alapértelmezett konfigurációk nélkül. Kövesse ezeket a lépéseket az Azure Stack HCI-fürtön a fennmaradó konfiguráció törléséhez.

  1. Törölje cloud-init az alapértelmezett konfigurációkat.

    sudo yum clean all
    sudo cloud-init clean
    

    Íme egy példakimenet:

    [hcitest@localhost ~]$ sudo yum clean all 
    Updating Subscription Management repositories.
    17 files removed
    [hcitest@localhost ~]$ sudo cloud-init clean
    
  2. Törölje a naplókat és a gyorsítótárat.

    sudo rm -rf /var/lib/cloud/ /var/log/* /tmp/*
    
  3. Törölje a virtuális gép regisztrációjának megszüntetését.

    sudo subscription-manager unregister
    sudo Subscription-manager clean
    

    Íme egy példakimenet:

    [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. Törölje a gazdagépspecifikus részleteket.

    sudo rm -f /etc/sysconfig/network-scripts/*
    sudo rm -f /etc/ssh/ssh_host*
    sudo rm /etc/lvm/devices/system.devices
    
  5. Távolítsa el a bash előzményeit.

    sudo rm -f ~/.bash_history 
    export HISTSIZE=0
    exit
    
  6. Állítsa le a virtuális gépet. A Hyper-V-kezelőben lépjen a Művelet leállítása gombra>.

  7. Exportáljon egy VHDX-et, vagy másolja a VHDX-et a virtuális gépről. A következő módszereket használhatja:

    • Másolja a VHDX-et egy felhasználói tárolóba az Azure Stack HCI megosztott fürtkötetén.
    • Másik lehetőségként másolja a VHDX-et lapblobként egy Azure Storage-fiók tárolójába.

    Virtuális gép VHDX exportálását bemutató képernyőkép.

5. lépés: A virtuálisgép-rendszerkép létrehozása

Kövesse az Alábbi lépéseket az Azure Stack HCI-fürtön a korábban létrehozott VHDX-ből származó virtuálisgép-rendszerkép létrehozásához.

Az Azure CLI használatával hozza létre a virtuálisgép-rendszerképet:

  1. Futtassa a PowerShellt rendszergazdaként.

  2. Bejelentkezés lehetőséget. Futtassa a következő parancsmagot:

    az login
    
  3. Állítsa be az előfizetését. Futtassa a következő parancsmagot:

    az account set --subscription <Subscription ID>
    
  4. Adja meg az előfizetés paramétereit, az erőforráscsoportot, az egyéni helyet, a helyet, a rendszerkép operációs rendszerének típusát, a rendszerkép nevét és a kép elérési útját. Cserélje le a paramétereket < > a megfelelő értékekre.

    $Subscription = "<Subscription ID>"
    $Resource_Group = "<Resource group>"
    $CustomLocation = "<Custom location>"
    $Location = "<Location for your Azure Stack HCI cluster>"
    $OsType = "<OS of source image>"
    

    A paramétereket az alábbi táblázat ismerteti.

    Paraméter Leírás
    Subscription Az Azure Stack HCI-fürthöz társított előfizetés.
    Resource_Group A rendszerképhez társított Azure Stack HCI-fürt erőforráscsoportja.
    Location Az Azure Stack HCI-fürt helye. A hely eastus westreuropelehet például vagy .
    OsType A forráslemezképhez társított operációs rendszer. Ez a rendszer lehet Windows vagy Linux.
  5. Katalóguskép létrehozásához használja a virtuális gép VHDX-ét. Ezzel a virtuálisgép-lemezképpel Azure Arc virtuális gépeket hozhat létre az Azure Stack HCI-n.

    Mindenképpen másolja a VHDX-et a felhasználói tárolóba az Azure Stack HCI fürt megosztott kötetében. Az elérési út például így C:\ClusterStorage\UserStorage_1\linuxvhdxnézhet ki.

    $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' 
    
  6. Ellenőrizze, hogy a rendszerkép létrejött-e.