IBM Cloud Docs
Creación de una imagen de Linux personalizada en formato OVA

Creación de una imagen de Linux personalizada en formato OVA


IBM Power Virtual Server en Centro de datos de IBM

IBM Power Virtual Server Nube privada en Ubicación del cliente


Puede desplegar una máquina virtual (VM) Linux® en el espacio de trabajo con una imagen de Linux personalizada y recibir soporte de un proveedor de Linux. Cuando suministre una máquina virtual, seleccione una suscripción suministrada por Linux-Client para su propia imagen de Linux (formato OVA) y suscripción.

Si trae su propia imagen, debe obtener la suscripción para Linux directamente del proveedor. Después de desplegar su máquina virtual Linux, debe iniciar sesión en la máquina virtual y registrarla con el servidor satélite del proveedor de Linux. Para llegar a los servidores satélite del proveedor de Linux (donde puede registrar y obtener paquetes y arreglos), debe adjuntar una red pública a su máquina virtual. Para obtener más información sobre el proceso de registro, consulte, Registro y suscripción a SLES o Registro y suscripción a RHEL.

Cómo crear una imagen de Linux en formato OVA

Aprenda a crear una imagen OVA del sistema operativo Linux e impórtela al entorno de IBM® Power® Virtual Server. Puede utilizar PowerVC o VIOS para capturar una imagen.

Uso de PowerVC para capturar e importar una imagen OVA

Si ha desplegado PowerVC en el entorno de nube privada, puede utilizarlo para Capturar una máquina virtual y crear una imagen OVA. Después de crear la imagen OVA, cárguela en su cuenta de Cloud Object Storage e impórtela en el entorno de Power Virtual Server.

Captura de una imagen desde VIOS

El create_ova RPM contiene scripts que crean una imagen de disco virtual de una copia de seguridad de mksysb, un archivo de disco físico o un volumen de disco y empaqueta el contenido en un paquete OVA (Open Virtual Appliance) consumible. Para utilizar este método de captura, es necesario que el sistema de archivos raíz esté en un único disco. Cuando utilice la prestación de captura de disco VIOS, debe obtener el nombre de volumen de disco adecuado de la máquina virtual de cliente que está intentando capturar. Debe cerrar la LPAR de Linux para que este método funcione. De lo contrario, es posible que se produzcan errores de disco y que la imagen OVA no arranque.

El RPM create_ova también contiene la licencia y la página man de create_ova. Debe instalar el RPM en las versiones de VIOS anteriores a VIOS 3.1.2.0. El mandato create_ova se proporciona como mandato del sistema en el release 3.1.2.0 o posterior del VIOS.

Para ver el contenido del paquete RPM, especifique el mandato rpm como se muestra en el siguiente ejemplo:

# 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

Una vez obtenido el nombre de disco correcto (a través de la correlación del adaptador virtual), puede crear una imagen de disco virtual y empaquetar el contenido en una OVA. Cuando esté instalado el RPM, la página man y el ejecutable (create_ova) estarán disponibles en las vías de acceso normales. Tenga en cuenta que se hace un enlace a /usr/bin/create_ova, por lo que no es necesario establecer la ruta del usuario. Si decide realizar una desinstalación, se eliminará cualquier enlace, archivo o directorio que esté rastreado por el RPM de este paquete. El siguiente ejemplo contiene una lista de mandatos de muestra y el resultado:

Puede cargar el archivo ova.gz en la cuenta de Cloud Object Storage. Una vez cargado, vaya a la interfaz de usuario de Power Virtual Server e importe la imagen OVA desde su cuenta de 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