Importación y validación de imágenes personalizadas en VPC
Puede crear su propia imagen personalizada en local y, a continuación, importarla en la infraestructura de IBM Cloud® Virtual Private Cloud desde IBM Cloud® Object Storage. A continuación, puede utilizar su imagen personalizada para crear una nueva instancia de servidor virtual que se ejecute en el hipervisor KVM. Si planea utilizar su imagen personalizada en un catálogo privado, primero debe importarla a IBM Cloud VPC y validarla.
También puede crear una imagen personalizada de un volumen de arranque que esté conectado a un servidor en el momento de la importación. Para obtener más información, consulte Acerca de la creación de una imagen desde un volumen.
Requisitos previos
Para realizar esta tarea, debes disponer de una instancia de IBM Cloud® Object Storage. Además, debe crear una autorización para que Image Service for VPC pueda acceder a las imágenes que haya en IBM Cloud Object Storage. Para obtener más información, consulte Cómo otorgar acceso a IBM Cloud Object Storage para importar y exportar imágenes.
Todas las imágenes personalizadas deben cumplir los siguientes requisitos:
- Contener un solo archivo o volumen.
- Deben estar en form qcow2 o o VHD.
- El tamaño no supera los 250 GB.
- Asegúrese de que cloud-init(Linux ) o cloudbase-init(Windows) está instalado y activo en la imagen qcow2.
- El tamaño mínimo es de 10 GB. Para cualquier imagen que sea inferior a 10 GB, el tamaño se redondea a 10 GB.
Tenga en cuenta las consideraciones siguientes al importar una imagen personalizada:
- Al utilizar una imagen personalizada, usted es responsable de cualquier actualización de la misma.
- La asistencia para cualquier software de imagen personalizado debe obtenerse directamente del proveedor que proporcionó la imagen.
- Puede restringir los tipos de servidores que puede aprovisionar desde su imagen personalizada estableciendo expresiones de uso permitido en la imagen. Para obtener más información sobre las expresiones de uso permitido, consulte Adición de expresiones de uso permitido a imágenes personalizadas
- Cuando se importa una imagen personalizada, es privada para la cuenta en la que se importa.
- La región en la que elijas importar la imagen es aquella en la que podrás crear servidores virtuales a partir de dicha imagen.
- Para imágenes personalizadas con sistemas operativos Red Hat® Enterprise Linux®, SUSE Linux Enterprise Server, o Windows®, debe seleccionar la versión adecuada del sistema operativo. Dependiendo de cómo hayas configurado la imagen, selecciona
traer tu propia licencia o
byol, si tienes pensado adquirir la licencia del sistema operativo a través de IBM Cloud, selecciona la versión sin el sufijobyol.
Para obtener más información sobre las imágenes personalizadas, consulta Introducción a las imágenes personalizadas.
Los Hyper Protect Crypto Services han quedado obsoletos. Los clientes pueden utilizar las instancias existentes hasta el 20 de marzo de 2027. Para obtener más información, consulta IBM Cloud Hyper Protect Crypto Services: fin de la vida útil. Para garantizar una protección continua, plantéate migrar tus claves de cifrado actuales a una instancia dedicada de Key Protect. Para obtener más información, consulta la guía de migración.
Cuando importes una imagen personalizada desde Cloud Object Storage, utiliza extensiones de archivo en minúsculas, como .vhd y .qcow2. Las importaciones de imágenes con extensiones de archivo en mayúsculas, como o .VHD,
.QCOW2 pueden no superar la validación y generar un error.
Importación de una imagen personalizada utilizando la interfaz de usuario
Cuando tenga una imagen disponible en IBM Cloud Object Storage, puede importarla a la infraestructura de IBM Cloud VPC utilizando la consola de IBM Cloud.
- Asegúrese de que la imagen personalizada compatible esté disponible en IBM Cloud Object Storage. Para cargar una imagen en IBM Cloud Object Storage, en la página Objetos del grupo, pulse Cargar. Puede utilizar el plugin de transferencia de alta velocidad de Aspera para cargar imágenes de más de 200 MB. Para obtener más información, consulte Creación de una imagen personalizada de Linux, Creación de una imagen personalizada de Windows, Traer su propia licencia y Carga de datos en IBM Cloud Object Storage.
- En la consola deIBM Cloud, vaya al icono de menú
> Infraestructura de VPC > Cálculo > Imágenes.
- En la pestaña Imágenes personalizadas, pulse Crear.
- Rellena los campos que se describen en la Tabla 1 y haz clic en Crear imagen personalizada.
| Campo | Valor |
|---|---|
| Ubicación | Selecciona el área geográfica y la región específicas en las que deseas que tu imagen personalizada esté disponible para su aprovisionamiento. |
| Nombre | Se necesita un nombre para la imagen personalizada. |
| Grupo de recursos | Selecciona un grupo de recursos para la imagen personalizada. |
| Etiquetas | Puede asignar una etiqueta a este recurso para poder filtrar los recursos fácilmente en la lista de recursos. |
| Origen | Seleccione Cloud Object Storage como origen. Aparece una lista en la que debe seleccionar una instancia del servicio IBM Cloud Object Storage en la que esté almacenada la imagen que desea importar. ¿O quizá necesitas crear una imagen personalizada a partir de un volumen? Elija el origen de la imagen personalizada seleccionando Volumen de arranque de la instancia del servidor virtual o Volumen de arranque de almacenamiento en bloque. Para obtener más información, consulte Creación de una imagen a partir de un volumen. |
| Ubicación | Seleccione la región geográfica específica en la que se almacena la imagen. |
| Grupo | Seleccione el grupo de IBM Cloud Object Storage en el que se almacena la imagen. |
| Nombre | Seleccione el archivo de imagen en la instancia de servicio de IBM Cloud Object Storage que desea importar. Si está importando una imagen cifrada, la imagen se debe cifrar con el cifrado LUKS utilizando QEMU y su propia frase de contraseña. Para obtener más información, consulte Cifrado de la imagen. |
| Sistema operativo |
Seleccione el sistema operativo que se incluye en la imagen. En el caso de las imágenes personalizadas con los sistemas operativos Red Hat Enterprise Linux, SUSE Linux Enterprise Server o Windows, puede aportar su propia licencia (BYOL) o adquirir una a través de IBM Cloud. En el caso de « Red Hat Enterprise Linux », « SUSE Linux Enterprise Server » o «Windows Imágenes personalizadas BYOL », debes seleccionar el sistema operativo al que se le haya añadido
« Si ha configurado su imagen personalizada de Red Hat Enterprise Linux, SUSE Linux Enterprise Server o Windows para que la licencia se gestione a través de IBM Cloud, debe seleccionar el sistema operativo que no sea BYOL. Por ejemplo, si tiene una imagen personalizada de Windows 2019 y tiene previsto obtener la licencia mediante IBM Cloud, seleccione Windows-2019-amd64 como sistema operativo al importar la imagen personalizada. Para una imagen personalizada que utilice un sistema operativo genérico, selecciona « Notas:
|
| Cifrado | La opción predeterminada es gestionada por el proveedor. Si no has cifrado tu imagen con QEMU, utiliza el valor predeterminado: gestionado por el proveedor. Si va a importar una imagen que ha cifrado mediante QEMU y su propia frase de contraseña, seleccione el servicio de gestión de claves en el que se almacena su clave raíz de cliente (CRK), que protege su frase de contraseña. Las imágenes en formato VHD no son compatibles con el cifrado. |
| Instancia servicio de cifrado | Para una imagen cifrada, seleccione la instancia específica del servicio de gestión de claves donde se almacena la CRK que encapsula la frase de contraseña de cifrado. Para obtener más información, consulte Configuración del servicio de gestión de claves y las claves. |
| Nombre de clave | Seleccione la clave raíz del cliente (CRK) que ha utilizado para encapsular la frase de contraseña de cifrado. Para obtener más información, consulte Configuración del servicio de gestión de claves y las claves. |
| Clave de cifrado de datos encapsulada | Para una imagen cifrada, especifique el texto cifrado asociado a la clave de cifrado de datos encapsulada (WDEK). La WDEK se genera encapsulando la frase de contraseña que ha utilizado para cifrar la imagen con la clave raíz de cliente. Para obtener más información, consulte Configuración del servicio de gestión de claves y las claves. |
| Establecer expresiones de uso permitido (opcional) | Puede utilizar una expresión de uso permitido con su imagen personalizada para definir las capacidades y restricciones de una imagen y ayudarle a encontrar combinaciones compatibles de imagen y perfil durante la creación del servidor. Para incluir expresiones de uso permitido, consulte Agregar expresiones de uso permitido a imágenes personalizadas. |
| Gestionar ciclo de vida de imagen (opcional) | Seleccione esta opción para planificar cambios de estado para la imagen. Puede planificar un único cambio de estado o planificar el ciclo de vida completo de la imagen. Los estados de las imágenes son:
Puedes pasar de un estado a otro y viceversa entre los tres. Sólo se muestran los estados a los que se puede cambiar. Puede planificar cambios de estado utilizando la fecha y hora del calendario o el número de días. La fecha de obsolescencia siempre debe ser posterior a la fecha de obsolescencia. |
Importación de una imagen personalizada utilizando la CLI
Asegúrese de que la imagen personalizada compatible esté disponible en IBM Cloud Object Storage. Para obtener más información, consulte Creación de una imagen personalizada de Linux, Creación de una imagen personalizada de Windows, Creación de una imagen personalizada de un sistema operativo genérico, Traiga su propia licencia y Carga de datos en IBM Cloud Object Storage. Para incluir expresiones de uso permitido, consulte Agregar expresiones de uso permitido a imágenes personalizadas.
Cuando una imagen está disponible en IBM Cloud Object Storage, puede importarla a la infraestructura IBM Cloud VPC utilizando la interfaz de comando (CLI).
Para importar una imagen personalizada utilizando la CLI, utilice el mandato ibmcloud is image-create. Especifique el nombre de la imagen personalizada utilizando la variable IMAGE_NAME. El nombre no
puede ser utilizado por otra imagen de la región y los nombres que empiezan por ibm- están reservados para las imágenes proporcionadas por el sistema. Debe especificar la fuente; por ejemplo, especifique la opción --file con la ubicación del archivo de imagen. Especifique la opción --os-name con el nombre del sistema operativo para la imagen.
ibmcloud is image-create IMAGE_NAME [--file IMAGE_FILE_LOCATION] [--os-name OPERATING_SYSTEM_NAME]
El ejemplo siguiente crea una imagen personalizada con el nombre my-ubuntu-16-amd64. La ubicación de origen de imagen es cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2. El sistema operativo es ubuntu-16-amd64.
ibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64
Para obtener más información, consulta ibmcloud is image-create en la página de referencia de la CLI de VPC.
Planificar cambios de estado de ciclo de vida de imagen personalizada utilizando la CLI
Al importar una imagen personalizada utilizando la interfaz de línea de mandatos (CLI), también puede planificar los cambios de estado de ciclo de vida de una imagen personalizada IBM Cloud VPC al mismo tiempo utilizando las opciones del mandato
ibmcloud is image-create.
Especifique el nombre de la imagen personalizada que se va a crear utilizando la variable IMAGE_NAME. El nombre no puede ser utilizado por otra imagen de la región y los nombres que empiezan por ibm- están reservados
para las imágenes proporcionadas por el sistema. También debe especificar el origen; por ejemplo, especifique la opción --file con la ubicación del archivo de imagen. Especifique la opción --os-name con el nombre
del sistema operativo para la imagen.
Para planificar las propiedades deprecate-at o obsolete-at, especifique una fecha en el formato de fecha y hora ISO 8601 (YYYY-MM-DDThh:mm:ss+hh:mm).
YYYYes el año de cuatro dígitosMMes el mes de dos dígitosDDes el día de dos dígitosTsepara la información de fecha y horahhson las horas de dos dígitosmmson los minutos de dos dígitos+hh:mmo-hh:mmes el huso horario universal coordinado
Por lo tanto, la fecha del 30 de septiembre de 2023 a las 8:00 PM en el huso horario estándar de América del Norte (CST) sería 2023-09-30T20:00:00-06:00
Cuando planifica la fecha y hora, no puede utilizar la fecha y hora actuales o una fecha y hora futuras. Por ejemplo, si son las 8 AM del 12 de junio, la fecha y hora planificadas deben ser posteriores a las 8 AM del 12 de junio. Si define
las fechas y horas deprecate-at y obsolete-at, la fecha deprecate-at debe ser posterior a la fecha y hora obsolete-at.
ibmcloud is image-create IMAGE_NAME [--file IMAGE_FILE_LOCATION] [--os-name OPERATING_SYSTEM_NAME] [--deprecate-at YYYY-MM-DDThh:mm:ss+hh:mm] [--obsolete-at YYYY-MM-DDThh:mm:ss+hh:mm]
El ejemplo siguiente crea una imagen personalizada con el nombre my-ubuntu-16-amd64. La ubicación de origen de imagen es cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2. El sistema operativo es ubuntu-16-amd64.
La imagen está planificada para que esté en desuso en 2023-03-01T06:11:28+05:30. La imagen está planificada para que esté obsoleta en 2023-12-31T06:11:28+05:30.
ibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64 --deprecate-at 2023-03-01T06:11:28+05:30 --obsolete-at 2023-12-31T06:11:28+05:30
Para obtener más información, consulta ibmcloud is image-create en la página de referencia de la CLI de VPC.
Importación de una imagen personalizada utilizando la API
Asegúrese de que la imagen personalizada compatible esté disponible en IBM Cloud Object Storage. Para obtener más información, consulte Creación de una imagen personalizada de Linux, Creación de una imagen personalizada de Windows, Creación de una imagen personalizada de un sistema operativo genérico, Traiga su propia licencia y Carga de datos en IBM Cloud Object Storage. Para incluir una expresión de uso permitido, consulte Adición de expresiones de uso permitido a imágenes personalizadas.
Cuando tenga una imagen disponible en IBM Cloud Object Storage, puede importarla a la infraestructura de IBM Cloud VPC utilizando la interfaz de programación de aplicaciones (API).
Para importar una imagen personalizada utilizando la API, utilice Crear una imagen.
name no puede ser utilizado por otra imagen de la región y los nombres que empiezan por ibm- están reservados para las imágenes proporcionadas por el sistema. Especifique la subpropiedad file.href con la
ubicación de la imagen. Especifique la subpropiedad operating_system.name con el nombre del sistema operativo de la imagen.
Las imágenes personalizadas genéricas del sistema operativo son una función beta y están disponibles con fines de evaluación y prueba. Los sistemas operativos genéricos tienen family de Generic. Asegúrese de seleccionar
el que tenga el valor allow_user_image_creation de true y el user_data_format necesario para que el sistema operativo arranque e inicialice correctamente. Para obtener más información, consulte Consideraciones sobre el formato de datos de usuario.
El ejemplo siguiente importa una imagen personalizada con el nombre de my-image, la ubicación de origen de cos://us-south/my-bucket/my-image.qcow2 y el sistema operativo para la imagen es debian-9-amd64.
curl -X POST "$vpc_api_endpoint/v1/images?version=2023-02-21&generation=2" -H "Authorization: Bearer $iam_token" -d '{
"name": "my-image",
"file": {
"href": "cos://us-south/my-bucket/my-image.qcow2"
},
"operating_system": {
"name": "debian-9-amd64"
}
}'
Planificar cambios de estado de ciclo de vida de imagen personalizada utilizando la API
Al importar una imagen personalizada utilizando la interfaz de programación de aplicaciones (API), también puede planificar los cambios de estado de ciclo de vida de una imagen personalizada IBM Cloud VPC al mismo tiempo utilizando el mandato Crear una imagen.
name no puede ser utilizado por otra imagen de la región y los nombres que empiezan por ibm- están reservados para las imágenes proporcionadas por el sistema. Especifique la subpropiedad file.href con
la ubicación de la imagen. Especifique la subpropiedad operating_system.name con el nombre del sistema operativo de la imagen.
Para planificar las propiedades deprecation_at o obsolescence_at, especifique una fecha en el formato de fecha y hora ISO 8601 (YYYY-MM-DDThh:mm:ss+hh:mm).
YYYYes el año de cuatro dígitosMMes el mes de dos dígitosDDes el día de dos dígitosTsepara la información de fecha y horahhson las horas de dos dígitosmmson los minutos de dos dígitos+hh:mmo-hh:mmes el huso horario universal coordinado
Por lo tanto, la fecha del 30 de septiembre de 2023 a las 8:00 PM en el huso horario estándar de América del Norte (CST) sería 2023-09-30T20:00:00-06:00
Cuando planifica la fecha y la hora, no puede utilizar la fecha y la hora actuales. Por ejemplo, si son las 8 AM del 12 de junio, la fecha y hora planificadas deben ser posteriores a las 8 AM del 12 de junio. Si define las fechas y horas deprecation_at y obsolescence_at, la fecha obsolescence_at debe ser posterior a la fecha y hora deprecation_at.
El ejemplo siguiente importa una imagen personalizada con el nombre de my-image, la ubicación de origen de cos://us-south/my-bucket/my-image.qcow2 y el sistema operativo para la imagen es debian-9-amd64.
La imagen está planificada para que esté en desuso en 2023-03-01T06:11:28+05:30. La imagen está planificada para que esté obsoleta en 2023-12-31T06:11:28+05:30.
curl -X POST "$vpc_api_endpoint/v1/images?version=2023-02-21&generation=2" -H "Authorization: Bearer $iam_token" -d '{
"name": "my-image",
"file": {
"href": "cos://us-south/my-bucket/my-image.qcow2"
},
"operating_system": {
"name": "debian-9-amd64"
},
"deprecation_at": "2023-03-01T06:11:28+05:30",
"obsolescence_at": "2023-12-31T06:11:28+05:30"
}'
Importación de una imagen personalizada mediante Terraform
Para utilizar Terraform, descargue la CLI de Terraform y configure el complemento del proveedor IBM Cloud. Para obtener más información, consulte Introducción a Terraform.
Asegúrese de que la imagen personalizada compatible esté disponible en IBM Cloud Object Storage. Para obtener más información, consulte Creación de una imagen personalizada de Linux, Creación de una imagen personalizada de Windows, Creación de una imagen personalizada de un sistema operativo genérico, Traiga su propia licencia y Carga de datos en IBM Cloud Object Storage. Para incluir expresiones de uso permitido, consulte Agregar expresiones de uso permitido a imágenes personalizadas.
Cuando dispongas de una imagen en IBM Cloud Object Storage, podrás importarla a la infraestructura de IBM Cloud VPC mediante Terraform.
Para importar una imagen personalizada mediante Terraform, utilice el comando recursos de Terraform ibm_is_image.
Especifique el nombre de la imagen personalizada que se creará utilizando el valor name. El nombre no puede ser utilizado por otra imagen de la región y los nombres que empiezan por ibm- están reservados para las imágenes
proporcionadas por el sistema. También debe especificar la fuente; por ejemplo, especifique el valor href con la ubicación del archivo de imagen. Especifique el valor operating_system con el nombre del sistema operativo
para la imagen.
resource "ibm_is_image" "example" {
name = "my-image"
href = "cos://us-south/buckettesttest/livecd.ubuntu-cpc.azure.vhd"
operating_system = "ubuntu-16-04-amd64"
}
Planificar cambios de estado de ciclo de vida de imagen personalizada utilizando Terraform
Al importar una imagen personalizada utilizando Terraform, también puede planificar los cambios de estado de ciclo de vida de una imagen personalizada IBM Cloud VPC al mismo tiempo utilizando el mandato de recurso de Terraform ibm_is_image.
El atributo name no puede ser utilizado por otra imagen de la región y los nombres que empiezan por ibm- están reservados para las imágenes proporcionadas por el sistema.
Para planificar los atributos deprecation_at o obsolescence_at, especifique una fecha en el formato de fecha y hora ISO 8601 (YYYY-MM-DDThh:mm:ss+hh:mm).
YYYYes el año de cuatro dígitosMMes el mes de dos dígitosDDes el día de dos dígitosTsepara la información de fecha y horahhson las horas de dos dígitosmmson los minutos de dos dígitos+hh:mmo-hh:mmes el huso horario universal coordinado
Por lo tanto, la fecha del 30 de septiembre de 2023 a las 8:00 PM en el huso horario estándar de América del Norte (CST) sería 2023-09-30T20:00:00-06:00
Cuando planifica la fecha y la hora, no puede utilizar la fecha y la hora actuales. Por ejemplo, si son las 8:00 AM del 12 de junio, la fecha y hora planificadas deben ser posteriores a las 8:00 AM del 12 de junio. Si define las fechas y horas
deprecation_at y obsolescence_at, la fecha obsolescence_at debe ser posterior a la fecha y hora deprecation_at.
El ejemplo siguiente importa una imagen personalizada con el nombre de example-image, la ubicación de origen de cos://us-south/buckettesttest/livecd.ubuntu-cpc.azure.vhd y el sistema operativo para la imagen es ubuntu-16-04-amd64.
La imagen está planificada para que esté en desuso en 2023-11-28T15:10:00.000Z. La imagen está planificada para que sea obsoleta en 2023-11-28T15:10:00.000Z.
-
Planifique un cambio de estado a
deprecated.resource "ibm_is_image" "example" { name = "example-image" href = "cos://us-south/buckettesttest/livecd.ubuntu-cpc.azure.vhd" operating_system = "ubuntu-16-04-amd64" deprecated_at = "2023-11-28T15:10:00.000Z" } -
Planifique un cambio de estado a
obsolete.resource "ibm_is_image" "example" { name = "example-image" href = "cos://us-south/buckettesttest/livecd.ubuntu-cpc.azure.vhd" operating_system = "ubuntu-16-04-amd64" obsolescence_at = "2023-11-28T15:10:00.000Z" }
Validación de una imagen personalizada importada utilizando la interfaz de usuario
Una vez importada una imagen personalizada, puedes consultar la suma de comprobación que se generó para dicha imagen al importarla a IBM Cloud VPC.
Si generas una suma de comprobación localmente para tu imagen antes de importarla, puedes comparar las dos sumas de comprobación para asegurarte de que son idénticas. Sumas de comprobación coincidentes indican que la imagen no se ha modificado.
- En la consola deIBM Cloud, vaya al icono de menú
> Infraestructura de VPC > Cálculo > Imágenes.
- En la pestaña Imágenes personalizadas, en la lista de imágenes personalizadas, haz clic en el nombre de la imagen personalizada que quieras validar.
- En el panel lateral de detalles de la imagen, localiza el campo Checksum ( SHA256 ). Verás contenidos similares a los de 6809606da67eb83670e6249e54e94043eb43c0471669fb96ea4050c4c07e2df7.
Para z/OS Wazi aaS solo imagen personalizada: No se puede validar la suma de comprobación de las imágenes personalizadas importadas que se implementan desde Wazi Image Builder.
-
Compare el valor de la suma de comprobación (Checksum (SHA256)) con la salida que se genera cuando se calcula una suma de comprobación para la imagen localmente.
- Ejemplo de mandato de Linux:
sha256sum ubuntu_image.qcow2 - Ejemplo de mandato de Mac:
shasum -a 256 ubuntu_image.qcow2 - Obtendrás un resultado similar al siguiente:
6809606da67eb83670e6249e54e94043eb43c0471669fb96ea4050c4c07e2df7
- Ejemplo de mandato de Linux:
-
Cree una instancia de servidor virtual o un servidor nativo utilizando esta imagen. Para obtener más información, consulte Crear una instancia de servidor virtual o Creación de Bare Metal Servers en VPC.
Validación de una imagen personalizada importada utilizando la CLI
Una vez importada una imagen personalizada, puedes consultar la suma de comprobación que se generó para dicha imagen al importarla a IBM Cloud VPC.
Si generas una suma de comprobación localmente para tu imagen antes de importarla, puedes comparar las dos sumas de comprobación para asegurarte de que son idénticas. Sumas de comprobación coincidentes indican que la imagen no se ha modificado.
Para validar una imagen personalizada importada utilizando la CLI, utilice el mandato ibmcloud is image.
En primer lugar, vea los detalles de la imagen personalizada importada que desea validar. Especifique el nombre o el ID de la imagen personalizada que se va a crear utilizando la variable IMAGE.
ibmcloud is image IMAGE
Para obtener más información, consulta ibmcloud is image en la página de referencia de la CLI de VPC.
El ejemplo siguiente muestra los detalles de una imagen personalizada con el ID de r006-1d1e92e9-6550-4d06-8483-d674310045fd.
ibmcloud is image r006-1d1e92e9-6550-4d06-8483-d674310045fd
Getting image r006-1d1e92e9-6550-4d06-8483-d674310045fd under account Rios IMSLess as user gbgrout@ibm.com...
ID r006-589548bd-9241-4ad7-a610-1df6ba020793
Name my-image-from-volume-cli-1
CRN crn:v1:bluemix:public:is:us-south:a/a1234567::image:r006-589548bd-9241-4ad7-a610-1df6ba020793
Status available
Operating system Name Architecture Vendor Version Dedicated host only
centos-7-amd64 amd64 CentOS 7.x - Minimal Install false
Source volume ID Name
r006-6438d80f-4433-4445-be2f-0cca05afff3e transpose-clubhouse-putt-repent
Created 2023-03-16T01:11:03+05:30
Deprecation Date 2023-03-01T06:11:28+05:30
Obsolescence Date 2023-12-31T06:11:28+05:30
Visibility private
Minimum provisioned size(GB) 250
SHA256 Checksum 774d44ac0d55f2bfe869b995565715e5d9970ec23ce7127b2e2776b2618a9f7c
File size(GB) 2
Encryption none
Resource group 11caaa983d9c4beb82690daab08717e9
Resource type image
Catalog Offering Managed false
Compara el valor de la suma de comprobación devuelta ( SHA256 ) con el resultado que se genera al calcular una suma de comprobación de la imagen de forma local.
- Ejemplo de mandato de Linux:
sha256sum ubuntu_image.qcow2 - Ejemplo de mandato de Mac:
shasum -a 256 ubuntu_image.qcow2 - Obtendrás un resultado similar al siguiente:
6809606da67eb83670e6249e54e94043eb43c0471669fb96ea4050c4c07e2df7
Después de validar la suma de comprobación (SHA256), utilice la imagen para crear un servidor virtual. Consulte Creación de una instancia de servidor virtual utilizando la CLI.
Validación de una imagen personalizada importada utilizando la API
Una vez importada una imagen personalizada, puedes consultar la suma de comprobación que se generó para dicha imagen al importarla a IBM Cloud VPC.
Si generas una suma de comprobación localmente para tu imagen antes de importarla, puedes comparar las dos sumas de comprobación para asegurarte de que son idénticas. Sumas de comprobación coincidentes indican que la imagen no se ha modificado.
Para validar como imagen personalizada utilizando la API, utilice Listar todas las imágenes.
Para $image_id, especifique el ID de la imagen personalizada que desea validar.
curl -X GET "$vpc_api_endpoint/v1/images/$image_id/?version=2023-02-21&generation=2" -H "Authorization: Bearer $iam_token"
Compara el valor de la suma de comprobación devuelta ( SHA256 ) con el resultado que se genera al calcular una suma de comprobación de la imagen de forma local.
- Ejemplo de mandato de Linux:
sha256sum ubuntu_image.qcow2 - Ejemplo de mandato de Mac:
shasum -a 256 ubuntu_image.qcow2 - Obtendrás un resultado similar al siguiente:
6809606da67eb83670e6249e54e94043eb43c0471669fb96ea4050c4c07e2df7
Después de validar la suma de comprobación (SHA256), utilice la imagen para crear un servidor virtual. Consulte Creación de una instancia de servidor virtual utilizando la API.
Próximos pasos
Después de validar las imágenes personalizadas, puede desplegar y gestionar las imágenes personalizadas. Para obtener más información, consulte Gestión de imágenes personalizadas.
Si tiene previsto gestionar las imágenes personalizadas con un catálogo privado, consulte Incorporación de una imagen de servidor virtual para VPC. Si tiene previsto publicar las imágenes a través del Catálogo global y facturar a los usuarios utilizando un plan de software, consulte Incorporación de un servidor virtual para VPC con un plan.