Redhat cluster cman support

Sziasztok,

Azt a feladatot kaptam, hogy migráljak át RH5-rol RH6-ra egy alkalmazást, amely egy 2 szerverből álló klaszter rendszerre van telepítve. A klaszter active-passive módban működik és a következő modulokat használja: pacemaker, corosync, drbd. A migrálás meg is történt, de még be kellene építeni a cman-t is.
Van valakinek tapasztalata ezzel kapcsolatban?

Hozzászólások

Csináltam már ilyet (CentOS 6 alatt működik stabilan már másfél éve: cman, pacemaker, corosyn, drbd + mysql master/master replikáció is van rajta).
Viszont én crm-ben raktam össze a konfigurációt, mivel az jobban kézreállt, mint a cman. (akkoriban még a RedHat sem igazán tudta eldönteni, melyik clusterezési megoldást akarja a jövőben beépíteni)

A crm shellt innét szedtem le: http://download.opensuse.org/repositories/network:/ha-clustering:/Stabl…
(de csak azt, a többi cluster komponens CentOS repból van.)

A lényeg, hogy az összerakás után alaposan le kell tesztelni (mi történik, ha kiiktatod bármelyik node-ot), mert csak ott derül ki, hogy valóban jól van-e beállítva a cluster resource-ok sorrendje és függősége.
A másik fontos dolog, hogy a "yum update" a cluster alkotóelemeinél (cman, corosync, pacemaker (és még a drbd is)) nagyon kényes ügy, csak nagyon-nagy körültekintéssel alkalmazható.

(Bocs, kissé félreértettelek.)

A cman beépítés lényege az alábbi (ha még jól emlékszem, mert nem ma volt, amikor összeraktam):
- a corosync.conf-ban a "service" szekció legyen kikommentezve és a corosync service-t le kell állítni és le kell tiltani (chkconfig corosync off);
- egy megfelelően összerakott cluster.conf (ccs révén);
(az egész a pacemaker corosync plugin-es megoldásához képest meglepően gördülékeny és golyóálló)

- a pacemakert init scrip elindítja a cman-t is, ha még nem fut, a leállításnál pedig le is állítja: arra kell figyelned, hogy ne próbáld úgy leálíltani a cman-t, hogy a pacemaker még fut