Rubrique précédente: Méthode copy (objet template)Rubrique suivante: Méthode config (objet template)


Méthode migrate (objet template)
Description

Migre un squelette d'application à partir d'une grille distante.

Syntaxe
/api/v2/template/migrate?grid=grille_distante&template=application&vdc=nom_contrôleur 
Arguments
Grille

Adresse IP ou FQDN du contrôleur d'une grille distante

template

Nom du squelette d'application à migrer

vdc

Nom du centre de données virtuel cible

Options

Pour obtenir des descriptions des options disponibles pour cette commande, consultez la section Contrôle des applications dans le Manuel de référence du shell de ligne de commande.

Remarque : La méthode de migration ne prend pas en charge le transfert d'agent SSH.

Type de transaction

Asynchrone

Type de requête

GET

Exemples

Migration d'un squelette d'application nommé test à partir de remote-grid.mygrid.net

GET http://192.168.123.200/api/v2/template/migrate?grid=remote-grid.mygrid.net&template=test&vdc=mygrid 
Exemple de sortie
XML
<job>be805915-76b2-48c8-b8a0-b881cca66da6</job>
JSON
{
   "job" : "be805915-76b2-48c8-b8a0-b881cca66da6"
} 
Codes d'erreur HTTP
404

L'entité vdc mygrid est introuvable - Le nom de VDC spécifié n'est pas configuré dans l'application WS_API.

400.4

Missing required arguments (template). - Argument template=app missing in the request.

400.4

Missing required arguments (grid). - La requête ne contient pas l'argument grid=grille-distante.

Remarque : Pour obtenir le statut du job, exécutez une requête /api/v2/job/info? avec comme argument le job_id renvoyé plus haut. Pour plus d'informations sur la manière d'obtenir le statut du job, reportez-vous à l'objet job.