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:
- Red Hat Enterprise virtuális gép létrehozása
- Csatlakozzon egy virtuális géphez, és telepítse a Red Hat OS-t
- A virtuális gép konfigurálása
- A reziduális konfiguráció törlése
- 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:
A letöltött rendszerkép használatával hozzon létre egy virtuális gépet az alábbi specifikációkkal:
Adjon meg egy rövid nevet a virtuális gépnek.
Itt adhatja meg a 2 . generációt a virtuális géphez, miközben egy VHDX-rendszerképet dolgozik.
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.
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.
Fogadja el az alapértelmezett beállításokat a Virtuális merevlemez csatlakoztatása lapon.
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.
Részletes útmutatásért lásd : Virtuális gép kiépítése a Hyper-V Managerrel.
A virtuális gép rendszerindításának biztonságossá tételéhez használja az UEFI-tanúsítványt.
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.
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.
A módosítások mentéséhez kattintson az OK gombra .
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:
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.
A rendszerindítási menüben válassza a Red Hat Enterprise Linux 9.4 telepítése lehetőséget.
Jelölje ki a nyelvet, majd válassza a Folytatás lehetőséget.
A Telepítés összegzése lapon más végrehajtható elemek is megjelenhetnek.
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.
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.
Válassza a Telepítési cél, majd a Kész lehetőséget.
Válassza a Hálózat > Gazdagép nevét.
Engedélyezze az ON kapcsolót a hálózati adapterhez, majd válassza a Kész lehetőséget.
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.
Válassza a Telepítés megkezdése lehetőséget.
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.
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:
Csatlakozzon, majd jelentkezzen be a virtuális gépre a Red Hat Enterprise telepítése során létrehozott gyökérjelszóval.
Győződjön meg arról, hogy
cloud-init
nincs telepítve.Sudo yum list installed | grep cloud-init
Telepítse az
cloud-init
eszközt, és ellenőrizze a telepített verziótcloud-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.
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
Törölje a naplókat és a gyorsítótárat.
sudo rm -rf /var/lib/cloud/ /var/log/* /tmp/*
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
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
Távolítsa el a bash előzményeit.
sudo rm -f ~/.bash_history export HISTSIZE=0 exit
Állítsa le a virtuális gépet. A Hyper-V-kezelőben lépjen a Művelet leállítása gombra>.
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.
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:
Futtassa a PowerShellt rendszergazdaként.
Bejelentkezés lehetőséget. Futtassa a következő parancsmagot:
az login
Állítsa be az előfizetését. Futtassa a következő parancsmagot:
az account set --subscription <Subscription ID>
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
westreurope
lehet például vagy .OsType
A forráslemezképhez társított operációs rendszer. Ez a rendszer lehet Windows vagy Linux. 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\linuxvhdx
né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'
Ellenőrizze, hogy a rendszerkép létrejött-e.
Kapcsolódó tartalom
- Azure Arc virtuális gépeket hozhat létre az Azure Stack HCI-fürtön.