Nyers eszközleképezés (RDM): a VMware környezetben betöltött szerepének magyarázata

Szeretnéd jobban kihasználni a meglévő tárhelyed a VMware-ben? Az RDM, azaz nyers eszközleképezés kulcs lehet! Ez a technológia lehetővé teszi, hogy a virtuális gépeid közvetlenül hozzáférjenek a tárolóeszközök LUN-jaihoz, mintha azok fizikailag is a géphez lennének kötve. Nézzük, hogyan optimalizálhatod a teljesítményt és növelheted a rugalmasságot ezzel a módszerrel!
ITSZÓTÁR.hu
35 Min Read

A nyers eszközleképezés (RDM) egy olyan funkció a VMware virtualizációs környezetekben, amely lehetővé teszi, hogy egy virtuális gép (VM) közvetlenül hozzáférjen egy fizikai tárolóeszközhöz, például egy LUN-hoz (Logical Unit Number) a SAN-on (Storage Area Network). Ezzel megkerülhető a hagyományos virtualizált tárolási réteg, ahol a VMFS (Virtual Machine File System) fájlrendszeren keresztül történik az adatok elérése.

Az RDM kétféle módon valósítható meg: fizikai kompatibilitási módban és virtuális kompatibilitási módban. Fizikai módban a VM teljes mértékben irányítja a tárolóeszközt, így a VM vendég operációs rendszere számára az eszköz úgy jelenik meg, mintha egy fizikai szerverhez lenne közvetlenül csatlakoztatva. Virtuális módban a VMkernel továbbra is részt vesz a tárolási műveletekben, ami lehetővé teszi bizonyos virtualizációs előnyök kihasználását, például a pillanatfelvételek készítését.

Az RDM kulcsfontosságú szerepet játszik olyan alkalmazások esetében, amelyek magas I/O teljesítményt igényelnek, vagy amelyeknek közvetlen hozzáférésre van szükségük a tárolóeszközhöz a hardveres kompatibilitás vagy a licenszelés miatt.

Tipikus felhasználási területei közé tartoznak a nagy teljesítményű adatbázisok, a SAN alapú replikáció és a fürtözött alkalmazások. Az RDM használatával a virtuális gépek képesek kihasználni a tárolóeszközök fejlett funkcióit, például a hardveres pillanatfelvételeket és a vékony kiosztást, anélkül, hogy a virtualizációs réteg korlátozná őket.

Azonban az RDM használata bizonyos kompromisszumokkal járhat, például a vMotion korlátozásával (különösen fizikai módban), és a kezelés bonyolultságának növekedésével. Ezért fontos alaposan mérlegelni az előnyöket és hátrányokat az RDM bevezetése előtt.

Mi az a nyers eszközleképezés (RDM)? Definíció és alapelvek

A nyers eszközleképezés (RDM) egy olyan technológia a VMware környezetben, amely lehetővé teszi egy virtuális gép (VM) számára, hogy közvetlenül hozzáférjen egy fizikai tárolóeszközhöz, például egy LUN-hoz (Logical Unit Number) egy SAN (Storage Area Network) hálózaton. Ezzel a VM megkerüli a VMware fájlrendszerét (VMFS), és közvetlenül a tárolóeszközzel kommunikál.

Ez a közvetlen hozzáférés kritikus lehet bizonyos alkalmazások számára, amelyek speciális tárolási funkciókat igényelnek, vagy amelyek a tárolóeszközön lévő natív formátumot használják.

Az RDM két fő módban érhető el:

  • Fizikai kompatibilitási mód (Physical Compatibility Mode): Ebben a módban a VM teljes hozzáférést kap a tárolóeszközhöz, beleértve az összes hardveres funkciót is. Ez a mód a legalkalmasabb olyan alkalmazásokhoz, amelyek speciális tárolási funkciókat, például hardveres pillanatfelvételeket vagy replikációt használnak. A VM látja a tárolóeszközt úgy, mintha az fizikailag hozzá lenne csatlakoztatva.
  • Virtuális kompatibilitási mód (Virtual Compatibility Mode): Ebben a módban a VM korlátozottabb hozzáférést kap a tárolóeszközhöz. A VMware virtualizál bizonyos tárolási műveleteket, ami javítja a VM migrálhatóságát (vMotion). Ez a mód alkalmas olyan alkalmazásokhoz, amelyek nem igényelnek közvetlen hozzáférést az összes hardveres funkcióhoz.

Az RDM használatának alapelvei a következők:

  1. Teljesítmény: Az RDM javíthatja a teljesítményt bizonyos alkalmazások esetében, mivel a VM közvetlenül a tárolóeszközzel kommunikál, elkerülve a VMFS többletterhelését.
  2. Kompatibilitás: Az RDM lehetővé teszi olyan alkalmazások futtatását a VMware környezetben, amelyek nem kompatibilisek a VMFS-sel.
  3. Adminisztráció: Az RDM bonyolultabbá teheti a tárolási adminisztrációt, mivel a tárolóeszközöket közvetlenül a VM-ekhez kell hozzárendelni.
  4. Migráció: A fizikai kompatibilitási módban lévő RDM használata korlátozhatja a VM migrálhatóságát. A virtuális kompatibilitási mód javítja a migrálhatóságot, de csökkenti a tárolóeszközhöz való közvetlen hozzáférést.

Az RDM használatával a rendszergazdák eldönthetik, hogy a VM-ek közvetlenül hozzáférjenek-e a tárolóeszközökhöz, vagy a VMware virtualizálja a tárolási műveleteket. A választás a futtatott alkalmazások igényeitől és a környezet adminisztrációs követelményeitől függ.

Az RDM előnyei a hagyományos virtuális lemezekkel szemben

A nyers eszközleképezés (RDM) a VMware-ben lehetővé teszi, hogy egy virtuális gép közvetlenül hozzáférjen egy tároló eszközhöz, például egy LUN-hoz. Ez eltér a hagyományos virtuális lemezek (VMDK) használatától, ahol a virtuális gép a tárolót egy fájlrendszeren keresztül éri el. Az RDM használatának számos előnye van a virtuális lemezekkel szemben, különösen bizonyos alkalmazások és használati esetek esetén.

Az egyik legfontosabb előny a teljesítmény. Mivel a virtuális gép közvetlenül kommunikál a tárolóval, kevesebb a köztes réteg, ami csökkenti a késleltetést és növeli az átviteli sebességet. Ez kritikus lehet olyan alkalmazások számára, amelyek nagy I/O terhelést generálnak, mint például adatbázisok vagy exchange szerverek.

Egy másik előny a speciális tárolási funkciók használatának lehetősége. Az RDM lehetővé teszi a virtuális gép számára, hogy közvetlenül használja a tárolóeszköz által kínált fejlett funkciókat, mint például a hardveres pillanatfelvételek (hardware snapshots) vagy a vékonyan kiosztott (thin provisioning) tárolás. A virtuális lemezeknél ezek a funkciók gyakran nem érhetők el, vagy csak korlátozottan.

Az RDM használatával a virtuális gépek képesek kihasználni a tárolórendszer natív képességeit, ami optimalizált teljesítményt és funkcionalitást eredményez.

A kompatibilitás is fontos szempont. Bizonyos alkalmazások, különösen a klaszterezett alkalmazások, megkövetelik a közvetlen hozzáférést a tárolóhoz a megfelelő működéshez. Az RDM biztosítja ezt a hozzáférést, lehetővé téve a virtuális gépek számára, hogy részt vegyenek a fizikai szerverekhez hasonló klaszterezési megoldásokban. Például, Microsoft Failover Cluster szolgáltatás (WSFC) használata esetén az RDM elengedhetetlen a megosztott tároló eléréséhez.

Ezen túlmenően az RDM megkönnyítheti a tároló kezelését. A tároló rendszergazdái a megszokott tárolókezelési eszközeiket és eljárásaikat használhatják az RDM-ek kezelésére, anélkül, hogy a virtuális gépekhez kapcsolódó bonyolultabb virtuális lemezkezeléssel kellene foglalkozniuk. Ez egyszerűsítheti a tároló replikációját, biztonsági mentését és helyreállítását.

Végül, az RDM bizonyos esetekben jobb helykihasználást eredményezhet. Mivel a tároló közvetlenül van kiosztva a virtuális gép számára, nincs szükség a virtuális lemezek számára fenntartott helyre, amely nem feltétlenül van teljesen kihasználva. Ez különösen igaz a vékonyan kiosztott virtuális lemezekre, ahol a teljes lemezméret le van foglalva, de csak a ténylegesen használt hely van elfoglalva a tárolón.

Az RDM hátrányai és korlátai

Az RDM korlátozza a VM-migráció és biztonsági mentés rugalmasságát.
Az RDM használata növelheti a komplexitást és korlátozhatja a VMware funkcióinak egy részének elérését.

Bár az RDM (Raw Device Mapping) bizonyos helyzetekben előnyös lehet a VMware környezetben, nem szabad elfelejteni a hátrányait és korlátait sem. Ezek figyelembevétele elengedhetetlen a megfelelő tárolási megoldás kiválasztásához.

Az egyik jelentős korlátozás a csökkentett virtualizációs előnyök. Mivel a virtuális gép közvetlenül hozzáfér a fizikai tárolóeszközhöz, a VMware vMotion, DRS és HA funkciói korlátozottan vagy egyáltalán nem használhatók. Ez jelentősen befolyásolhatja a virtuális gép mobilitását és a magas rendelkezésre állást.

Az RDM használata esetén a virtuális gép szorosabban kötődik a fizikai tárolóeszközhöz, ami megnehezíti a migrációt és a katasztrófa utáni helyreállítást.

További hátrány a komplexebb konfiguráció és menedzsment. Az RDM beállítása és karbantartása több szakértelmet igényel, mint a hagyományos VMDK alapú tárolás. A tárolóoldali konfigurációk (pl. LUN maszkolás) helyes beállítása kritikus a biztonság és a teljesítmény szempontjából.

Végül, az RDM nem minden alkalmazáshoz ideális. Bár bizonyos adatbázisok és cluster rendszerek igénylik a közvetlen hozzáférést a tárolóhoz, más alkalmazások számára a VMDK alapú tárolás elegendő és előnyösebb lehet a virtualizációs előnyök miatt. A backup és recovery folyamatok is bonyolultabbá válhatnak az RDM használata esetén, mivel a virtuális gép és a fizikai tároló közötti kapcsolatot is figyelembe kell venni.

Az RDM típusai: Fizikai kompatibilitási mód (Physical Compatibility Mode – pRDM)

A nyers eszközleképezés (RDM) a VMware környezetben lehetővé teszi, hogy a virtuális gépek közvetlenül hozzáférjenek a fizikai LUN-okhoz (Logical Unit Number), mintha azok közvetlenül a virtuális géphez lennének csatlakoztatva. Az RDM-nek két fő típusa van: a fizikai kompatibilitási mód (pRDM) és a virtuális kompatibilitási mód (vRDM). Most a pRDM-re fókuszálunk.

A fizikai kompatibilitási mód (pRDM) lényegében egy pointer a virtuális gépen belül a fizikai LUN-ra. Ez azt jelenti, hogy a virtuális gép látja a LUN-t, és a legtöbb SCSI parancsot közvetlenül a tárolórendszer felé továbbítja. A vSphere VMkernel továbbra is felügyeli a LUN-hoz való hozzáférést, de a legtöbb I/O műveletet a tárolórendszer kezeli.

A pRDM legfontosabb jellemzője, hogy lehetővé teszi a virtuális gépek számára, hogy kihasználják a tárolórendszer speciális funkcióit, mint például a hardveres pillanatképek (hardware snapshots) és a replikáció. Ez különösen fontos olyan alkalmazások esetében, amelyek ezeket a funkciókat igénylik a megfelelő működéshez, vagy a teljesítmény optimalizálásához.

A pRDM lehetővé teszi a virtuális gépek számára, hogy közvetlenül kommunikáljanak a tárolórendszerrel, kihasználva annak speciális funkcióit.

Mikor érdemes pRDM-et használni?

  • Adatbázisok: A nagy teljesítményigényű adatbázisok, mint például az Oracle vagy az SQL Server, gyakran igénylik a tárolórendszer speciális funkcióit.
  • Fürtözött alkalmazások: Olyan alkalmazások, amelyek fürtözést használnak a magas rendelkezésre állás érdekében, profitálhatnak a pRDM-ből, mivel lehetővé teszi a tárolórendszer általi megosztott hozzáférést a LUN-okhoz.
  • SAN alapú replikáció: Ha a tárolórendszer replikációs funkcióit szeretnénk használni, a pRDM elengedhetetlen.

A pRDM használatának előnyei:

  1. Magasabb teljesítmény: A közvetlen hozzáférés a tárolóhoz csökkentheti a késleltetést és növelheti az I/O teljesítményt.
  2. Tárolórendszer funkciók: Lehetővé teszi a tárolórendszer speciális funkcióinak használatát, mint például a hardveres pillanatképek és a replikáció.
  3. Kompatibilitás: Biztosítja a kompatibilitást olyan alkalmazásokkal, amelyek közvetlen lemezhozzáférést igényelnek.

A pRDM használatának hátrányai:

  • Korlátozott virtualizációs képességek: A pRDM korlátozza a vMotion és más virtualizációs funkciók használatát, mivel a virtuális gép szorosan kötődik a fizikai LUN-hoz.
  • Komplexebb konfiguráció: A pRDM konfigurálása bonyolultabb lehet, mint a vRDM-é, és speciális ismereteket igényel a tárolórendszerről.
  • Hardverfüggőség: A pRDM használata szorosabb hardverfüggőséget eredményez, ami megnehezítheti a migrációt különböző tárolórendszerek között.

A pRDM használata során a vSphere VMkernel továbbra is felelős a LUN-hoz való hozzáférés koordinálásáért, de a legtöbb I/O művelet közvetlenül a tárolórendszer felé irányul. Ez optimalizálja a teljesítményt, de korlátozza a virtualizációs funkciók használatát.

A pRDM konfigurálásához a vSphere Client vagy a vSphere Web Client segítségével a virtuális gép beállításainál hozzá kell adni egy új merevlemezt, és a „Nyers eszközleképezés” (RDM) típust kell kiválasztani. Ezután ki kell választani a megfelelő LUN-t a tárolórendszerről, és meg kell adni a pRDM módot.

Az RDM típusai: Virtuális kompatibilitási mód (Virtual Compatibility Mode – vRDM)

A virtuális kompatibilitási mód (vRDM) az RDM egyik típusa, amely a virtuális gép számára a tárolót egy virtuális lemezként mutatja be. Ez azt jelenti, hogy a virtuális gép nem közvetlenül kommunikál a fizikai LUN-nal, hanem a VMFS fájlrendszeren keresztül. A vRDM egy olyan metafájlt (egy speciális, a VMFS köteteken tárolt fájlt) használ, amely tartalmazza a fizikai LUN metaadatait, például a LUN azonosítóját és méretét. A virtuális gép ezt a metafájlt használja a tároló eléréséhez.

A vRDM a következő előnyöket kínálja:

  • Mobilitás: A virtuális gépeket a vRDM lemezekkel könnyebben lehet migrálni a vMotion segítségével, mivel a tároló VMFS köteteken található, és nem igényel közvetlen hozzáférést a fizikai LUN-hoz.
  • Pillanatfelvétel támogatás: A vRDM lemezek támogatják a VMware pillanatfelvételeit, ami lehetővé teszi a virtuális gép egyszerű visszaállítását egy korábbi állapotba. Ez a funkció a vRDM legfontosabb előnye a fizikai kompatibilitási móddal (pRDM) szemben.
  • Könnyebb menedzsment: A vRDM lemezek menedzsmentje egyszerűbb, mivel a tároló a VMFS fájlrendszeren keresztül érhető el, ami lehetővé teszi a VMware eszközeinek használatát a tároló kezelésére.

Azonban a vRDM-nek vannak hátrányai is:

  • Alacsonyabb teljesítmény: A vRDM teljesítménye általában alacsonyabb, mint a pRDM-é, mivel a virtuális gép a VMFS fájlrendszeren keresztül kommunikál a tárolóval, ami további terhelést jelent a rendszer számára.
  • Korlátozott funkciók: A vRDM nem támogat minden olyan funkciót, amelyet a pRDM, például bizonyos hardverszintű virtualizációs funkciókat.

A vRDM használata akkor javasolt, ha:

  • A mobilitás és a pillanatfelvétel támogatás fontosabb, mint a maximális teljesítmény.
  • A virtuális gép nem igényel közvetlen hozzáférést a fizikai LUN-hoz.
  • A tároló kezelése a VMware eszközeivel történik.

A vRDM használata során a virtuális gép operációs rendszere nem látja közvetlenül a fizikai LUN-t. Ehelyett egy szimulált SCSI eszközt lát, amely a vRDM metafájl által reprezentált tárolót tükrözi. A virtuális gép operációs rendszere a szokásos módon kommunikál ezzel a szimulált eszközzel, és a VMware gondoskodik arról, hogy a kérések helyesen legyenek átirányítva a fizikai LUN-ra.

A vRDM a legalkalmasabb olyan környezetekben, ahol a rugalmasság és a menedzsment egyszerűsége prioritást élvez a nyers teljesítménnyel szemben.

Például, ha egy adatbázis-kiszolgálót virtualizálunk, és szükségünk van a pillanatfelvételek készítésére a gyors visszaállítás érdekében, a vRDM lehet a jobb választás, még akkor is, ha a teljesítmény valamivel alacsonyabb, mint a pRDM esetében. Ezzel szemben, ha egy nagy teljesítményű alkalmazást futtatunk, amely közvetlen hozzáférést igényel a tárolóhoz, a pRDM lehet a megfelelőbb megoldás.

A vRDM használatához a következő lépéseket kell elvégezni:

  1. Hozzon létre egy VMFS kötetet a tárolón.
  2. Hozzon létre egy virtuális gépet.
  3. Szerkessze a virtuális gép beállításait, és adjon hozzá egy új merevlemezt.
  4. A „Merevlemez típusa” beállításnál válassza a „Nyers eszközleképezés” (RDM) lehetőséget.
  5. Válassza ki a kívánt LUN-t.
  6. Válassza a „Virtuális” kompatibilitási módot.

A fenti lépések elvégzése után a virtuális gép rendelkezni fog egy vRDM lemezzel, amelyet a szokásos módon használhat.

pRDM vs. vRDM: Mikor melyiket válasszuk?

A nyers eszközleképezés (RDM) két típusa, a fizikai RDM (pRDM) és a virtuális RDM (vRDM) eltérő előnyökkel és hátrányokkal rendelkezik, ezért a választás a konkrét igényektől függ.

A pRDM lényegében közvetlen hozzáférést biztosít a virtuális gépnek a fizikai LUN-hoz. Ez azt jelenti, hogy a virtuális gép közvetlenül kommunikál a tárolóval, kihagyva a VMFS fájlrendszert. Ezt akkor érdemes választani, ha a virtuális gépnek speciális tárolási funkciókra van szüksége, mint például a SAN-alapú pillanatfelvételek vagy a hardveres gyorsítás. Továbbá, pRDM szükséges lehet olyan alkalmazásokhoz, amelyek közvetlen hozzáférést igényelnek a lemezhez, például bizonyos adatbázis rendszerek vagy klaszterezési megoldások.

A pRDM a leggyorsabb teljesítményt nyújtja, de a virtuális gép kevésbé lesz hordozható, és bizonyos VMware funkciók korlátozottan használhatók.

A vRDM ezzel szemben egy virtuálisabb réteget helyez a virtuális gép és a fizikai LUN közé. A virtuális gép továbbra is a tárolóhoz fér hozzá, de a VMware közbeiktatásával. Ez nagyobb rugalmasságot és menedzselhetőséget biztosít. A vRDM támogatja a VMware pillanatfelvételeket, a vMotion-t és más fejlett funkciókat. Ideális választás olyan alkalmazásokhoz, amelyek nem igényelnek közvetlen hozzáférést a tárolóhoz, és ahol a virtuális gépek hordozhatósága és a VMware funkciók teljes kihasználása fontos szempont.

A döntésnél figyelembe kell venni a teljesítményigényeket, a menedzselhetőségi szempontokat és a virtuális gép hordozhatóságát. Ha a legfontosabb a teljesítmény és a speciális tárolási funkciók kihasználása, akkor a pRDM a jobb választás. Ha viszont a rugalmasság, a menedzselhetőség és a VMware funkciók teljes körű használata a prioritás, akkor a vRDM a megfelelő megoldás.

Az RDM konfigurálása VMware vSphere-ben: lépésről lépésre

Az RDM lehetővé teszi a közvetlen tárolóhozzáférést VMware-ben.
Az RDM lehetővé teszi a virtuális gépek közvetlen hozzáférését a fizikai tárolóeszközökhöz VMware vSphere-ben.

A nyers eszközleképezés (RDM) a VMware vSphere környezetben egy olyan mechanizmus, amely lehetővé teszi, hogy egy virtuális gép (VM) közvetlenül hozzáférjen egy tároló eszközhöz, például egy LUN-hoz (Logical Unit Number) a tárolórendszeren. Ez megkerüli a VMFS fájlrendszert, ami bizonyos esetekben előnyös lehet.

Az RDM konfigurálásához a vSphere-ben a következő lépéseket kell követni:

  1. A LUN azonosítása: Először is azonosítani kell azt a LUN-t a tárolórendszeren, amelyet az RDM-hez kívánunk használni. Jegyezzük fel a LUN azonosítóját (például a LUN ID-t vagy a World Wide Name-et – WWN).
  2. A LUN bemutatása a VMware hosztnak: Biztosítani kell, hogy a kiválasztott LUN látható legyen a VMware hoszt számára. Ezt a tárolórendszer konfigurációjában kell elvégezni, engedélyezve a hoszt hozzáférését a LUN-hoz.
  3. Az RDM hozzáadása a VM-hez: A vSphere Clientben vagy a vSphere Web Clientben szerkesszük a virtuális gép beállításait. Adjuk hozzá az RDM-et új hardverként. A „Hardver hozzáadása” varázslóban válasszuk a „Merevlemez” lehetőséget.
  4. Az eszköz típusa: A „Merevlemez létrehozása” panelen válasszuk a „Nyers eszközleképezés” (RDM) opciót.
  5. A LUN kiválasztása: Válasszuk ki azt a LUN-t, amelyet azonosítottunk és bemutattunk a hosztnak. A rendszer fel fogja ismerni a tárolórendszert és megjeleníti a rendelkezésre álló LUN-okat.
  6. Kompatibilitási mód kiválasztása: Itt két lehetőségünk van: fizikai kompatibilitási mód és virtuális kompatibilitási mód. A fizikai mód lehetővé teszi, hogy a VM közvetlenül hozzáférjen a LUN-hoz, és a tárolórendszer natív parancsait használhassa (például SCSI parancsok). A virtuális mód virtualizálja a LUN-t, és a VM a VMFS fájlrendszeren keresztül kommunikál a LUN-nal. A kompatibilitási mód kiválasztása a konkrét igényektől függ.
  7. Tárolási szabályzat kiválasztása: Rendeljünk tárolási szabályzatot az RDM-hez. Ez befolyásolhatja a teljesítményt és a rendelkezésre állást.
  8. A lemez mentése: Válasszuk ki, hogy a lemezt a virtuális géppel együtt tároljuk-e (ajánlott) vagy külön.
  9. A beállítások mentése: Mentsük el a virtuális gép beállításait.

A fizikai kompatibilitási mód használata esetén a virtuális gép közvetlenül tud kommunikálni a tárolórendszerrel, így jobb teljesítményt érhetünk el. Ez a mód különösen alkalmas olyan alkalmazásokhoz, amelyek közvetlen hozzáférést igényelnek a tárolóhoz, például adatbázisokhoz vagy SAN-alapú szoftverekhez.

Az RDM használatával a virtuális gépek képesek kihasználni a tárolórendszer speciális funkcióit, például a pillanatfelvételeket vagy a hardveres gyorsítást, miközben a vSphere platform előnyeit is élvezhetik.

A virtuális kompatibilitási mód nagyobb rugalmasságot biztosít, mivel a VMFS fájlrendszer kezeli a tárolást. Ez a mód jobban támogatja a vSphere funkcióit, például a vMotion-t és a Storage vMotion-t, de a teljesítménye általában alacsonyabb, mint a fizikai módban.

Az RDM konfigurálása gondos tervezést igényel, és figyelembe kell venni a virtuális gép és az alkalmazás követelményeit. A megfelelő kompatibilitási mód kiválasztása kulcsfontosságú a teljesítmény és a funkcionalitás szempontjából.

Az RDM konfigurálása parancssorból (CLI)

Az RDM (Raw Device Mapping) konfigurálása parancssorból (CLI) lehetővé teszi a finomhangolást és az automatizációt. A vmkfstools parancs a leggyakrabban használt eszköz erre a célra. Az RDM létrehozásához először meg kell azonosítanunk a cél eszközt.

A parancs szintaxisa a következőképpen néz ki: vmkfstools -z /vmfs/devices/disks/<eszköz azonosító> /vmfs/volumes/<tárhely>/<rdm_nev>.vmdk. Itt a -z opció jelzi az RDM létrehozását. A /vmfs/devices/disks/<eszköz azonosító> a fizikai eszköz elérési útja, míg a /vmfs/volumes/<tárhely>/<rdm_nev>.vmdk az RDM virtuális lemezfájl elérési útja és neve.

Az RDM létrehozásakor válasszuk ki a megfelelő kompatibilitási módot (fizikai vagy virtuális). A fizikai mód közvetlenebb hozzáférést biztosít a hardverhez, míg a virtuális mód lehetővé teszi a pillanatfelvételek készítését és a vMotion használatát.

A voma (VMware Offline Metadata Analyzer) egy másik hasznos eszköz az RDM problémák diagnosztizálásához. Ezzel ellenőrizhetjük az RDM integritását és javíthatjuk a hibákat.

Íme egy példa az RDM létrehozására CLI-vel:

vmkfstools -z /vmfs/devices/disks/naa.60050768018106792800000000000001 /vmfs/volumes/adat_tarhely/rdm_lemez.vmdk

Ez a parancs létrehoz egy „rdm_lemez.vmdk” nevű RDM-et az „adat_tarhely” tárhelyen, amely a „naa.60050768018106792800000000000001” azonosítójú fizikai eszközre mutat.

A parancssori eszközök használata precizitást és alapos ismereteket igényel a VMware környezetről. A hibás konfiguráció adatok elvesztéséhez vezethet.

Az RDM használatának gyakori esetei: Adatbázisok (Oracle, SQL Server) virtualizálása

A nyers eszközleképezés (RDM) gyakori alkalmazási területe a nagy teljesítményű adatbázisok, mint például az Oracle vagy az SQL Server virtualizálása. Az RDM lehetővé teszi, hogy a virtuális gép (VM) közvetlenül hozzáférjen egy tárolóeszközhöz (LUN), mintha az fizikailag is a géphez lenne csatlakoztatva.

Ez a közvetlen hozzáférés kritikus fontosságú lehet az I/O-igényes adatbázis-munkaterhelések esetében, mivel minimalizálja a virtualizációs réteg által okozott többletterhelést.

Az adatbázisok virtualizálásánál az RDM több előnnyel is jár:

  • Teljesítmény: Az RDM használatával az adatbázisok közel natív teljesítményt érhetnek el, mivel az I/O műveletek közvetlenül a tárolóeszközre irányulnak, elkerülve a VMFS fájlrendszer által okozott potenciális szűk keresztmetszeteket.
  • Kompatibilitás: Bizonyos adatbázis-funkciók, például a hardveres pillanatképek vagy a fejlett tárolási funkciók natív támogatása, csak RDM-mel érhető el virtualizált környezetben.
  • Adminisztráció: Az RDM lehetővé teszi a tárolócsapatok számára, hogy a megszokott tárolási eszközeiket és folyamataikat használják az adatbázisok kezelésére, anélkül, hogy a virtualizációs réteg korlátozná őket.

Kétféle RDM létezik: fizikai (physical) és virtuális (virtual) kompatibilitási mód. A fizikai mód a legközvetlenebb hozzáférést biztosítja a tárolóhoz, és lehetővé teszi a virtuális gép számára, hogy a legtöbb tárolási funkciót használja. A virtuális mód viszont egy kis virtualizációs réteget tart fenn, ami bizonyos esetekben jobb kompatibilitást biztosít, de enyhén csökkentheti a teljesítményt.

Az RDM-et használó adatbázisok virtualizálásánál fontos figyelembe venni a licencelési követelményeket, mivel egyes adatbázis-szolgáltatók speciális licencelést igényelhetnek virtualizált környezetekhez.

Például egy nagyvállalati Oracle adatbázis virtualizálásakor az RDM használata elengedhetetlen lehet a kritikus fontosságú alkalmazások számára szükséges alacsony késleltetés és magas átviteli sebesség biztosításához. Hasonlóképpen, az SQL Server esetében az RDM lehetővé teszi a fejlett tárolási funkciók, mint például a tárolóalapú replikáció kihasználását a magas rendelkezésre állás biztosításához.

Az RDM használatának gyakori esetei: Klaszterezett alkalmazások (MSCS, Veritas Cluster Server)

A nyers eszközleképezés (RDM) egyik leggyakoribb felhasználási területe a klaszterezett alkalmazások támogatása VMware környezetben. Ilyen alkalmazások közé tartoznak a Microsoft Cluster Service (MSCS) és a Veritas Cluster Server (VCS). Ezek az alkalmazások megosztott tárolót igényelnek a csomópontok közötti adatkonzisztencia és a feladatátvétel biztosításához.

Az RDM lehetővé teszi, hogy a virtuális gépek közvetlenül hozzáférjenek a fizikai LUN-okhoz (Logical Unit Number), mintha azok közvetlenül a szerverhez lennének csatlakoztatva. Ez azért kritikus, mert a klaszterezett alkalmazások gyakran saját tárolókezelési mechanizmusokat használnak, amelyek nem kompatibilisek a hagyományos virtuális lemezekkel (VMDK).

Az RDM használata a klaszterezett alkalmazások esetében lehetővé teszi, hogy a virtuális gépek teljes mértékben kihasználják a tárolórendszer funkcióit, beleértve a hardveres alapú zárolást és a gyors feladatátvételt.

A VMware környezetben az MSCS és a VCS implementációk az RDM-et használják a quorum lemezek és az adattároló lemezek számára. A quorum lemezek a klaszter állapotának fenntartásához szükségesek, míg az adattároló lemezek a klaszterezett alkalmazás által használt adatokat tárolják. Az RDM biztosítja, hogy ezekhez a lemezekhez egyszerre csak egy csomópont férhessen hozzá, elkerülve az adatok sérülését.

Az RDM kétféle módban használható: fizikai kompatibilitási módban (pRDM) és virtuális kompatibilitási módban (vRDM). A pRDM a leginkább a natív, fizikai környezethez hasonlít, mivel a virtuális gép közvetlenül kommunikál a LUN-nal. A vRDM egy rétegben közvetít a virtuális gép és a LUN között, ami bizonyos előnyöket kínál a migráció és a pillanatképek kezelése terén, de a teljesítmény szempontjából némileg korlátozottabb lehet.

A klaszterezett alkalmazások esetében a pRDM általában a preferált választás, mivel ez biztosítja a legjobb teljesítményt és a legszélesebb körű kompatibilitást a tárolórendszer funkcióival.

  • Előnyök:
    • Teljes körű tároló funkcionalitás kihasználása
    • Nagy teljesítmény
    • Kompatibilitás a legtöbb klaszterezett alkalmazással
  • Hátrányok:
    • Nehezebb a migráció
    • Korlátozottabb pillanatkép támogatás

Az RDM használatának gyakori esetei: Nagy teljesítményű I/O igényű alkalmazások

Az RDM lehetővé teszi a közvetlen lemezhozzáférést nagy I/O-hoz.
Az RDM kiválóan alkalmas adatbázisokhoz és nagy sebességű adattároló rendszerekhez, mivel minimalizálja az I/O késleltetést.

Az RDM (Raw Device Mapping) egyik leggyakoribb felhasználási területe a nagy teljesítményű I/O igényű alkalmazások futtatása VMware környezetben. Ezek az alkalmazások közvetlen hozzáférést igényelnek a tárolóeszközökhöz a maximális teljesítmény elérése érdekében.

Ilyen alkalmazások például a nagy adatbázisok (Oracle, SQL Server), amelyek kritikus fontosságúak a vállalat számára, és a lehető leggyorsabban kell működniük. Az RDM lehetővé teszi, hogy a virtuális gép közvetlenül kommunikáljon a tárolóval, megkerülve a VMware által nyújtott virtualizációs réteget az I/O műveletek során.

Ezáltal csökken a késleltetés és nő az átviteli sebesség, ami jelentős teljesítményjavulást eredményezhet a virtuális gépen futó alkalmazások számára.

További példák azokra az alkalmazásokra, amelyek profitálhatnak az RDM-ből: tranzakciós rendszerek, videószerkesztő alkalmazások és nagy teljesítményű számítástechnikai (HPC) alkalmazások. Ezek mind olyan területek, ahol a tároló teljesítménye kritikus tényező a hatékony működéshez.

Az RDM használatával a rendszergazdák finomhangolhatják a tároló konfigurációját az adott alkalmazás igényeihez igazodva. Például beállíthatják a cache-elést, a RAID-szintet és egyéb paramétereket a maximális teljesítmény elérése érdekében.

Érdemes megjegyezni, hogy az RDM használata bizonyos kompromisszumokkal járhat a virtualizációs funkciók tekintetében, például a vMotion képessége korlátozott lehet. Ezért fontos alaposan mérlegelni az előnyöket és hátrányokat az RDM bevezetése előtt.

Az RDM és a virtualizált mentési és helyreállítási megoldások

A Nyers Eszközleképezés (RDM) jelentős szerepet játszik a virtualizált mentési és helyreállítási megoldásokban VMware környezetben. Lehetővé teszi, hogy a virtuális gépek közvetlenül hozzáférjenek a fizikai tárolóeszközökhöz, megkerülve a VMFS fájlrendszert.

Ez a közvetlen hozzáférés számos előnnyel jár a mentési és helyreállítási folyamatok során. Először is, javítja a teljesítményt, mivel a mentési és helyreállítási szoftver közvetlenül kommunikálhat a tárolóeszközzel, csökkentve a késleltetést és növelve az átviteli sebességet. Másodszor, lehetővé teszi a speciális tárolási funkciók kihasználását, például a hardveres pillanatképeket és a replikációt, amelyek gyorsabb és hatékonyabb mentési és helyreállítási megoldásokat tesznek lehetővé.

Az RDM kétféle módban használható: fizikai és virtuális módban. A fizikai módban a virtuális gép teljes hozzáférést kap a tárolóeszközhöz, beleértve a hardveres azonosítót is. Ez a mód ideális olyan alkalmazásokhoz, amelyek közvetlen hozzáférést igényelnek a tárolóhoz, például adatbázisokhoz vagy mentési szoftverekhez. A virtuális módban a virtuális gép absztrakciót kap a tárolóeszközről, ami lehetővé teszi a vMotion és más VMware funkciók használatát. Ez a mód alkalmas olyan alkalmazásokhoz, amelyek nem igényelnek közvetlen hozzáférést a tárolóhoz, de mégis előnyt élveznek az RDM által nyújtott teljesítményből.

A mentési és helyreállítási megoldások szempontjából az RDM használata kulcsfontosságú lehet a szigorú helyreállítási idő célok (RTO) és helyreállítási pont célok (RPO) eléréséhez. A gyorsabb mentési és helyreállítási idő lehetővé teszi a szervezetek számára, hogy minimálisra csökkentsék az állásidőt és az adatvesztést váratlan események esetén.

Az RDM kritikus fontosságú lehet a virtualizált környezetekben a mentési és helyreállítási teljesítmény optimalizálásához.

Például, egy nagyvállalati adatbázis mentése RDM-en keresztül lényegesen gyorsabb lehet, mint a VMFS fájlrendszeren keresztül történő mentés. Ez azért van, mert az RDM lehetővé teszi a mentési szoftver számára, hogy közvetlenül kommunikáljon a tárolóval, elkerülve a VMFS fájlrendszer többletterhelését. Ezenkívül az RDM lehetővé teszi a hardveres pillanatképek használatát, amelyek szinte azonnali mentéseket tesznek lehetővé, minimális hatással a termelési környezetre.

Mindazonáltal, az RDM használata bizonyos komplexitást is hordoz magában. A konfiguráció és a menedzsment gondos tervezést és végrehajtást igényel. Továbbá, az RDM használata korlátozhatja a vMotion és más VMware funkciók használatát, különösen fizikai módban.

Az RDM biztonsági szempontjai és a legjobb gyakorlatok

A nyers eszközleképezés (RDM) használata VMware környezetben jelentős biztonsági megfontolásokat von maga után. Mivel az RDM közvetlen hozzáférést biztosít a virtuális gépnek a fizikai LUN-hoz, a virtuális gépek operációs rendszerének biztonsági gyengeségei közvetlenül befolyásolhatják a tárolórendszer integritását. Ezért kritikus fontosságú a vendég operációs rendszerek naprakészen tartása a legújabb biztonsági javításokkal.

A hozzáférés-szabályozás szigorú beállítása elengedhetetlen. Csak azoknak a virtuális gépeknek szabad RDM hozzáférést adni, amelyeknek feltétlenül szükségük van rá. A nem megfelelő jogosultságok kiszolgáltathatják a tárolórendszert jogosulatlan hozzáférésnek.

Az RDM használatakor a biztonsági mentési és helyreállítási stratégiák különös figyelmet igényelnek. A hagyományos virtuális gép mentési megoldások nem feltétlenül támogatják az RDM lemezeket, ezért speciális megoldásokra lehet szükség a konzisztens és megbízható mentések biztosításához.

A naplózás és a monitorozás kulcsfontosságú szerepet játszik a biztonsági incidensek észlelésében és elhárításában. A RDM lemezekhez kapcsolódó összes tevékenységet szigorúan naplózni kell, és a rendszeres biztonsági ellenőrzések segíthetnek az esetleges gyengeségek feltárásában.

A legjobb gyakorlatok közé tartozik az RDM lemezek használatának minimalizálása, ahol csak lehetséges. Ha alternatív megoldások állnak rendelkezésre, például virtuális lemezek használata, ezeket érdemes előnyben részesíteni, mivel általában biztonságosabbak és könnyebben kezelhetők. Amennyiben az RDM használata elkerülhetetlen, a fenti biztonsági intézkedések szigorú betartása elengedhetetlen a tárolórendszer védelme érdekében.

Az RDM hibaelhárítása: gyakori problémák és megoldások

Az RDM hibaelhárítás során gyakran találkozhatunk problémákkal, melyek a virtuális gép és a fizikai LUN közötti kommunikációt érintik. Az egyik leggyakoribb hiba a nem megfelelő jogosultságok beállítása a LUN-on. Győződjünk meg róla, hogy a virtuális gépet futtató ESXi host rendelkezik a szükséges olvasási/írási jogosultságokkal a LUN-hoz. Ha ez hiányzik, a virtuális gép nem fogja tudni elérni a tárolót.

Egy másik gyakori probléma az RDM inkonzisztencia. Ez akkor fordulhat elő, ha a metaadatok sérültek, vagy nem megfelelően frissültek. Ebben az esetben a vmkfstools parancs használata segíthet a problémák feltárásában és javításában.

Az RDM hibaelhárítás kulcsa a részletes naplózás és a rendszeres ellenőrzés.

Az elérhetetlenség is gyakori hibaforrás. Ennek oka lehet a storage hálózat problémája, vagy a LUN meghibásodása. Ellenőrizzük a storage hálózatot, a kábeleket és a storage rendszer naplóit, hogy kizárjuk a hardveres problémákat.

Végül, ne feledkezzünk meg a kompatibilitási problémákról. Bizonyos storage rendszerek vagy firmware verziók nem feltétlenül kompatibilisek az RDM-mel. Győződjünk meg róla, hogy a storage rendszerünk és a VMware környezetünk kompatibilis egymással, és frissítsük a firmware-t a legújabb verzióra, ha szükséges.

Néhány további tipp a hibaelhárításhoz:

  • Ellenőrizzük a VMkernel naplókat a hibák azonosításához.
  • Használjunk esxcli storage parancsokat a storage eszközök állapotának ellenőrzéséhez.
  • Indítsuk újra a virtuális gépet, ha a probléma nem oldódik meg.

A fenti lépések segíthetnek a leggyakoribb RDM problémák megoldásában.

Az RDM jövője: NVMe over Fabrics (NVMe-oF) és más technológiák

Az NVMe-oF gyorsítja az RDM-alapú adattárolás jövőjét.
Az NVMe over Fabrics jelentősen csökkenti a késleltetést, növelve az RDM teljesítményét és skálázhatóságát.

A nyers eszközleképezés (RDM) jövője szorosan összefonódik az új tárolási technológiák fejlődésével. Az NVMe over Fabrics (NVMe-oF) megjelenése jelentős változásokat hozhat az RDM használatában.

Az NVMe-oF lehetővé teszi, hogy az NVMe protokoll előnyeit (alacsony késleltetés, magas átviteli sebesség) hálózati környezetben is kihasználjuk. Ez azt jelenti, hogy a virtuális gépek közvetlenül, a hálózaton keresztül férhetnek hozzá az NVMe tárolókhoz, csökkentve a virtualizációs réteg által okozott többletterhelést.

Az NVMe-oF potenciálisan felválthatja az RDM-et bizonyos esetekben, különösen ott, ahol a teljesítmény kritikus fontosságú.

Más technológiák, mint például a Persistent Memory (PMEM) is befolyásolhatják az RDM jövőjét. A PMEM közvetlenül a memóriabuszhoz csatlakozik, ami rendkívül alacsony késleltetést eredményez. Bár a PMEM nem feltétlenül helyettesíti az RDM-et, kiegészítheti azt, különösen olyan alkalmazások esetében, amelyek nagyon érzékenyek a késleltetésre.

A szoftveresen definiált tárolás (SDS) fejlődése szintén hatással van az RDM-re. Az SDS lehetővé teszi a tárolóerőforrások rugalmas kezelését és automatizálását, ami csökkentheti az RDM használatának szükségességét bizonyos esetekben. Azonban az RDM továbbra is fontos szerepet játszhat olyan környezetekben, ahol a közvetlen hardverhozzáférés elengedhetetlen.

Végső soron az RDM jövője attól függ, hogy a VMware hogyan integrálja ezeket az új technológiákat a virtualizációs platformjába, és hogy a felhasználók hogyan tudják kihasználni az előnyeiket a saját környezetükben.

Share This Article
Leave a comment

Vélemény, hozzászólás?

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük