IBM Cloud Docs
Création d'une image Linux personnalisée au format OVA

Création d'une image Linux personnalisée au format OVA


IBM Power Virtual Server dans IBM centre de données

IBM Power Virtual Server Cloud privé dans Site client


Vous pouvez déployer une machine virtuelle Linux® dans votre espace de travail avec une image Linux personnalisée et bénéficier du support d'un fournisseur Linux. Lorsque vous mettez à disposition une machine virtuelle, sélectionnez un abonnementLinux-Client fourni pour votre propre image Linux (format OVA) et abonnement.

Si vous apportez votre propre image, vous devez obtenir l'abonnement à Linux directement auprès du fournisseur. Après avoir déployé votre machine virtuelle Linux, vous devez vous connecter à la machine virtuelle et l'enregistrer auprès du serveur satellite du fournisseur Linux. Pour atteindre les serveurs satellite du fournisseur Linux (où vous pouvez vous enregistrer et obtenir des packages et des correctifs), vous devez connecter un réseau public à votre machine virtuelle. Pour en savoir plus sur le processus d'enregistrement, voir Enregistrement et abonnement à SLES ou Enregistrement et abonnement à RHEL.

Comment créer une image Linux au format OVA

Apprenez à créer une image OVA d'un système d'exploitation Linux et à l'importer dans l'environnement IBM® Power® Virtual Server. Vous pouvez utiliser PowerVC ou VIOS pour capturer une image.

Utilisation de PowerVC pour capturer et importer une image OVA

Si vous avez déployé PowerVC dans votre environnement de cloud privé, vous pouvez l'utiliser pour capturer une machine virtuelle et créer une image OVA. Après avoir créé l'image OVA, transférez-la dans votre compte Cloud Object Storage et importez-la dans l'environnement Power Virtual Server.

Capture d'une image depuis VIOS

Le create_ova RPM contient des scripts qui créent une image de disque virtuel d'une sauvegarde mksysb, d'un fichier de disque brut ou d'un volume de disque et conditionnent le contenu dans un module OVA (Open Virtual Appliance) consommable. Pour utiliser cette méthode de capture, il est nécessaire que le système de fichiers racine soit présent sur un disque unique. Lorsque vous utilisez la fonction de capture de disque VIOS, vous devez obtenir le nom de volume de disque approprié de la machine virtuelle client que vous tentez de capturer. Vous devez arrêter votre partition logique Linux pour que cette méthode fonctionne. Sinon, vous risquez de rencontrer des erreurs de disque et l'image OVA risque de ne pas démarrer.

Le fichier RPM create_ova contient également la page d'aide create_ova et la licence. Vous devez installer le RPM sur les versions de VIOS antérieures à VIOS 3.1.2.0. La commande create_ova est fournie en tant que commande système sur VIOS version 3.1.2.0 ainsi que sur les versions ultérieures de ce produit.

Pour voir le contenu du package RPM, entrez la commande rpm comme indiqué dans l'exemple suivant :

# rpm -qlp /tmp/create_ova-1.0-2.aix7.2.ppc.rpm
/opt/freeware/doc/create_ova-1.0
/opt/freeware/doc/create_ova-1.0/create_ova.pdf
/opt/freeware/licenses/create_ova-1.0
/opt/freeware/licenses/create_ova-1.0/LICENSE
/opt/ibm/sysmgt/cloudrdy
/opt/ibm/sysmgt/cloudrdy/EXTRAS/pv-1.6.0-1.aix6.1.ppc.rpm
/opt/ibm/sysmgt/cloudrdy/LICENSE
/opt/ibm/sysmgt/cloudrdy/bin/cloud_setup
/opt/ibm/sysmgt/cloudrdy/bin/create_ova
/opt/ibm/sysmgt/cloudrdy/bin/print_ovf
/opt/ibm/sysmgt/cloudrdy/doc/create_ova.pdf
/usr/share/man/man1/create_ova.1

Une fois que vous avez obtenu le nom de disque correct (via le mappage d'adaptateur virtuel), vous pouvez créer une image de disque virtuel et intégrer le contenu dans une image OVA. Une fois le RPM installé, la page d'aide et l'exécutable (create_ova) sont disponibles dans les chemins normaux. Notez qu'un lien est établi avec /usr/bin/create_ova, il n'est donc pas nécessaire de définir le chemin d'accès de l'utilisateur. Si vous décidez d'effectuer une désinstallation, les liens, fichiers ou répertoires suivis par le package RPM pour ce package sont supprimés. L'exemple suivant contient une liste d'exemples de commandes et de résultats :

Vous pouvez télécharger le fichier ova.gz dans votre compte Cloud Object Storage. Une fois que vous l'avez téléchargé, accédez à l'interface utilisateur Power Virtual Server et importez l'image OVA à partir de votre compte Cloud Object Storage.

ssh (isotopes-vios2)

IBM Virtual I/O Server

login: padmin
padmin's Password:
Last login: Sun May 10 17:41:00 CDT 2020 on /dev/pts/0

$ lsmap -vadapter vhost18
SVSA            Physloc                                      Client Partition ID
--------------- -------------------------------------------- ------------------
vhost18         U8233.E8B.100121P-V8-C21                     0x0000000f

VTD                   isotopes13_dsk1
Status                Available
LUN                   0x8100000000000000
Backing device        isotopes13_lv1
Physloc
Mirrored              N/A

$ oem_setup_env
# create_ova -o /datafs -d risotopes13_lv1 -t sles -e -f  /use rhel for RHEL
Initializing resources ...

Checking for resource group ROOTVG...
Checking for resource group PIPEVIEWER...already installed.
Checking /datafs space requirement...done

Checking for resource group linux_20200511101424.img...
20480+0 records in1.2MiB/s] [10.6MiB/s] [=======================================================================> ] 99% ETA 0:00:00
20480+0 records out
  20GiB 0:32:15 [10.6MiB/s] [10.6MiB/s] [=======================================================================>] 100%
41943040+0 records in
41943040+0 records out
done

Checking for resource group linux_20200511101424.ova.gz...
Checking /datafs space requirement...done
a ./linux_20200511101424.ovf 4 blocks
a ./linux_20200511101424.img 41943040 blocks
  20GiB 0:49:23 [6.91MiB/s] [6.91MiB/s] [=======================================================================>] 100%

Done verifying resources.

# ls -l /datafs/linux_20200511101424.ova.gz
-rw-r--r--    1 root     staff    1890363097 May 11 2020  /datafs/linux_20200511101424.ova.gz