Introducción:
Describir un procedimiento para la creación de VGs (Volume Groups) nuevos y/o modificación de VGs existentes, a partir de que se dispone de una LUN nueva configurada correctamente mediante el Storage Manager.
Ambiente de trabajo y recursos:
Siwtch de fibra Brocade, LPAR AIX 6.1, 2 VIOS con version 2fp24, LUN (disco), LVM.
Comandos utilizados
Notas previas:
Partiremos de la base de que se creó y se configuró una nueva LUN en el Storage Manager que usen los administradores de Storage. También se supone que el AIX ya tienen asignado
discos desde los VIOS, es decir que los adaptadores virtuales (virtual Server and Client) ya están creados en los VIOS y en el AIX. Esto es, la particion (LPAR) AIX ya es un cliente VIOS, por en el VIOS tiene configurado el "vhosts". Asi mismo se asume que ambos VIOS estan configurados en la SAN, esto es, los VIOS son un "host" para el storage.
Pasos
1- Una vez nos confirme storage la asignacion de la LUN, ejecutar el siguiente comando en ambos VIOS para detectar el nuevo dispositivo.
#cfgdev
2- Asociar el disco desde los VIOS hacia el AIX. Esto se logra ejecutando los siguientes comandos desde ambos VIOS, dependiendo si es un disco entero o un LV de ese disco lo que se le quiere asignar al AIX.
Disco entero
#mkvdev -vdev hdiskX -vadapter vhostX -dev vhdiskX
Donde:
hdisk: el la lun asignada
vhostX: es la lpar cliente VIOS
vhdiskX: el dissitivo virtual que creamos (este sera el virtual scasi)
Cambiar el PVID
#chdev -dev hdiskXX -attr pv=clear
#chdev -dev hdisk27 -attr pv=yes
#hdisk27 00cb7e32615e9e07 None
LV del disco
#mkvg -f -vg vg_prueba hdiskX
#mklv -lv lv_prueba vg_prueba 2G hdiskX
#mkvdev -vdev lv_prueba -vadapter vhostX -dev v_lv_prueba
3- Configurar la concurrencia a los discos desde los VIOS, ejecutando los siguientes comandos en ambos VIOS.
#chdev -dev fscsiX -attr fc_err_recov=fast_fail dyntrk=yes –perm
#chdev -dev hdiskX -attr reserve_policy=no_reserve
4- Verificar que los pasos anteriores fueron correctos.
#lsdev -virtual
#lsmap -vadapter vhostX
#lsmap –all
5- Configurar los nuevos discos en el AIX, ejecutando los siguientes comandos.
#cfgmgr
#smitty vg
5.1 Dependiendo si se va a crear un nuevo VG o a expandir un VG existente, seleccionar una u otra de las siguientes opciones.
Add a Volume Group
Set Characteristics of a Volume Group
6- Verificar que la nueva configuración fue correcta.
#lspv disks
#lsvg
#lsvg vgX
Resumen:
1 - En el primer VIOS
lspv (para ver las hdisks)
cfgdev
lspv (para ver que se agregó el nuevo disco hdiskX)
chdev -dev hdiskX -attr pv=yes
chdev -dev hdiskX -attr reserve_policy=no_reserve
mkvdev -vdev hdiskX -vadapter vhostX -dev vhdiskX (siendo vhostX el host al que se le mapea y siendo vhdisX el nombre a elección del mapeo)
2 - En el segundo VIOS
lspv (para ver las hdisks)
cfgdev
lspv (para ver que se agregó el nuevo disco hdiskX)
chdev -dev hdiskX -attr pv=yes
chdev -dev hdiskX -attr reserve_policy=no_reserve
mkvdev -vdev hdiskX -vadapter vhostX -dev vhdiskX (siendo vhostX el host al que se le mapea y siendo vhdisX el nombre a elección del mapeo)
3 - En el AIX
#lspv (para ver las hdisks)
#cfgmgr
#lspv (para ver que se agregó el nuevo disco hdiskXX)
#smitty vg (para crear el vg sobre el disco nuevo o para agregar el disco nuevo a un vg existente)
o bien
#extendvg -f vgname hdiskX