Portál AbcLinuxu, 5. května 2025 10:57

Dotaz: XEN a HA (LVM+DRBD+corosync)

19.11.2012 11:19 Milan
XEN a HA (LVM+DRBD+corosync)
Přečteno: 445×
Odpovědět | Admin
Ahoj. Mám dotaz, který mi trochu přerůstá přes hlavu a z googlu jsem nic moc kloudnýho nezískal. Mám 2 nody na kterých potřebuji provozovat HA XEN - rikejme jim pejsek a kocicka. Přiblížím situaci: 1. Na každém mám LVM a nad logickými svazky DRBD v režimu Master-Master 2. Jeden DRBD blok má v sobě OCFS2 (používám pro sdílení ISO obrazů, konfigurací atd.) 3. Další DRBD bloky slouží jako uložiště pro XEN hosty 4. Nad tím vším bdí corosync+pacemaker

V čem je problém? Rád bych, aby mi fungovala live migrace i failover pro XEN hosty, ale buď funguje jedno nebo druhé.. Moje CRM nastavení pro DRBD blok příkladového hosta a hosta samotného:
primitive test-DRBD ocf:linbit:drbd \
	params drbd_resource="test" \
	operations $id="test-DRBD-ops" \
	op monitor interval="20" role="Master" timeout="20" \
	op monitor interval="30" role="Slave" timeout="20" \
	meta target-role="started"

ms test-MS test-DRBD \
	meta resource-stickines="100" master-max="2" notify="true" interleave="true"

primitive test ocf:heartbeat:Xen \
	params xmfile="/cluster/xen/test.cfg" \
	meta is-managed="true" \
	meta target-role="started" \
	meta allow-migrate="true" \
	op monitor interval="10s" \
	op start interval="0" timeout="45" \
	op stop interval="0" timeout="300" \
	op migrate_from interval="0" timeout="240" \
	op migrate_to interval="0" timeout="240"

colocation test-Xen-DRBD inf: test test-MS:Master

order test-After-DRBD inf: \ test-MS:promote \ test:start

Bohužel mi funguje pouze migrace toho hosta (crm resource migrate test), ale při výpadku nodu, na kterým zrovna běží se mi ani nepřemigruje (pokud ho hodím třeba do StandBy) ani se mi na druhém nodu nespustí. Setkal se s tím někdo? Přehazováním pořadí parametrů
	meta is-managed="true" \
	meta target-role="started" \
	meta allow-migrate="true" \
se mi podařilo že failover začal fungovat, ale zase přestala fungovat live migrace (migrovalo to tak, že na jednom nodu udělal shutdown a na druhém se spustil - takže prostě reboot) :-)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.11.2012 12:51 Milan
Rozbalit Rozbalit vše Re: XEN a HA (LVM+DRBD+corosync)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nikdo neví? Nikdo se s problémem nesetkal? Slibuji,že pokud mi pomůžete vytvořím na ábíčku blog s návodem jak jsem postupoval :D:D:D
21.11.2012 12:52 Milan
Rozbalit Rozbalit vše Re: XEN a HA (LVM+DRBD+corosync)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nikdo neví? Nikdo se s problémem nesetkal? Slibuji,že pokud mi pomůžete vytvořím na ábíčku blog s návodem jak jsem postupoval :D

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.