Ubuntu-rendszerkép előkészítése Azure Stack HCI virtuális gépekhez
A következőkre vonatkozik: Azure Stack HCI, 23H2-es verzió
Ez a cikk bemutatja, hogyan készíthet elő Ubuntu-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 Ubuntu-kiszolgálói rendszerképét . A támogatott operációsrendszer-verziók: Ubuntu 18.04, 20.04 és 22.04 LTS. A rendszerképet előkészíti egy virtuálisgép-rendszerkép létrehozásához.
Munkafolyamat
Ubuntu-rendszerkép előkészítése és virtuálisgép-rendszerkép létrehozása ebből a lemezképből:
- Ubuntu virtuális gép létrehozása
- A virtuális gép konfigurálása
- A reziduális konfiguráció törlése
- Ubuntu 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 Ubuntu-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 elő egy Ubuntu-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: Ubuntu virtuális gép létrehozása
A letöltött Ubuntu-rendszerkép használata virtuális gép kiépítéséhez:
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 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.
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 válassza a Sablon legördülő listából a Microsoft UEFI tanúsítványszolgáltatót.
- A módosítások mentéséhez kattintson az OK gombra .
2. lépés: A virtuális gép konfigurálása
Kövesse az alábbi lépéseket az Azure Stack HCI-fürtön a korábban kiépített virtuális gép konfigurálásához:
Jelentkezzen be a VM-be. Tekintse meg a Linux rendszerű virtuális gépekhez való csatlakozás lépéseit.
Ha az összes legújabb csomaglistát le szeretné tölteni az adattárakból, futtassa a következő parancsot:
sudo apt update
Telepítse a testre szabott Azure-kernelt. Ez a lépés szükséges ahhoz, hogy a virtuális gép IP-címet kapjon a hálózati adapterhez.
sudo apt install linux-azure -y
Telepítse az SSH-kiszolgálót. Futtassa az alábbi parancsot:
sudo apt install openssh-server openssh-client -y
Jelszó nélküli sudo konfigurálása. Adja hozzá a következő parancsot a fájl végéhez a
/etc/sudoers
következő paranccsalvisudo
:ALL ALL=(ALL) NOPASSWD:ALL
3. 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.
Feljegyzés
A használt Ubuntu verziójától függően előfordulhat, hogy néhány ilyen fájl nem létezik.
Törölje
cloud-init
az alapértelmezett konfigurációkat.sudo rm -f /etc/cloud/cloud.cfg.d/50-curtin-networking.cfg /etc/cloud/cloud.cfg.d/curtin-preserve-sources.cfg /etc/cloud/cloud.cfg.d/99-installer.cfg /etc/cloud/cloud.cfg.d/subiquity-disable-cloudinit-networking.cfg sudo rm -f /etc/cloud/ds-identify.cfg sudo rm -f /etc/netplan/*.yaml
Törölje a naplókat és a gyorsítótárat.
sudo cloud-init clean --logs --seed sudo rm -rf /var/lib/cloud/ /var/log/* /tmp/* sudo apt-get clean
Távolítsa el a bash előzményeit.
rm -f ~/.bash_history export HISTSIZE=0 logout
Állítsa le a virtuális gépet. A Hyper-V-kezelőben lépjen a Művelet leállítása gombra>.
4. 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.