VMLibrary
Configurar una VMLibrary
Si se esta usando NPIV:
1. Crear un adaptador SCSI Aadapter como siempre.
2.Para divisar el nuevo vhosts:
$ lsmap -all
SVSA Physloc Client Partition ID
--------------- -------------------------------------------- ------------------
vhost0 U8231.E2D.21E4CFT-V1-C16 0x00000008
VTD vtopt0
Status Available
LUN 0x8100000000000000
Backing device /var/vio/VMLibrary/nim_boot_cd
Physloc
Mirrored N/A
Nota: Mas adelante se muestra como crear una vtopt
3.Crear una VMLibrary en rootvg:
$ mkrep -sp rootvg -size 10G
Virtual Media Repository Created
Repository created within "VMLibrary" logical volume
4. Listar
$ lsrep
Size(mb) Free(mb) Parent Pool Parent Size Parent Free
10198 10198 rootvg 30656 6912
tips: si se quiere cambiar el tamaño a futuro:
$ chrep -size 4G ==> agrega 4GB mas al repositorio.
Nota: la opción de aumentar el tamaño es la única soportada hasta el momento, si se desea achicar
se debe re hacer la VM.
Agregado:
5. Crear una ISO basado en un mksysb
# mkdvd -L -I /tmp/isos -m /export/respaldos/nim/masterbkp
6. Colocar la iso en la VM.
# mkvopt -name nim_boot.iso -file nim_boot_cd -ro
7. Verficar:
$ lsrep
Size(mb) Free(mb) Parent Pool Parent Size Parent Free
8159 681 rootvg 30656 8960
Name File Size Optical Access
nim_boot.iso 3739 None rw
8. Crear un medio óptico y asignarlo a la lpar cliente:
$ mkvdev -fbo -vadapter vhost0
9. Cargar la iso al cdrom virtual:
$ loadopt -vtd vtopt0 -disk nim_boot.iso
10. Consultar que se este cargado y asignada a la partición:
$lsmap -vadapter vhost0
SVSA Physloc Client Partition ID
--------------- -------------------------------------------- ------------------
vhost0 U8231.E2D.21E4CFT-V1-C16 0x00000008
VTD vtopt0
Status Available
LUN 0x8100000000000000
Backing device /var/vio/VMLibrary/nim_boot.iso
Physloc
Nota: Para este ejemplo se monto un mksysb para poder comenzar una restauración de AIX. En realidad se le puede cargar cualquier software que se necesite mover o no entre los cliente.
Tips:
Retirar el disco del cdrom virtual:
$ unloadopt -vtd vtopt0
Eliminar una VM Library
A.) Unmap the vtopt# VTDs from the vhost(s)
$ rmvdev -vtd <VTDname>
B.) Remove the virtual media disk(s) from the Virtual Media Repository:
$ rmvopt -name <name of virtual optical disk>
C.) Remove the repository:
$ rmrep [-f]