Xen 4 + Remus - valaki használja már?

Fórumok

A 4-es Xen alatt már definiálva van elvileg a "fault tolerance" motor, Remus alapokon.

http://wiki.xen.org/xenwiki/Remus

Gyakorlati tapasztalat valakinél?
Debian 6-ra (64 bit) tenném, iscsi storage-el.

Hozzászólások

Meg nem, de napok kerdese es elkezdem tesztelni. Majd megirom a tapasztalatokat, ha erdekel.

Ha minden jol alakul, akkor holnap reggelre meglesz a ket tesztgep.

No, igen csak megkesve, de eljutottam oda, hogy teszteljem.

A host gepeken Debian 6 fut. Reszletesebb leirast kesobb csinalok, mert meg nem mukodik jol a dolog. Ott tartok, hogy forgatott 2.6.32.48-as dom0 kernellel, 4.1.2-es xen-nel hajlandi elindulni a remus, de halozati gondok vannak. A vm drbd tombon van, a remus letrehozza a backup hoston a vm peldanyt, azoban a vm halozatat megoli es meg nem jottem ra, hogy miert.

Ha a halozati problemara gondolsz, akkor ott az volt a baj, hogy a domU a stock debian kernelt hasznalta, mert nem olvastam el eleg alaposan a doksit. :) A remus tamogatassal forgatott kernelt hasznalva tokeletesen mukodott a halozat failover eseten is. Most mar csak azt kell elernem, hogyha a master node megall, akkor a backup-on a drbd tomb legyen primary.

"Elvileg" primary-be teszi, legalabbis a script a helyen van (drbd csomag tette oda) es a xen vm config megette a drbd eroforrast, de a gyakorlatban meg nem igazan mukodik. :)

szerk.: egeszen pontosan az tortenik, hogy a primary node-ot secondary-be csapja es a vm meghal mindket dom0-n, szoval nagy gebasz van valahol.

Vmit ott felrenezel szerintem.

Az allow-two-primaries akkor kell, ha a ket node-on egyszerre fel akarod mountolni ugyanazt a tomb-ot. master-slave felallas eseten erre tuti nem lesz szukseged. Ill. egesz pontosan a legrosszabb, amit tehetsz, mivel nem clusterfs-t hasznalsz. Vagy kulonben nincs ertelme annak, amit korabban irta, h secondary igy meg ugy..

Akkor mi a felallas?

tompos

ui.: A remus-rol keveset tudok, szoval ennek megfeleloen irtam, amit...

A live migration miatt kell ez a beallitas. A remus failover eseten mindket oldalt egy pillanatra primary-be kapcsolja, de megoldja, hogy ne legyen ket oldalrol iras. Ezen beallitas nelkul elhasal a backup node-on a vm a xen szintjen.

Egyebkent teljesen igazad van a beallitast illetoen, de ez egy kivetelt kepezo eset. A DRBD hivatalos doksijaban is benne van.

Ehhez inkabb uj szalat nyitok.

Tobb cpu dedikalasa eseten a remus parse-olasi hibaval elhalalozik. Megirom a xen-devel listara, mert nem tunik trivialisnak a problema szamomra.

Itt írták mások, hogy nem megbízható, hát ez így nem igaz, maga a Remus és a live migráció igenis megbízható! Nincs azzal semmi gond, de pár megjegyzés:
- Mivel automatizálod a DomU migrálását (failover), persze ha nem ehhez kell akkor nincs gond, de nekem heartbeat -el nem igazán sikerült úgy összehozni, hogy az üzembiztos legyen.
- iSCSI nagyon nézd meg, hogy mire és mit használsz, az iscsi-target az NTFS szolgáltatásai közül csak keveset képes kezelni, átvinni. Más file rendszerekkel is lehet, van gond, szóval óvatpsan. Én inkább FC-t, FCoE-t javasolnék, vagy ha iSCSI akkor linux-iscsi
- Gondold át, mit fogsz csinálni ha kevés lesz a disk

----
올드보이
http://molnaristvan.eu/

drbd, innentol felejtos az egesz :(

Nem kerlek, hogy fejtsd ki, mert veget nem ero offtopic kerekedne belole (gondolom megtalhato mar ez a "vita" a forumon). Nem is akarlak meggyozni, hogy nincs igazad csak szimplan leirom az en tapasztalatom:
A kettovel ezelotti munkahelyemen kb. 10 cluster-nel hasznaltunk primary/secondary config-gal drbd-t es uzemeltettuk 3 even keresztul (customer-nek nem volt penze hardware-re. ertsd, entry level szerverek, no shared storage).

SEMMI bajunk nem volt a drbd-vel, atomstabil volt (gondolom a megfelelo konfiguralas es teszteles eredmenye). Ez alatt a 3 ev alatt volt disk error es nem csak egyszer billent a cluster (egyeb okok miatt).

Ez igy rendben is van, ez az elvart viselkedes a design-bol adodoan es ez nem von le semmit a stabilitasabol ( bar mar regen hasznaltam, ha jol tudom a ket node kepes tobb network szegmensen is kommunikalni... ezen felul pedig bonding).
A lenyeg, hogy fel tudsz allni egy split brain utan is. Tobb munka mint egy shared storage-nal, de olcsobb is. Valamit valamiert ;)