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