Voici une procécure pour créer une VMlibrary, ou média virtuel de lecteur optique.
Cela permet de mettre à disposition une image ISO comme si l'on attachait un lecteur DVD à une partition.
Tout d'abord,il faut vérifier les storage Pools disponibles par la commande 'lssp'.
$ lssp
Pool Size(mb) Free(mb) Alloc Size(mb) BDs Type
rootvg 279552 66560 256 2 LVPOOL
Par défaut, rootvg existe déjà.
Ensuite, il faut créer les Repository ou espaces de stockage par la commande 'mkrep' en spécifiant la taille limite
# mkrep -sp rootvg -size 10G
On peut vérifier la création par la commande 'lsrep'.
# lsrep
Size(mb) Free(mb) Parent Pool Parent Size Parent Free
10198 6931 rootvg 279552 66560
Name File Size Optical Access
AIXV61TL08VOL1 4405 None ro
AIXV61TL08VOL2 1854 None ro
Ici, on constate qu'il y a deux images d'AIX pas encore montées dans un lecteur optique virtuel.
Puis vient la création des objets virtuels/media qui pourront être chargés dans les lecteurs virtuels.
La commande 'mkvopt' est là pour ça.
# mkvopt -name AIXV61TL08VOL1 -ro -file /images/AIXV61TL08VOL1.iso
La commande mkvopt transfère le fichier donné par l'option '-file' dans le répertoire /var/vio/VMLibrary et crée l'objet portant le nom de l'option '-name'.
La suite consiste à attacher le lecteur virtuel avec la LPAR cible, en utilisant la commande 'mkvdev'.
En pré-requis, il faut créer une interface vhost0 VSCSI sur la LPAR pour pouvoir y relier l'image ISO.( Depuis la HMC, demander création Lecteur Optique sur le VIO utilisé)
# mkvdev -fbo -vadapter vhost0 -dev DVD_LPAR0
Une fois cet attachement effectué, il est alors possible de monter virtuellement un média dans ce lecteur pour que la partition puisse le voir et l'utiliser.
C'est la fonction de la commande 'loadopt'.
# loadopt -vtd DVD_LPAR0 -disk AIXV61TL08VOL1
La commande 'lsvopt' permet de lister tous les lecteurs virtuels avec les éventuels médias virtuels montés :
# lsvopt
VTD Media Size(mb)
DVD_LPM0 AIXV61TL08VOL1 4405
Maintenant, il est possible de booter le système et de voir le lecteur de DVD virtuel, voire de booter dessus(Cas des Linux)..
Pour changer de disque lorsque le système vous le demande, utiliser la commande # unloadopt -vtd DVD_LPAR0