2.2. Veritas
Lister les disques vu de veritas:
vxdisk list
si disque s'affiche
rootufs systdg failed was:c1t2d0s2
veritas l'a sortie
Intégrer disque dans VX
vxdisksetup -fi c0t9d0
Supprimer disque de VX
vxdiskunsetup -c c0t9d0 ou vxdisk -rm c0t9d0
Relance démon VX
vxdctl enable vxconfig -k
Créer un dg sur un disque
vxdg init systdg sysdisk=c0t9d0 vxassist -g systdg make usersvol 30 systdisk mkfs -F vxfs -o largefile,bsize=8192 /dev/vx/rdsk/systdg/usersvol
Labeller les luns VX
cd /net/ylas4670/distrib/OUTILS/FS/ ./label_emc.sh
Puis faire un
vxdisksetup -fi Disk_144 pour l'intégrer dans VX
Ajouter un disque dans un DG VX
vxdg -g SGJoradg adddisk SGJdmx1d${HVE}=Disk_144 [Avec le HVE de la lun EMC] vxresize -g SGJoradg SGJdata14vol +83820544 SGJdmx1d1A3C
Réintégration du disque alterné (aprés changement du disque, si ETAT RECOVER) Changer le statut RECOVER
vxprint -thg rootdg | grep DISABLED | grep pl | cut -d " " -f2 | xargs -I {} vxmend -g rootdg fix stale {}
Clean du statut
vxprint -thg rootdg | grep DISABLED | grep pl | cut -d " " -f2 | xargs -I {} vxmend -g rootdg fix clean {}
Activation des volumes
vxprint -thg rootdg | grep DISABLED | grep pl | awk '{print $3}' | xargs -I {} vxvol -g rootdg start {}
Vérification
vxprint -thg rootdg
Destruction de l'alterné (si la réintégration ne fonctionne pas pour une raison ou une autre "device not found") Stopper les volumes de l'alterné
vxprint -thg rootdg | grep DISABLED | grep pl | awk '{print $3}' | xargs -I {} vxvol -g rootdg stop {}
Destruction des volumes
vxprint -thg rootdg | grep DISABLED | grep pl | awk '{print $3}' | xargs -I {} vxedit -g rootdg -rf rm {}
Retrait du disque
vxdg -g rootdg rmdisk rootalt
Recréation auto de l'alterné
alt_cre.sh
MAJ de l'alterné
eso_majalt.sh
Autres commandes si besoin : Désactivation d'un plex
vxplex -f -g rootdg dis nomdunplex
Etat des opérations
vxtask list
Pour récupérer la taille du disque en bloc 'publeng'
vxprint -thg ${nomdudg}
Creation du volume et plex
vxassist -g ${nomdudg} make users9vol 32505600 ${nomdiskvx} vxassist -g ${nomdudg} make {volume} {taille} ${nomdiskvx}