Argomento precedente: Metodo hvm2pv (oggetto util)Argomento successivo: Oggetto job


Metodo image2class (oggetto util)
Description

Importa immagini della macchina virtuale come classi di appliance AppLogic.

Sintassi
/api/v2/util/image2class?class=class&image=image&vdc=controller-name 
Argomenti
class

Nome della classe dell'appliance AppLogic che verrà creata

image

L'immagine o i volumi da importare.

Tipo di transazione

Asincrona

Tipo di richiesta

GET

Esempi

Importazione di un'immagine OVA dal volume impex della griglia come classe singleton non gestita

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

Importazione di un'immagine OVA da un URL, creando una classe del catalogo gestita, ignorando le risorse specificate nel descrittore .ovf

GET
http://192.168.123.200/api/v2/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

Aggiornamento di una classe del catalogo gestita sostituendo i volumi con quelli da un'immagine OVA

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

Output di esempio
JSON:

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

XML:

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

Codici di errore HTTP
404

Entità vdc mygrid non trovata - È stato specificato un nome di VDC non configurato nell'applicazione WS_API.

400.4

Argomenti necessari mancanti (class).

- Argomento class=class mancante

Argomenti necessari mancanti (image)

- Argomento image=image mancante

note

Prima di utilizzare questo oggetto, è necessario innanzitutto associare la griglia al Marketplace utilizzando l'oggetto appstore_bind.

Per visualizzare lo stato del processo, inviare una richiesta /api/v2/job/info? con il job_id restituito sopra come argomento. Per ulteriori informazioni su come ottenere lo stato del processo, fare riferimento all'oggetto job.