Pequeño machete para el uso de VxVM en HP-UX
Verificar instalación de VxVM
swlist -l bundle B9116*
swlist -l bundle Base-V?VM*
swlist -l bundle B3929*
Luego de instalar updatear el path:
PATH=$PATH:/usr/lib/vxvm/bin:/etc/vx/bin:/opt/VRTSob/bin
Iniciar daemons vxvm
vxinstall
Para verificar:
ls -l /etc/vx/reconfig.d/state.d/install-db
vxdctl list
Verificar que vxconfigd esta corriendo:
vxdctl mode
Parar vxconfigd:
vxdctl stop
Reiniciar vxconfig:
vxconfigd -m enable
Verificar features
vxdctl license
Escanear discos:
vxdctl enable
vxdisk -o alldgs list
Crear Disk Group
– Buscar vacios:
vxdisk -o alldgs list
– Preparar disco
vxdisksetup -i cxtxdx
vxdisk -s list cxtxdx
– Crear el disk group
vxdg init datadg cds=on datadg01=cxtxdx
– Chquear
vxprint -htg datadg
vxdisk -s list cxtxdx
vxdisk list
Crear volumenes
– Nuevo volumen en datadg
vxassist -g datadg maxsize
vxassist -g datadg make datavol 16m
ll /dev/vx/*/datadg/datavol
newfs /dev/vx/rdsk/datadg/datavol
– Crear swap volume
vxassist -g datadg maxsize layout=contig
vxassist -g datadg make swapvol 16m layout=contig
swapon -f /dev/vx/dsk/datadg/swapvol
vxprint -htg datadg
swapinfo -dtm
– Extender volumen
vxassist -g datadg maxgrow datavol
vxresize -g datadg datavol 32m
vxprint -htg datadg
– Extender swap volume
vxassist -g datadg growto swapvol 64m
Esto requiere reboot
– Reducir volumen
vxresize -g datadg datavol -16m
– Reducir swap
Requiere quitar la swap del fstab y reinciar
vxasist -g datadg -f shrinkby swapvol 16m
Volver a hubicarla en fstab
swapon -f /dev/vx/dsk/datadg/swapvol
– Eliminar logical volume y disk group
vxassist -g datadg remove volume datavol
vxdg -g datadg rmdisk datadg02
vxevac -g datadg datadg02 datadg01
vxdg destroy datadg
– Mirror de un volumen
vxassist -g datadg -b make datavol 500m layout=mirror nmirror=3
vxtask monitor
– Split mirror
vxplex -g datadg dis datavol-02
vxmake -g datadg -U gen vol tempvol plex=datavol-02
vxvol -g datadg start tempvol
fsck -F vxfs /dev/vx/rdsk/datadg/tempvol
mkdir /backupdata
mount -ro /dev/vx/dsk/datadg/tempvo /backupdata
umount /backupdata
vxvol -g datadg stop tempvol
vxplex -g datadg dis datavol-02
vxprint -htg datadg
~ have fun!