Sziasztok!
Használta már közületek valaki a heartbeat/pacemaker alkalmazást?
Nemrég kezdtem el használni a 'ha'-t, így előfordul, hogy akadályba ütközök.
Mivel lehet rávenni a 'ha'-t, hogy futtasson le egy fájlt, amiben egy script csücsül?
Jelenleg a következőképpen próbálkozom:
crm(live)configure# edit px_ip
primitive px_ip ocf:heartbeat:IPaddr \
params ip="192.168.10.10" \
params local_start_script="/etc/pxy_on" \
params local_stop_script="/etc/pxy_off"
Mint a fentiekből látszik létrehoztam egy resource-t px_ip neven. A /etc/pxy_on fájlban van egy route add parancs, a /etc/pxy_off fájlban pedig egy route del parancs.
Ha minden igaz, akkoor futna le a /etc/pxy_on script, amikor az eth0:0 életre kel, de ha lehal, akkor a másik fut le.
A fájlok kaptak megfelelő jogot a futáshoz, s ki is lettek próbálva.
Amikor a 'ha'-nak kellene megcsinálnia, akkor nem történik semmi.
Root-ként fut a heartbeat, s van egy olyan folyamat, a /usr/lib/heartbeat/crm, amit egy a ha telepítésekor létrejött felhasználó, a haclaster futtat. Ezt az usert beraktam a root csoportba, de így sem hajlandó elvégezni a feladatát.
A pxy_on fájlban egy route parancs van.
Azon viszont elcsodálkoztam, hogy virtuális hálókártyát különösebb izgalom nélkül létrehozza, de a route táblába már nem hajlandó belenyúlni.
Esetleg nem a local_start_script-et kellene használni?
Valakinek van ötlete?
A segítséget előre is köszönöm!