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


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

Figyelemfelhívás

Ez a cikk a CentOS-ra, egy olyan Linux-disztribúcióra hivatkozik, amely elérte az élettartamát (EOL). Fontolja meg a CentOS használatát, és ennek megfelelően tervezze meg. További információkért tekintse meg a CentOS életciklus-ra vonatkozó útmutatóját.

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

Ez a cikk azt ismerteti, hogyan készíthet elő CentOS Linux-rendszerképet 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 a legújabb támogatott ISO-lemezképet az Azure Stack HCI-fürtön. Itt letöltöttük a CentOS-7-x86_64-Everything-2207-02.iso fájlt. Ezzel a lemezképpel virtuálisgép-rendszerképet hozhat létre.

Munkafolyamat

CentOS-rendszerkép előkészítése és virtuálisgép-rendszerkép létrehozása ebből a lemezképből:

  1. CentOS virtuális gép létrehozása
  2. Csatlakozás virtuális géphez és a CentOS telepítése
  3. A virtuális gép konfigurálása
  4. A reziduális konfiguráció törlése
  5. CentOS 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 CentOS-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ítsen centOS-rendszerképet, 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: CentOS virtuális gép létrehozása

A letöltött CentOS-rendszerkép használata virtuális gép kiépítéséhez:

  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. Rendelje hozzá a 4096-ot az indítási memóriához.

      Képernyőkép a Memória hozzárendelése lapról.

    4. Válassza ki azt a virtuális hálózati kapcsolót, amelyet a virtuális gép használ a kapcsolathoz.

      A Hálózatkezelés konfigurálása lap képernyőképe.

    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 csatlakoztatása lapon.

    6. Válassza az Operációs rendszer telepítése rendszerindító lemezképből lehetőséget. Mutasson a korábban letöltött ISO-ra.

      Képernyőkép az Új virtuális gép varázslóról a Telepítési beállítások lapon.

    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 válassza a Sablon legördülő listából 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 a virtuális gép biztonságos rendszerindításának letiltásáról a Beállítások lapon.

  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 CentOS 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, és a megnyíló menüben válassza a Csatlakozás lehetőséget.

  2. Válassza a CentOS 7 telepítése lehetőséget a rendszerindítási menüből.

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

    Képernyőkép egy nyelv kiválasztásáról a CentOS telepítése során.

  4. Válassza ki a telepítési célhelyet, majd válassza a Kész lehetőséget.

    Képernyőkép a telepítés céljáról a CentOS telepítése során.

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

    Képernyőkép a hálózat és a gazdagépnév kiválasztásáról a CentOS telepítése során.

  6. 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ózati adapter engedélyezéséről a CentOS telepítése során.

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

    A CentOS telepítése során a gyökérjelszó beállítását bemutató képernyőkép.

  8. Válassza a Befejezési konfiguráció lehetőséget.

    Képernyőkép a Befejezés konfiguráció a CentOS telepítése során történő kiválasztásáról.

  9. Válassza a Telepítés megkezdése lehetőséget. A telepítés befejezése után válassza az Újraindítás lehetőséget a virtuális gép újraindításához.

    Képernyőkép az Újraindítás a CentOS telepítése során történő kiválasztásáról.

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 CentOS 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 cloud-init és ellenőrizze a telepített verziót cloud-init .

    sudo yum install cloud-init
    cloud-init --version
    

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 az cloud-init alapértelmezett konfigurációkat.

    sudo yum clean all
    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ávolítsa el a bash előzményeit.

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

  5. 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 a megosztott fürtkötet felhasználói tárhelyére az Azure Stack HCI-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: 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.