ESXI 6.0 RDM probléma

Fórumok

Sziasztok!

Próbálok egy teljes disket oda adni egyik vm-nek. https://kb.vmware.com/s/article/1017530 ez alapján megcsináltam a lépéseket, minden jó, de mikor megpróbálom hozáadni a vm-hez, akkor: Incompatible device backing specified for device '0'

A datastore két darab 1TB-os SAS HDD-n van, RAID 1-ben.

 

Hol lehet a probléma?

Hozzászólások

Ööö, tudom én csak egy csekély értelmű medvebocs vagyok, de nem értem, pontosan mit is szeretnél csinálni? (Néha a kivitelezés maga a hiba.)

Nekem ami ebből a leírásból lejön: van egy 6.0-ás hostod, azon egy local datastore-on (?) egy vm és ennek a vm-nek akarsz egy másik, komplett diszket odaadni? Why?

Van két datastore. Egyik egy 200gigás, másik egy tb-os. A 200 gigáson lakik a vm, és oda szeretném neki adni a teljesen tb-os datastore-t, hogy használja. Nem költöztetni akarom oda, meg semmi ilyen, csak, hogy használni tudja. Elolvastam az összes dokumentációt erről, megnéztem csomó videót, mindenki így csinálja ahogy én próbálom, nálam mégse megy. Mikor vSphere cleintből próbálom meglévő hdd-ként hozzáadni akkor: Incompatible device backing specified for device '0'. Ha pedig vCenterből próbálom hozzáadni mint RDM disk, ott meg nincs benne a target lun listába, konkrétan üres a lista, meglévőként meg ott se tudom hozzáadni.

ööö, ez a két datastore, local datastore vagy iscsi/nfs? lehet, hogy valamit rosszul tudok, vagy rosszul szoktam csinálni, de még nem láttam/csináltam ilyet, amit akarsz. Nem is értem, vagy félreértem. (Én csak ilyen sarlatán zug-vmware-es vagyok, már lassan húsz éve.) Én ez úgy csinálnám, hogy a TB-os datastore-on csinálnám meg a virtuális diszkemet és azt adnám hozzá a VM-hez, nem a komplett fizikai diszket.

"Ha pedig vCenterből próbálom hozzáadni mint RDM disk, ott meg nincs benne a target lun listába, konkrétan üres a lista, meglévőként meg ott se tudom hozzáadni"

Ezt a mondatot meg kompletten nem értem, össze is zavar picikét.

Local datastore mindkettő. A TB-os diszken megcsináltam "vmkfstools -z /vmfs/devices/disks/naa.600508b1001cbfccd0387ee764555 /vmfs/volumes/asd/asd/asd.vmdk" paranccsal megcsináltam a vmdk-t, ezzel ugye létrejön egy asd.vmdk és egy asd-rdmp.vmdk. Most hogy megvan az asd.vmdk, nem tudom felcsatolni a vm-hez. Folyamatosan ezt a hibát kapom vsphere clientből: "Incompatible device backing specified for device '0'". 

Ha vCenterből próbálom a vm beállításainál hozzáadni add rdm disknél üres ez a lista és nem tudok semmit kiválasztani.

 

A hdd kapacitása 931 giga nagyjából. Megprobáltam, hogy csináltam egy 930 gigás vmdk-t rá, hogy ne az egészet foglalja el, úgy fel tudom csatolni, de néha magától elfogy az a giga hely ami maradt, és megáll az egész vm. Ezért szeretném a teljeset lefogalalni, hogy ne tudjon írni rá mást.

Hát, én kézzel-lábbal kerülném azt, hogy egy virtuális gépnek egy fizikai diszket adjak oda. Ezzel sérülne az a rugalmasság, amit a virtualizáció ad. Még ha a 931GB-ból csak 900-at tudnék is használni, inkább azt választanám, mint a teljes diszket, ami aztán később galibát okozhat.

Egy ilyen "hibrid" kb olyan mint egy fantasy-sztoriban a félork és mindenkit a háttér-története izgat a legjobban.

Mi az apropója, hogy pont egy ilyenre van szükséged?

Az RDM feature a kezdetek óta létezik a vmware-nél (meg máshol is), ellenkező esetben egy csomó megoldásnál használhatatlan lenne a platform. Sok olyan alkalmazás van, ami direktben szeretné látni a disket (pl. jellemzően az enterprise tárolók managemenet eszközei ilyenek), de lehet egy olyan igény az user részéről, hogy mozgatni szeretné a disket néha más rendszerek alá (ahol a vmfs-t a hajára kenhetné). Egyéb példák: backup megoldások, SMART-hoz hozzáférni kívánó alkalmazások, stb...

Tény, hogy ritka az, hogy RDM disk kelljen, de ha kell, akkor kell, ez nem szokás vagy best practice kérdése. Ha nem szükséges, de valaki mégis így akarja csinálni, az nyilván egy más helyzet.

Ami még hirtelen eszembe jutott és gyakori, volt már vele dolgom, és RDM disk kellett hozzá: clusterezett alkalmazások (pl. egyes MS termékek).

Illetve laborban ami a csövön kifér: tanultam/teszteltem már így CEPH-et, ScaleIO-t, MS S2D-t. Persze egyiknél sem az volt a cél, hogy benchmarkoljak, hiszen ezeket a megoldásokat natívan érdemes használni. Viszont egyéb tesztekhez és tanuláshoz jó volt így is, főleg hogy rendelkezésre állt egy Vsphere cluster, amibe tudtam tenni diskeket. Sokkal egyszerűbb volt használni RDM-el, mintsem lerombolni az egészet, hogy a fent felsorolt dolgokat natívan tudjam telepíteni.

ha jol ertem azt akarja hogy a nagy 1T raid tombot 1:1-ben odaadni az egyik vm-nek mint raw disk. ehhez ugye kell egy speci vmdk, amit elvileg legeneral, de aztan ezt nem tudja hozzadni a vm-hez, mert valami error van.

A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!