Export d'images personnalisées

Exportez une image personnalisée Compute dans un compartiment Oracle Cloud Infrastructure.

Afin d'effectuer un export d'image, vous devez disposer d'un accès en écriture au bucket Object Storage pour l'image. Pour plus d'informations, reportez-vous à Présentation d'Object Storage et à Autoriser les utilisateurs à écrire des objets dans des buckets Object Storage. Pour plus d'informations sur le déplacement d'images vers et depuis Object Storage, reportez-vous également à Déplacement de données vers et depuis Object Storage.

Conseil

Pour exporter une instance Compute, créez d'abord une image personnalisée à partir de l'instance. Voir : Créer des images personnalisées. Ensuite, suivez ces étapes.
Remarque

Vous pouvez déplacer des images de machine virtuelle d'OCI vers d'autres fournisseurs cloud à l'aide de l'export.
  • Export d'une image à l'aide de la console

    1. Accédez à la page de liste Images personnalisées Compute. Si vous avez besoin d'aide pour trouver la page de liste, reportez-vous à Liste des images personnalisées.
    2. Identifiez l'image personnalisée qui vous intéresse.
    3. Dans le menu Actions (trois points), sélectionnez Exporter.
    4. Indiquez l'emplacement Object Storage vers lequel exporter l'image :

      • Exporter vers un bucket Object Storage : sélectionnez un bucket. Entrez ensuite le nom de l'image exportée. Evitez de saisir des informations confidentielles.
      • Exporter vers une URL Object Storage : entrez l'URL Object Storage.
    5. Dans la liste Format d'image, sélectionnez le format dans lequel exporter l'image. Les formats suivants sont disponibles :

      • Virtual Machine Disk (.vmdk)
      • Virtual Hard Disk (.vhd) pour Hyper-V
      • Virtual Disk Image (.vdi) pour Oracle VM VirtualBox
      • QEMU Copy On Write (.qcow2)
      • Fichier Oracle Cloud Infrastructure avec une image QCOW2 et des métadonnées OCI (.oci). Utilisez ce format pour exporter une image personnalisée que vous souhaitez importer dans d'autres locations ou régions.
    6. Sélectionnez Exporter l'image.

    Une fois l'image d'export sélectionnée, l'état de l'image devient Export en cours. Les images sont une copie des métadonnées et du volume d'initialisation d'instance de machine virtuelle ou Bare Metal au moment de la création de l'image. Elles capturent l'état en cours de l'instance. L'export d'une image personnalisée copie les données vers l'emplacement Object Storage indiqué. Vous pouvez toujours lancer des instances pendant l'export de l'image, mais vous ne pouvez pas supprimer cette dernière tant que l'export n'est pas terminé.

    Lorsque l'export est terminé, l'image prend l'état Disponible. Si l'état de l'image devient Disponible, mais que vous ne voyez pas l'image exportée à l'emplacement Object Storage indiqué, l'export a échoué et vous devez de nouveau suivre les étapes d'export de l'image.

    Remarque

    Pour suivre la progression de l'opération et résoudre des erreurs qui se produisent lors de l'instance, utilisez la demande de service associée.
  • Utilisez la commande image export et les paramètres requis pour exporter une image personnalisée :

    oci compute image export to-object --from-json <file://path/to/file.json>

    <file://path/to/file.json> correspond au chemin d'un fichier JSON qui définit les détails de l'instance. Pour plus d'informations sur la génération d'un exemple de fichier JSON, reportez-vous à Options JSON avancées.

    Afin d'obtenir la liste complète des indicateurs et des options de variable pour les commandes d'interface de ligne de commande du service Compute, reportez-vous à référence de ligne de commande pour Compute.

  • Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à la documentation relative à l'API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.

    Utilisez cette opération d'API pour exporter une image :