====== Afficher l'état du cluster ====== lssrc -g cluster clfindres ====== synchro_VGDA.ksh ====== En HACMP 5.3, [[http://bazar.ndlp.info/doku.php/informatique:nix:ibm:ibm_aix_lvm#mettre_a_jour_la_map|varyonvg -u -b / importvg -L]] ne fonctionne pas toujours correctement (cf. [[http://wiki.depuille.net/index.php/HACMP]]) #!/bin/ksh # On determine les vg appartenant au cluster, ainsi que leur groupe de ressource /usr/es/sbin/cluster/sbin/cl_lsvg | grep -v "^#" | while read line do # Pour chacun des vgs de chacun des groupes de ressources, on resynchronise echo $line /usr/es/sbin/cluster/cspoc/fix_args nop cl_updatevg "$@" -cspoc-g $line done ====== Ajout de nouveaux disques ====== Lors de l'ajout de nouveau sur un cluster, il ne faut pas oublier que les PVID doivent être connus de tous les nœuds. Pour cela, il faut passer, sur chacun des nœuds, la commande suivante : chdev -l -a pv=yes Si les disques ont été inclus dans un vg du cluster, il est possible de remettre d'aplomb le cluster, en déverrouillant le vg sur le noeud actif et faire apprendre les PVID sur le serveur passif. Déverrouillage des disques sur le noeud actif : varyonvg -u -b Récupération des PVID sur le noeud passif : chdev -l -a pv=yes Il faut absolument re-vérouiller les disques sur le nœud actif : varyonvg Il faut ensuite resynchoniser les VGs du cluster c.f. ci-dessous ====== Correctifs ====== ===== Baies EMC² ===== Parfois le serveur ne libère pas ses disques pendant le dump ce qui empêche l'autre noeud de remonter. Pour résoudre ce problème il faut mettre en place ce correctif en configurant HACMP : ✔ smitty hacmp\\ ✔ Cluster Configuration\\ ✔ Cluster Custom Modification\\ ✔ Define Custom Disk Method\\ ✔ Add Custom Disk Method\\ Disk Type (PdDvLn field from CuDv) [disk/pseudo/power] Method to identify ghost disks [SCSI3] Method to determine if a reserve is held [SCSI_TUR] Method to break a reserve [/usr/lpp/Symmetrix/bin/emcpowerreset] Break reserves in parallel false Method to make the disk available [MKDEV] ===== Correctifs LVM ===== ^ Message d'erreur ^ FIX ^ | WARNING: noeudA: Unable to get PVID for /dev/hdiskpower20 using CuAt. | IY95543 | | WARNING: The mode of volume group vg_nomduvg cannot be determined on node noeudA | pmr88601 | ⇒ plus nécessaires en HACMP 5.4 ====== Changer le heartbeat disque ====== //L'astuce de Patrice pour changer un HB à chaud// * On commence par ajouter un HB smitty hacmp => Extended Configuration => Discover HACMP-related Information from Configured Nodes => Extended Topology Configuration =>Configure HACMP Communication Interfaces/Devices =>Add Communication Interfaces/Devices =>Add Discovered Communication Interface and Devices =>Communication Devices avec F7, tu choisis les 2 lignes en rouges, et tu valides. {{:informatique:nix:ibm:hd.png|}} Tu fais une synchro + un peu de patience, et tu verras ton nouvel heartbeat tout nickel. cldump|grep power Address: Label: parva1101406_hdiskpower0_01 State: UP Address: Label: parva1101406_hdiskpower34_01 State: UP Address: Label: parva1101407_hdiskpower0_01 State: UP Address: Label: parva1101407_hdiskpower34_01 State: UP * Une fois joyeux, tu peux virer l'ancien: smitty hacmp => Extended Configuration => Discover HACMP-related Information from Configured Nodes => Extended Topology Configuration =>Configure HACMP Communication Interfaces/Devices =>Remove Communication Interfaces/Devices Tu sélectionnes les 2 lignes qui vont bien, tu valides + resynchro + un peu de patience, et mission accomplie !