Newsgroup: it.comp.os.linux.sys
Titolo: Heartbeat versione 2

Ciao a tutti,
sto facendo alcuni test con heartbeat versione 2, in modalità crm.
Ho inquadrato il funzionamento e sono riuscito ad ottenere discreti
risultati con la configurazione dei vari constraint e con lo switch
del vip in caso di link down. Purtroppo non mi è assolutamente chiaro
come effettuare lo switch di una risorsa (o di un gruppo) in base alla
presenza (o funzionamento) di un determinato servizio, piuttosto che
di un certo filesystem.
Qualcuno ha qualche dritta o qualche esempio da consigliarmi?
Purtroppo ho guardato a lungo la documentazione di 
linux-ha.org
, ma ho
ricavato solo quel poco che ho menzionato.
Ciao e grazie a tutti
Gianluca

 Qualcuno ha qualche dritta o qualche esempio da consigliarmi?
Non l'ho mai testato personalmente (sono fermo alla 1.x), ma prova a 
vedere se qui trovi qualche info in più: 
http://www.linux-ha.org/DRBD/HowTov2

 di un certo filesystem.
Devi creare una "CoLocation"
Per esempio:
   <rsc_colocation id="CL_mysql_drbd_fs" from="R_fs_mysql"
to="R_drbd_mysql" score="INFINITY"/>
In questo modo la risorsa R_fs_mysql (il Mount della partitione di MySQL)
e' sempre sullo stesso nodo dove R_drbd_mysql e' primario (altrimenti il
mount lo vedo piuttosto duro! :) ).
In piu', puoi aggiungere:
   <rsc_order id="O_mysql_drbd_fs" from="R_fs_mysql" type="after"
to="R_drbd_mysql"/>
che dice che la risorsa R_fs_mysql viene lanciata DOPO R_drbd_mysql
(montare una partitione PRIMA di averla disponibile e' dura).
Spero di averti potuto aiutare!
Ciao
Luca Bertoncello
(
luca...@lucabert.de
)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad 
ab...@newsland.it
Ciao Luca,
intanto grazie per la risposta. Ne approfitto e pongo un ulteriore
quesito:
allora, ho 2 nodi con 3 risorse configurate:
VIP (indirizzo logico)
VG (volume group lvm)
FS (un filesystem xfs creato su VG)
Avviando i nodi uno alla volta, tutto funziona perfettamente; le
risorse salgano senza problemi e nell'ordine configurato. Se però
tento uno switch forzato (tirando giù heartbeat) o simulo un fault
(link down sulla rete), sul secondo nodo vengono switchati solo VIP e
VG; non ho trovato nessun riferimento nei log riguardo a FS, il che mi
fa pensare che la risorsa non venga neanche presa in considerazione.
Ripristando il primo nodo, le risorse tornano indietro, salendo di
nuovo correttamente.
Ora, i constraint sono i seguenti:
-2 PLACE, entrambi associati a VIP, per far sì che la risorsa non
corra mai su un host dove pingd restituisce 0 (score INFINITY) e
preferibilmente su nodo1 (score 100);
-2 ORDER, dove VIP sale prima di VG e VG prima FS. Ho provato anche ad
aggiungerne una per lanciare esplicitamente FS dopo VG, ma non è
cambiato niente;
-2 COLOCATION, dove VG è collocato con VIP e FS è collocato con VG; ho
provato anche a collocare VG e FS con VIP, senza risultati.
Che dite? Dov'è che sto sbagliando?
Ciao&Grazie

 Che dite? Dov'è che sto sbagliando?
Cosi' a naso, direi che e' tutto giusto...
Se scrivi la configurazione delle tue resources, magari mi viene in mente
qualcosa...
Ciao
Luca Bertoncello
(
luca...@lucabert.de
)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


 questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad 
ab...@newsland.it
Ciao Luca,
ti dirò, credo di aver risolto studiando meglio come funzionano gli
agenti LSB e OCF. Ritoccando gli script originali di sistema, ho
ottenuto qualche risultato.
Ciao&Grazie mille