2.2. Veritas

De UnixWiki
Aller à : navigation, rechercher

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}