A téma adott.
Megoldást keresek a tárgyban említettre, szeretnék csinálni egy libvirtes (kvm-es) virtualizáló fürtöt, amiben összesen négy node lakik.
Nézegetem a közös tárhelyre a megoldásokat, és eddig a következőket találtam:
- Közös NFS storage (ez lehet failver két node között) ; ez annyira nem tetszik a plusz hw miatt
- Valami iSCSI-n kiosztott diszk, amin valami cluster filerendszer lakik, mondjuk GFS; ez nem tudom tetszik-e, nekem nem annyira
- GlusterFS, de ezt nem tudom mennyire alkalmas blockdevice-ok megosztására (nem-e egész file-t, akar syncelni, de akkor ez annyira nem menő 20 - 40 Gb-s image fájlok esetén.)
Szóval? Mi itt a legjobb tipp?
- 5053 megtekintés
Hozzászólások
Banyek, ez így kevés lesz.
- A hozzászóláshoz be kell jelentkezni
Miért? Keresem a megoldást. :)
Szeretnék futtatni virtualizált hostokat, szeretnék közöttük live migrációt, és gondoltam körbejáruk a különböző megoldásokat. Mindenki hozzátesz valamit, a végén meg örülünk.
- A hozzászóláshoz be kell jelentkezni
Minek FS?
iscsi + LVM partíció a VPS-eknek.
Fedora 16, Thinkpad x61s
- A hozzászóláshoz be kell jelentkezni
ebben a kornyezetben a (c)LVM belefer a filerendszer fogalmaba.
- A hozzászóláshoz be kell jelentkezni
ez olyan altalanossag.
hat akkor altalanossagban.
Kell neked kozos (shared) storage, ami kulon hardver.
Lehet jatszani azzal, hogy mindegyik node drbd-vel tukrozott diszkekbol egy peldanyt ad ki iscsi-n/NFS-en a tobbinek, es sajat maganak is, mikozben futnak rajta a VM-ek, es ha meghal, akkor a masik node szepen mindent atvesz. Lehet ezzel jatszani, jattsz el vele, stabil szolgaltatasod nem lesz (*)
Ezzel szemben az altalanossag az, hogy a bekerulesi HW koltseg 60%-at diszkre (storage alrendszerre) kell kolteni, es ez legyen kulon vas, es ne kelljen vele torodni.
(*) ha ilyen felallasban stabil szolgaltatast tudsz nyujtani 5 evig (3 debian stable, 10 uj kernel, 3000 uj sec.bug), akkor a beleolt tudas piaci erteke meghaladja a megsporolt entry-level storage piaci erteket. Mondjuk 5-szorosen haladja meg.
Jatszani lehet vele :-)
- A hozzászóláshoz be kell jelentkezni
Igen, én is így hiszem, viszont most azzal főzök, ami van, és nincsen éppen storage-om. :)
Én is úgy hiszem, hogy jobb lenne hardvert tenni bele, viszont jelenleg nincs, úgyhogy próbálom körbejárni a lehetséges megoldásokat.
- A hozzászóláshoz be kell jelentkezni
akkor ha van 4 géped, akkor 1 storage a többi virtualizációs node. Esetleg a jobb adatbiztonság miatt 2 ből lesz storage.
Fedora 16, Thinkpad x61s
- A hozzászóláshoz be kell jelentkezni
Szeretnél működés közben virtuális gépet mozgatni, de nem szeretnél közös storage-ot?
Üdv:
Lepenye Tamás
- A hozzászóláshoz be kell jelentkezni
igen
- A hozzászóláshoz be kell jelentkezni
A kérdés provokatív volt, viszont jogos. Ha gépeket akarsz mozgatni, vagy HA módon üzemeltetni nem tudod kikerülni a közös storage témát. Az hogy a KVM-es node-ok csak akkor tudják a virtuális gépet(VM) futtatni ha a VM számára biztosított háttértárat(vhd) valamien formában elérik. Ha nincs egy közös tár a vhd-k számára akkor az egyes KVM-es node-ok nemtudják majd a VM-et boot-olni.
Azt megteheted hogy minden egyes node-on futtatsz VM-et és ha mozgatni kell akkor kézzel a libvirt xml-jét átmozgatod a másik gépre, majd a VM-hez tartozó vhd-t szintén át másolod, libvirtbe megcsinálod a VM-et az uj node-on is, és indítod.
Ekkor nem kell közös storage, de nem is egy ember barát ezekkel foglalkozni :).
- A hozzászóláshoz be kell jelentkezni
Ha jól tudom, át tudja tolni az image fájlt is a KVM, csak több GB-os fájl esetében eltart egy ideig. Érdemes napi szinten rsync-elni (vagy naponta többször), így a live migrálás esetén elég hamar átmegy a VM. Egyedül a VM define-olását kell előre megcsinálni.
- A hozzászóláshoz be kell jelentkezni
Igen át tudja, én nem fogalmaztam szerencsésen.
Azt akartam hangsúlyozni, hogy ha a storage nem létezik, akkor neked_kézzel/automatizmus/eseti módszerekkel a VM hdd-jét mozgatni.
- A hozzászóláshoz be kell jelentkezni
Online migrációhoz kell a storage.
Offline-hoz nem.
- A hozzászóláshoz be kell jelentkezni
Kivéve ez alól, ha esetleg létezik egy olyan filerendszer, ami szépen megcsinálja azt, hogy a lokális diszkeket összefésüli, mint pl. a gluster, csak nem file szinten, hanem blokkszinten.
Csináltam tesztet GlusterFS-sel, és tulajdonképpen működik is, csak nem tudom mennyire megbízható / gyors. Legalábbis élesben.
- A hozzászóláshoz be kell jelentkezni
Szerintem magadat is jobban megkíméled 1 storage-al, tisztább szárazabb biztonságosabb érzés, és valószínűleg gyorsabb is lesz mint 4 gépen egy clusterfs.
Fedora 16, Thinkpad x61s
- A hozzászóláshoz be kell jelentkezni
Értelek mire gondolsz (azt hiszem :)). Abban a felállásban amit elképzeltél az a C betűs szó jön elő, hogy clusterfs. Egy elosztott FS esetében az egyes node-oknak kell össze fütyűlniük, hogy éppen ki mit ír/felül_ír/olvas/töröl...
Ehhez jó sebességű "network" kellhet, nem elsősorba gigabit_per_sec számra hanem a válaszképességre gondolok. Mostanában cseréljük le a GFS alapú megoldásunkat, sajnos akadnak gondok a tempóval, rezes kábelen keresztül van hajtva 5 gépnek kell a lock-okért küzdeni, a RH pedig FC-t szeretne a GFS alatt látni, ami lényegesen jobb válaszidőkkel dolgozik, és egyes lock megszerzése sokkal kevesebb idő. Nekünk a GFS nem jött be.
Glustre nekem ismeretlen, így csak bele ugatok, de ha sok gépnek kell megbeszélni, hogy ki éppen mint csinál a file rendszeren az sanszos hogy teljesítmény rovására megy.
Neked egy drbd master-master (2+ node) felállás kellene. Ilyenről még nem hallotam, de a tévedés/tudatlanság jogát fentartom
- A hozzászóláshoz be kell jelentkezni
Neked komoly problemaid vannak a magyar nyelven irassal:)
A drbd master-master-re ugyanugy egy cluster fs kell, pl. gfs vagy ocfs.
A glusterfs-t sokan hasznaljak, mukodik, sebessegben is jo, de en meg nem biznek benne replikacio szintjen. Fejlodik, de a QA teren meg van mit csiszolni.
Hasonlo megoldas, csak metaserveres a moosefs. Azt direkt ilyenre fejlesztettek ki, erdemes megnezni.
Szereny velemenyem szerint ha vki uzembiztonsagot akar viszonylag nagy teljesitmeny mellett storage nelkul, az ne akarjon live migration-t. Vagy az elso kettobol adjon fel vmit.
tompos
- A hozzászóláshoz be kell jelentkezni
Szereny velemenyem szerint ha vki uzembiztonsagot akar viszonylag nagy teljesitmeny mellett storage nelkul, az ne akarjon live migration-t. Vagy az elso kettobol adjon fel vmit.
Ezzel nem értek egyet. Egy fürtözött rendszer (közös tárolóval) kétféle leállás ellen védhet: tervezett és nem tervezett. A live migration a tervezett leállások elkerülését segíti. Ha nincs fürt (mert nincs storage), de van (lenne) live migration, azzal a tervezett leállásokat lehetne csökkenteni.
Abban igazad van, hogy az üzembiztonságot fürtözéssel, és ezért blokk-, vagy file alapú közös tárolóval lehet növelni. A rendelkezésre állást azonban nem csak a váratlan, hanem tervezett leállások is ronthatják. Ez lenne megspórolható live migration-nel.
Üdv:
Lepenye Tamás
- A hozzászóláshoz be kell jelentkezni
Tovabbra is: max. 2-t a 3-bol. A te altalad irtak nem utik ezt. Vagy ha igen, miert, hogyan?
tompos
- A hozzászóláshoz be kell jelentkezni
"Az idő aközben haladott sietve" és a várt funkció - élő gépmozgatás közös storage nélkül - lassan megjelenik. Igaz, nem az általad preferált platformon, de ettől még érdekes lehet számodra ez a videó 68:19-től.
Üdv:
Lepenye Tamás
- A hozzászóláshoz be kell jelentkezni
Microsoft Silverlight may not be supported on your computer's hardware or operating system.
ij ;>
Fedora 16, Thinkpad x61s
- A hozzászóláshoz be kell jelentkezni
Hello,
akkor elmesélem röviden. Tamás egy Hyper-V Server beta és egy Windows Server 2012 beta között mozgatott egy virtuális gépet Shared Nothing Live Migration segítségével. A gép storage-a helyi diszkről helyi diszkre mozgott, köztük csak hálózati kapcsolat volt. Utána megmutatta ugyanezt egyszerre hét gépen egy egysoros PowerShell paranccsal.
Üdv,
Marci
A Microsoftnál dolgozok.
- A hozzászóláshoz be kell jelentkezni
köszönöm
Fedora 16, Thinkpad x61s
- A hozzászóláshoz be kell jelentkezni
Ez jó dolog.
Egyébként szépen fel lett építve a rendszer, nfs lett a közös storage, és nagyon szépen megy a live migration, KVM hipervisorral.
- A hozzászóláshoz be kell jelentkezni
Ott voltam ezen az előadáson. Engem meggyőzött.
- A hozzászóláshoz be kell jelentkezni
És használod is éles környezetben ?
Fedora 16, Thinkpad x61s
- A hozzászóláshoz be kell jelentkezni
Remélem, hogy nem használja élesben... Beta termék éles használatát TAP/RDP programon kívül senkinek sem javasolnám! Kipróbálását, kiértékelését, tesztelését persze annál inkább.
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Ez egy jó dolognak tűnik, nem ismertem eddig, sajnos az oldalukon ilyet találni :
You should not consider Sheepdog if you are looking for:
High bandwidth/low latency storage (‘scale-up’)
Ezt majd banyek okosan eldönti hogy neki mennyire kell a teljesítmény, ha a VM-ekbe nem olyan szolgáltatás fut akkor lehet hogy pont ezt lesz neki a "szent grál"
- A hozzászóláshoz be kell jelentkezni