Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
08 février 2015

clustering cluster management           Haute disponibilité


crm_diff

crm_diff

Utilitaire pour comparer les configurations Pacemaker au format XML. Produit une sortie diff-like qui peut s'appliquer comme un patch.

OPTIONS

-v, --verbose mode verbeux
-o, --original=value Fichier xml
-O, --original-string=valeur chaine xml
-n, --new=value compare l'xml original au contenu du fichier nommé
-N, --new-string=value Compare l'xml original au contenu de la chaîne fournie
-p, --patch=value Patche l'xml original avec le contenu du fichier nommé
-c, --cib Compare/patch l'entrée en CIB
-f, --filter Supprime les différence sans importance entre les 2 entrées

Exemples

Obtenir les 2 fichiers de configuration avec cibadmin dans 2 configurations de cluster:
cibadmin --query › cib-old.xml
cibadmin --query › cib-new.xml
calculer et sauvegarder la différence entre les 2:
crm_diff --original cib-old.xml --new cib-new.xml › patch.xml
Appliquer le patche au fichier original:
crm_diff --original cib-old.xml --patch patch.xml › updated.xml
Appliquer le patche au cluster courant:
cibadmin --patch patch.xml