Linux-rendszerképek létrehozása és létrehozása az Azure-ban
A következőkre vonatkozik: ✔️ Linux rendszerű virtuális gépek ✔️ Rugalmas méretezési csoportok ✔️ Egységes méretezési csoportok
Ez az áttekintés a képalkotás alapfogalmait, valamint a Linux-rendszerképek Azure-beli sikeres létrehozásának és használatának módját ismerteti. Mielőtt egyéni rendszerképet hoz létre az Azure-ban, tisztában kell lennie az Ön számára elérhető típusokkal és lehetőségekkel.
Ez a cikk ismerteti a rendszerképek döntési pontjait és követelményeit, valamint ismerteti a legfontosabb fogalmakat, hogy követni tudja ezt, és saját egyéni rendszerképeket hozhasson létre a specifikációnak megfelelően.
A felügyelt lemezek és a lemezképek közötti különbség
Az Azure lehetővé teszi, hogy egy VHD-t a platformra vigyen, hogy felügyelt lemezként vagy rendszerkép forrásaként használhassa.
Az Azure-beli felügyelt lemezek egyetlen virtuális merevlemezek. Felvehet egy meglévő VHD-t, és létrehozhat belőle egy felügyelt lemezt, vagy létrehozhat egy üres felügyelt lemezt az alapoktól. A felügyelt lemezekről úgy hozhat létre virtuális gépeket, hogy a lemezt a virtuális géphez csatolja, de csak egy virtuális géppel használhat virtuális merevlemezt. Nem fogja tudni módosítani az operációs rendszer tulajdonságait, mivel az Azure csak megpróbálja bekapcsolni a virtuális gépet, és elkezdi használni a lemezt.
Az Azure-rendszerképek több operációsrendszer-lemezből és adatlemezből is alkothatók. Ha felügyelt rendszerképet használ egy virtuális gép létrehozásához, a platform másolatot készít a rendszerképről, és ezt használja a virtuális gép létrehozásához. Ez lehetővé teszi, hogy a felügyelt rendszerképek támogatják ugyanazt a lemezképet több virtuális gép esetében is. Az Azure fejlett felügyeleti képességeket is biztosít a rendszerképekhez, például globális replikációt és verziószámozást az Azure Compute Galleryen keresztül (korábbi nevén megosztott képgyűjtemény).
Általánosított és specializált
Az Azure két fő képtípust kínál, általánosított és specializált. Az általánosított és specializált kifejezések eredetileg az Azure-ba migrált Windows-kifejezések. Ezek a típusok határozzák meg, hogy a platform hogyan kezeli a virtuális gépet, amikor bekapcsolja. Mindkét típusnak vannak előnyei, hátrányai és előfeltételei. Az első lépések előtt tudnia kell, hogy milyen képtípusra van szüksége. Az alábbiakban összefoglaljuk azokat a forgatókönyveket és típusokat, amelyek közül választania kell:
Eset | Lemezkép típusa | Tárolási lehetőségek |
---|---|---|
Hozzon létre egy lemezképet, amely több virtuális gép számára konfigurálható. Beállíthatja a gazdagépnevet, hozzáadhat egy rendszergazdai felhasználót, és egyéb feladatokat is végrehajthat az első rendszerindítás során. | Általánosított | Azure Compute Gallery vagy különálló felügyelt rendszerképek |
Hozzon létre egy képet egy virtuálisgép-pillanatképből vagy egy biztonsági másolatból. | Specializált | Azure Compute Gallery vagy felügyelt lemez |
Gyorsan létrehozhat egy olyan lemezképet, amely nem igényel konfigurációt több virtuális gép létrehozásához. | Specializált | Azure Compute-katalógus |
Általánosított képek
Az általánosított rendszerkép olyan rendszerkép, amely az első rendszerindításkor a telepítés befejezését igényli. Az első rendszerindításkor például meg kell adnia a gazdagép nevét, a rendszergazda felhasználóját és más virtuálisgép-specifikus konfigurációkat. Ez akkor hasznos, ha azt szeretné, hogy a rendszerkép többször is újra felhasználva legyen, és amikor paramétereket szeretne átadni a létrehozás során. Ha az általánosított rendszerkép tartalmazza az Azure-ügynököt, az ügynök feldolgozza a paramétereket, és visszajelezi azt a platformot, amelyen a kezdeti konfiguráció befejeződött. Ezt a folyamatot kiépítésnek nevezzük.
A kiépítéshez rendelkeznie kell egy kiépítési szolgáltatóval a rendszerképben. Két kiépítési eszköz létezik:
Ezek a rendszerképek létrehozásának előfeltételei .
Specializált képek
Ezek olyan képek, amelyek teljesen konfigurálva vannak, és nem igényelnek virtuális gépet vagy speciális paramétereket. A platform csak bekapcsolja a virtuális gépet, és kezelnie kell a virtuális gépen belüli egyediséget, például meg kell adnia egy gazdagépnevet, hogy elkerülje a DNS-ütközéseket ugyanazon a virtuális hálózaton.
Ezekhez a képekhez nincs szükség kiépítési ügynökökre, azonban érdemes lehet bővítménykezelési képességekkel rendelkeznie. Telepítheti a Linux-ügynököt, de letilthatja a kiépítési lehetőséget. Annak ellenére, hogy nincs szüksége kiépítési ügynökre, a rendszerképnek teljesítenie kell az Azure Images előfeltételeit .
Képtárolási lehetőségek
Linux rendszerkép létrehozásakor két lehetőség közül választhat:
- Felügyelt rendszerképek egyszerű virtuális gépek fejlesztési és tesztelési környezetben történő létrehozásához.
- Azure Compute Gallery lemezképek nagy méretekben történő létrehozásához és megosztásához.
Felügyelt képek
A felügyelt rendszerképek több virtuális gép létrehozására is használhatók, de számos korlátozásuk van. A felügyelt rendszerképek csak általánosított forrásból (virtuális gépről vagy VHD-ből) hozhatók létre. Csak ugyanabban a régióban hozhatók létre virtuális gépek, és nem oszthatók meg előfizetések és bérlők között.
A felügyelt rendszerképek fejlesztési és tesztelési környezetekhez használhatók, ahol néhány egyszerű általánosított rendszerképre van szükség az egyetlen régióban és előfizetésben való használathoz.
Azure Compute-katalógus
Az Azure Compute Gallery (korábbi nevén Megosztott képtár) használata képek nagy méretekben történő létrehozásához, kezeléséhez és megosztásához ajánlott. Az Azure Compute Gallery segít felépíteni a rendszerképek struktúráját és szervezetét.
- Általános és specializált képek támogatása.
- Az 1. és a 2. generációs képek támogatása.
- Képek globális replikációja.
- A rendszerképek verziószámozása és csoportosítása a könnyebb kezelés érdekében.
- Magas rendelkezésre állású képek zónaredundáns tárolóval (ZRS) a rendelkezésre állási zónákat támogató régiókban. A ZRS ellenállóbbá teszi a lemezképeket a zónán belüli hibákkal szemben.
- Megosztás előfizetések között és az Active Directory-bérlők között is az Azure RBAC használatával.
- Az üzemelő példányok skálázása az egyes régiókban található képreplikákkal.
Magas szinten létrehoz egy katalógust, amely a következőből áll:
- Képdefiníciók – Ezek olyan tárolók, amelyek lemezképcsoportokat tárolnak.
- Képverziók – Ezek a tényleges képek.
Hyper-V-generáció
Azure-támogatás Hyper-V 1. generációs (Gen1) és 2. generációs (Gen2). A Gen2 a legújabb generáció, és további funkciókat kínál a Gen1-en keresztül. Például: megnövekedett memória, Intel Software Guard-bővítmények (Intel SGX) és virtualizált állandó memória (vPMEM). A 2. generációs, helyszíni virtuális gépek olyan funkciókkal rendelkeznek, amelyek még nem támogatottak az Azure-ban. További információkért tekintse meg a jelen cikk Szolgáltatások és képességek szakaszát. Hozzon létre Gen2-lemezképeket, ha további funkciókra van szüksége.
Ha továbbra is létre kell hoznia egy saját rendszerképet, győződjön meg arról, hogy megfelel a rendszerkép előfeltételeinek , és feltölti az Azure-ba. Elosztásra vonatkozó követelmények:
- Debian Linux
- Flatcar Container Linux
- FreeBSD
- Oracle Linux
- OpenBSD
- Red Hat Enterprise Linux
- SLES és openSUSE
- Ubuntu