Red Hat OpenShift Virtualization Technical Overview (DO016)
Az informatikai infrastruktúra evolúciója érdekes ponthoz érkezett. Miközben a konténerizáció és a mikroszolgáltatásos architektúrák lettek a modern alkalmazásfejlesztés alapkövei, a vállalati feladatok jelentős része még mindig robusztus, jól bevált virtuális gépeken (VM) fut. Sokáig az infrastruktúra-csapatok kénytelenek voltak két teljesen különálló silót üzemeltetni: egy hagyományos hypervisort a VM-eknek (mint pl. a VMware vSphere) és egy Kubernetes platformot a konténereknek.
A Red Hat erre a széttagoltságra kínál választ az OpenShift Virtualization technológiával, amely az open-source KubeVirt projektre épül. Ha szeretnéd megérteni, hogyan lehet ezt a két világot egyetlen vezérlősík (Control Plane) alatt egyesíteni, a Red Hat egy kiváló, teljesen ingyenes belépőt biztosít a DO016: Red Hat OpenShift Virtualization Technical Overview nevű on-demand kurzusával.
Ebben a cikkben részletesen áttekintjük, mit nyújt ez a képzés, és miért kulcsfontosságú ez a tudás minden modern rendszeradminisztrátor és platformmérnök számára.
A kurzus háttere és célközönsége
A DO016 elméleti és gyakorlati, videóalapú technikai áttekintő, amelyet Andrew Sullivan (Senior Manager, Technical Marketing, Red Hat) prezentál. A kurzusnak nincsenek szigorú előfeltételei, így ideális kiindulópont mindazoknak, akik most ismerkednek a technológiával.
A tananyag elsősorban két fő célcsoportot céloz meg:
- Virtuális gép adminisztrátorokat: Akik szeretnék meglévő, hagyományos hypervisorokon futó rendszereiket átmenteni egy modernebb, deklaratív, DevOps- és GitOps-barát környezetbe anélkül, hogy az alkalmazásokat azonnal újra kellene írniuk konténeres formába.
- Kubernetes és OpenShift adminisztrátorokat: Akiknek feladata egy olyan egységes vállalati platform biztosítása, amely képes kiszolgálni a fejlesztők konténeres igényeit és a monolitikus, örökölt (legacy) virtuális gépi architektúrákat is.
A DO016 tananyagának részletes felépítése
A kurzus logikusan felépített modulokon keresztül vezet be minket az OpenShift Virtualization alapjaiba és mindennapi működésébe. Nézzük meg a legfontosabb technikai pilléreket modulonként!
1. Technikai áttekintés és bevezetés (Technical Overview Introduction)
A kurzus az alapkoncepció tisztázásával indít: az OpenShift Virtualization nem egy külső kiegészítő, hanem az OpenShift natív kiterjesztése. A KubeVirt technológiának köszönhetően a virtuális gépek valójában szabványos Kubernetes Pod-okon belül (úgynevezett virt-launcher podokban) futnak. Ez azt jelenti, hogy a VM-ek azonnal profitálnak az OpenShift beépített képességeiből, mint például az ütemezés (scheduling), a magas rendelkezésre állás (HA), a monitorozás (Prometheus/Grafana) vagy a hálózati szabályzatok (Network Policies).
2. Virtuális gépek létrehozása és kezelése (Virtual machine creation and management)
Ebben a részben a hallgatók megismerhetik, hogyan történik a VM-ek életciklus-kezelése. Megszűnik a kattintgatós, manuális provisioning: a virtuális gépeket deklaratív módon, YAML alapú manifest fájlokkal vagy az OpenShift Web Console letisztult felületén keresztül hozhatjuk létre. A kurzus bemutatja a beépített operációs rendszer sablonok (Templates) használatát Red Hat Enterprise Linux (RHEL) és Microsoft Windows rendszerekhez, valamint a boot források (Cloud-init, ISO) kezelését.
3. Host és VM hálózatkezelés (Host and VM networking)
A virtualizáció egyik legkritikusabb pontja a hálózat. Míg a konténerek jellemzően egy belső SDN (Software Defined Network) hálózaton kommunikálnak és dinamikus IP-címet kapnak, a VM-eknek gyakran fix IP-re, meglévő VLAN-okhoz való közvetlen csatlakozásra van szükségük. A modul bemutatja a Multus CNI használatát, amely lehetővé teszi, hogy egy Pod-hoz (és ezáltal a VM-hez) több hálózati interfészt (NIC) rendeljünk. Megismerhetjük a Layer 2 Bridge és az SR-IOV konfigurációkat, amelyek biztosítják, hogy a VM-ek megtarthassák meglévő hálózati identitásukat és alacsony késleltetésű elérést kapjanak.
4. Virtuális gépek tárolása (Virtual machine storage)
Hogyan illeszthetők a hagyományos lemezképek (QCOW2 vagy RAW fájlok) a Kubernetes tárolási modelljébe? A kurzus elmagyarázza, hogyan használja ki a platform a Container Storage Interface (CSI) szabványt. A VM lemezek standard Perzisztens Kötetekként (PV – Persistent Volume) jelennek meg. Külön kiemelésre kerül a megfelelő hozzáférési módok (Access Modes) kiválasztása: a folyamatos üzemű migrációhoz (Live Migration) elengedhetetlen a megosztott, több csomópont által egyszerre írható és olvasható (ReadWriteMany – RWX) tárolók használata.
5. Magas rendelkezésre állás és Bare Metal menedzsment (High availability and bare metal management)
A maximális teljesítmény és az erőforrások hatékony kihasználása érdekében az OpenShift Virtualization leginkább fizikai szervereken (Bare Metal) nyújtja a maximumot, hiszen így nincs dupla virtualizációs réteg (nincs beágyazott hypervisor). Ez a modul bemutatja, hogyan kezeli a platform a hardveres infrastruktúrát, és hogyan biztosítja a magas rendelkezésre állást (HA). Ha egy fizikai host meghibásodik, az OpenShift automatikusan észleli a kiesést, és a rajta futó virtuális gépeket átütemezi vagy Live Migration segítségével észrevétlenül átköltözteti egy másik egészséges csomópontra.
6. Migration Toolkit for Virtualization (MTV)
A meglévő infrastruktúráról való átállás sokszor fájdalmas pont. A Red Hat ehhez biztosítja az MTV (Migration Toolkit for Virtualization) eszközt, amelynek működését szintén bemutatja a kurzus. Az MTV segítségével automatizáltan, varázslókon keresztül, tömegesen migrálhatunk virtuális gépeket VMware vSphere, oVirt vagy korábbi Red Hat Virtualization (RHV) környezetekből OpenShift-re, drasztikusan csökkentve a migrációs állásidőt és a manuális hibák lehetőségét.
Összegzés és a következő lépések
A Red Hat DO016 kurzusa tökéletes, kockázatmentes és gyors módja annak, hogy egy rendszermérnök átlássa a hibrid infrastruktúra-kezelés legújabb irányvonalát. Megmutatja, hogy a virtuális gépek kivezetése helyett azok modernizálása és felhőnatív ökoszisztémába való integrálása a legjárhatóbb út a vállalati szférában.
Mivel a kurzus elméleti alapozó, a megszerzett tudást érdemes gyakorlati tapasztalattal elmélyíteni. A Red Hat hivatalos továbblépési útvonalként a DO316: Managing Virtual Machines with Red Hat OpenShift Virtualization laborintenzív tanfolyamot ajánlja, amely felkészít az EX316 szakmai vizsgára is.
Ha Te is szeretnél lépést tartani a piac változásaival és csökkenteni a hypervisor licencek költségeit, mindenképpen szánj néhány órát erre az ingyenes technikai áttekintőre!
Eredeti forrásmegjelölés és hivatkozás
A cikk a Red Hat hivatalos képzési anyaga alapján készült. Az eredeti kurzusleírás, a részletes tematikus felépítés és a regisztráció az alábbi linken érhető el: Red Hat OpenShift Virtualization Technical Overview (DO016)
