Tema anterior: Método hvm2pv (Objeto util)

Tema siguiente: Objeto job


Método image2class (Objeto util)
Descripción

Importe imágenes de máquina virtual como clases de dispositivo de AppLogic.

Sintaxis
/api/v1/util/image2class?class=class&image=image&vdc=controller-name 
Argumentos
class

Nombre de la clase del dispositivo de AppLogic que se creará.

image

Imagen o volúmenes que se tienen que importar.

Tipo de transacción

Asincrónico

Tipo de solicitud

GET

Ejemplos

Importe una imagen OVA del volumen impex del grid como una clase de singleton sin gestionar.

 GET
http://192.168.123.200/api/v1/util/image2class?class=myapp:TOMCAT&image=tomcat.ova&unmanaged&vdc=mygrid

Importe una imagen OVA desde una URL, creando una clase de catálogo gestionada y anulando los recursos especificados en el descriptor .ovf.

GET
http://192.168.123.200/api/v1/util/image2class?class=/proto:TOMCAT&image=http%3A%2F%2Fexample.com%2Ftomcat.ova&user=user&pwd=password&managed&cpu=2&mem=512M&os=linux&vdc=mygrid

Actualiza una clase de catálogo gestionada reemplazando sus volúmenes por aquellos de una imagen OVA.

GET
http://192.168.123.200/api/v1/util/image2class?class=/proto:TOMCAT&image=tomcat.ova&upgrade&vdc=mygrid

Ejemplo de salida
JSON:

{
   "job" : "3f8c7462-eab5-48e7-94c1-ed5fc5b9cb97"
}

XML:

<job>358fd142-acba-42b2-bfde-d7deb0ebe03e</job>

Códigos de error de HTTP
404

Entidad mygrid de vdc no encontrada: se ha especificado un nombre de VDC que no está configurado en la aplicación WS_API.

400.4

Faltan argumentos obligatorios (class)

- Falta el argumento class=class

Faltan argumentos obligatorios (image)

- Falta el argumento image=image

Notes

Antes de utilizar este objeto, es necesario enlazar primero el grid a Marketplace mediante el objeto appstore_bind.

Para obtener el estado de la tarea, envíe una solicitud /api/v1/job/info? con el job_id devuelto anteriormente como argumento. Para obtener más información sobre cómo obtener el estado de la tarea, consulte el objeto job.