Captura y exportación de una máquina virtual (VM)
IBM Power Virtual Server en Centro de datos de IBM
IBM Power Virtual Server Nube privada en Ubicación del cliente
Puede capturar y exportar una instancia VM utilizando la interfaz de usuario IBM® Power® Virtual Server o la CLI. Una máquina virtual se captura como una imagen respaldada por un volumen. La imagen se almacena en volúmenes nuevos en los proveedores de almacenamiento. Una imagen se puede exportar a un cubo de IBM Cloud Object Storage (Cloud Object Storage). Cuando se exporta una imagen, los volúmenes de la imagen se copian y se empaquetan en un archivo OVA (Open Virtualization Appliance). El archivo OVA se comprime utilizando gzip antes de que se cargue en el grupo de IBM Cloud Object Storage.
Al capturar y exportar una máquina virtual, puede elegir el catálogo de imágenes, Cloud Object Storage o ambos como destinos. El catálogo de imágenes está en la red de área de almacenamiento (SAN) de IBM. IBM Cloud Object Storage se cifra y se dispersa en varias ubicaciones geográficas y se accede a través de HTTP utilizando una API REST. Este servicio utiliza las tecnologías de almacenamiento distribuido que proporciona el sistema IBM Cloud Object Storage (antes denominado Cleversafe). Siempre puede exportar la imagen en el catálogo de imágenes a Cloud Object Storage en un punto posterior. También puede desplegar la imagen capturada para crear un clon de la máquina virtual utilizando una configuración de red distinta.
La característica de trabajo IBM® Power® Virtual Server realiza un seguimiento de operaciones asíncronas de larga ejecución como, por ejemplo, la captura de VM, la exportación de imágenes y la importación de imágenes en varios espacios de trabajo de la cuenta de nube. Consulte las API y CLI siguientes que están asociadas a estas tareas:
- API para captura de VM- Capturar una instancia de PVM y crear una imagen desplegable(versión 2).
- API para la exportación de imágenes- Añadir un trabajo de exportación de imágenes a la cola de trabajos(versión 2).
- CLI para captura de instancia-Mandato
ibmcloud pi instance-capture
. - CLI para trabajos-Mandato
ibmcloud pi jobs
.
Las características de captura de VM, exportación de imágenes e importación de imágenes están restringidas a una operación cada vez por espacio de trabajo de Power Virtual Server. Si una de estas operaciones se envía satisfactoriamente, no se puede enviar otra nueva operación (captura de VM, exportación de imágenes e importación de imágenes) hasta que se haya completado la operación anterior.
Las tarifas varían en función de si se exporta al catálogo de imágenes o a Cloud Object Storage.
Antes de capturar una máquina virtual de IBM i, asegúrese de que la memoria de E/S de almacenamiento intermedio se vacía (se escribe) en el disco ejecutando el mandato siguiente:
CHGASPACT ASPDEV(*SYSBAS) OPTION(*FRCWRT)
Utilización de la interfaz de usuario de Power Virtual Server para capturar y exportar una máquina virtual
Realice los pasos siguientes para capturar y exportar una instancia de servidor virtual:
-
Abra la página Instancias de servidor virtual desde la consola IBM Cloud. Asegúrese de seleccionar un espacio de trabajo si no ve ninguna instancia de servidor virtual.
-
Haga clic en el servidor virtual que desea capturar.
-
En la página de detalles del servidor virtual, haz clic en el menú de opciones (3 puntos verticales) y haz clic en Capturar y exportar.
-
Elija los volúmenes que desea capturar y exportar.
-
Seleccione si desea exportar la imagen respaldada por volumen al catálogo de imágenes, a Cloud Object Storage, o a ambos.
-
Asigne un Nombre a la imagen capturada.
-
(Opcional) Si decide exportar a Cloud Object Storage, se le presentan más opciones:
-
Seleccione la Región.
-
Seleccione el Nombre de grupo y las carpetas opcionales.
-
Proporcione el acceso HMAC y las claves secretas HMAC.
-
Seleccione el botón Generar archivo de suma de comprobación para generar un archivo de suma de comprobación. Se crea un archivo de suma de comprobación y se coloca en el bucket IBM Cloud Object Storage junto con la imagen exportada. El nombre del archivo de suma de comprobación se basa en el nombre del archivo de imagen y tiene la extensión de archivo
.sha256
. Utilice el comandoshasum -a 256
para asegurarse de que el archivo copiado es correcto.Si está creando su propia imagen, puede crear una imagen de suma de comprobación y colocarla con su propia imagen en el mismo cubo. Una de las formas de generar la imagen de suma de comprobación es utilizando el comando
shasum -a 256 <filename>
osha256sum <filename>
.La generación de un archivo de suma de comprobación puede añadir tiempo adicional al proceso de captura y exportación de imágenes.
-
-
Pulse Exportar.
-
Si la operación de captura y exportación se realiza correctamente, aparecerá un mensaje de confirmación.
Si selecciona grandes volúmenes, el proceso de exportación puede tardar bastante tiempo.
-
Busque la imagen que acaba de exportar completando una de las siguientes tareas:
-
Si eligió capturar y exportar su imagen respaldada por volumen a Cloud Object Storage, vaya a su cubo Cloud Object Storage.
-
Si eligió capturar y exportar su imagen respaldada por volumen al catálogo de imágenes, vaya a Imágenes de arranque.
- (Opcional) Si desea exportar su imagen respaldada por volumen desde su catálogo de imágenes a Cloud Object Storage, selecciónela y haga clic en el icono Capturar y exportar.
Utilización de la CLI para capturar y exportar una máquina virtual
Para obtener más información sobre el uso de la interfaz de línea de comandos para capturar y exportar una máquina virtual, consulte IBM® Power® Virtual Server Referencia CLI y IBM COS CLI.
-
Para capturar una máquina virtual, utilice el comando
ibmcloud pi instance-capture
. Puedes exportarlo a tu catálogo de imágenes, a Cloud Object Storage, o a ambos.ibmcloud pi instance-capture INSTANCE_ID --destination DEST --name NAME [--volumes "VOLUME1 VOLUME2"] [--access-key KEY] [--secret-key KEY] [--region REGION] [--image-path TYPE]
-
Busque la imagen que acaba de exportar completando una de las siguientes tareas:
-
Para ver la imagen exportada recientemente en el catálogo de imágenes, utilice el mandato
ibmcloud pi image-list-catalog
:ibmcloud pi image-list-catalog [--long] [--json]
-
Para ver la imagen recién exportada en Cloud Object Storage, utilice el comando
ibmcloud cos list-objects
:ibmcloud cos list-objects --bucket BUCKET_NAME [--delimiter DELIMITER] [--encoding-type METHOD] [--prefix PREFIX] [--starting-token TOKEN] [--page-size SIZE] [--max-items NUMBER] [--region REGION] [--json]
-