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

Dotaz: Debian9/systemd - reboot/vypnuti shodi sit pred pcmk

9.3.2017 12:33 MP
Debian9/systemd - reboot/vypnuti shodi sit pred pcmk
Přečteno: 233×
Odpovědět | Admin
Zdravim,

konecne jsem dokazal najit, proc mi pri rebootu primarniho node vznika split-brain na drbd mirrorech. Vtip je v tom, ze sit je postavena nad openvswitch (duvod: vice vlan nad 1 bridge) a openvswitch je z nejakeho duvodu vypnuty predtim, nez pacemaker dokonci (de)promote jednotlivych resource, takze dojde k modifikaci drbd, v tomhle pripade meni uuid.

Nejake tipy, jak nastavit pacemaker, aby se shodil pred siti? Zkusil jsem do jeho unity dat After+Require openvswitch-switch.service, ale pacemaker pak spadl to timeoutu pri vypinani sluzby a zablokoval pak cely cluster.

Takze vhodne moznosti, pokud uz nekdo zkousel resit zavislosti pri vypinani/rebootu?

1] dat do pacemaker.service tvrdy kill corosync/drbd?

2] nekde modifikovat zavislosti pri vypinani?

3] dat do openvswitch-switch.service tvrdy kill na pcmk/corosync/drbd?

Idealne, kdyby to pak nedelalo problem s odmountovanim nfs serveru.

Diky, jsem jedno ucho.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.3.2017 15:18 aaa
Rozbalit Rozbalit vše Re: Debian9/systemd - reboot/vypnuti shodi sit pred pcmk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ideální je rebootovat node až když je ve standby režimu. Pak takovéhle vyfikundace nemusíš řešit.
9.3.2017 15:55 Sten
Rozbalit Rozbalit vše Re: Debian9/systemd - reboot/vypnuti shodi sit pred pcmk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud vypnutí trvá dlouho, můžete prodloužit ten timeout.
9.3.2017 16:37 MP
Rozbalit Rozbalit vše Re: Debian9/systemd - reboot/vypnuti shodi sit pred pcmk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Momentalne to zkousim dle postupu Debianu s vyuzitim balicku vlan,ifenslave podle https://wiki.debian.org/BridgeNetworkConnections#Link_Aggregation_.28LACP.29_with_VLANs.

Tak tento setup funguje (jen nepouzivam radek s 0.0.0.0). Akorat takovyhle setup ma mnohem omezenejsi moznosti - napr. u openvswitche si muzu definovat jmena interfacu a klidne mit i vice portu na shodne vlan na tom samem stroji, atd.

Neco podobneho jde udelat i primo definici pres systemd unity, ale tam jsem zatim nedokazal najit kombinaci, aby fungoval lacp+bridge+vlan+port dohromady. Nema nekdo funkcni?

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.