Import d'images personnalisées
Importez une image personnalisée Compute dans un compartiment Oracle Cloud Infrastructure.
Pour importer une image, vous devez disposer d'un accès en lecture à l'objet Object Storage contenant l'image. Pour plus d'informations, reportez-vous à Autoriser les utilisateurs à télécharger des objets à partir de 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.
Vous pouvez déplacer des images de machine virtuelle d'autres fournisseurs cloud vers OCI à l'aide de l'import.
- 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.
- Sélectionnez Importer une image.
- Dans la liste Créer dans le compartiment, sélectionnez le compartiment vers lequel importer l'image.
- Entrez le nom de l'image. Evitez de saisir des informations confidentielles.
-
Sélectionnez le système d'exploitation :
- Pour les images Linux, sélectionnez Linux.
- Pour les images Windows, sélectionnez Windows. Sélectionnez la version du système d'exploitation, puis certifiez que le système d'exploitation sélectionné est conforme aux accords de licence Microsoft.
-
Indiquez l'emplacement Object Storage à partir duquel importer l'image :
- Importer à partir d'un bucket Object Storage : sélectionnez le bucket contenant l'image. Dans la liste Nom d'objet, sélectionnez le fichier image.
- Importer à partir d'une URL Object Storage : entrez l'URL de stockage d'objet de l'image. En cas d'import sur plusieurs locations, vous devez indiquer une URL de demande pré-authentifiée.
-
Dans la section Type d'image, sélectionnez le format de l'image. Les formats suivants sont disponibles :
- VMDK : Virtual Machine Disk (.VMDK)
- QCOW2 : QEMU Copy On Write (.qcow2)
- OCI : fichier Oracle Cloud Infrastructure avec une image QCOW2 et des métadonnées OCI. Utilisez ce format lors de l'import d'une image personnalisée exportée à partir d'une autre location ou région.
-
Sélectionnez le mode de lancement :
-
Pour les images personnalisées dont le type est
.oci
, le mode de lancement est désactivé. Oracle Cloud Infrastructure sélectionne le mode de lancement approprié en fonction du mode de lancement de l'image source. -
Pour les images personnalisées exportées à partir d'Oracle Cloud Infrastructure dont le type est QCOW2, sélectionnez Mode natif.
-
Pour importer d'autres images, sélectionnez mode paravirtualisé ou mode émulé. Pour plus d'informations, reportez-vous à Utilisation de votre propre image.
-
- (Facultatif) Dans la section Balises, ajoutez des balises à l'image. Si vous êtes autorisé à créer une ressource, vous disposez également des droits d'accès nécessaires pour appliquer des balises à forme libre à cette ressource. Pour appliquer une balise defined, vous devez être autorisé à utiliser la balise namespace. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas sûr d'appliquer des balises, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des balises ultérieurement.
- Sélectionnez Importer l'image.
Une fois l'image d'import sélectionnée, l'image importée est affichée dans la liste Images personnalisées du compartiment, avec l'état Import en cours.
Lorsque l'import est terminé, l'état devient Disponible. Si l'état ne change pas ou si aucune entrée n'apparaît dans la liste Images personnalisées, cela signifie que l'import a échoué. Si l'import échoue, vérifiez que vous disposez d'un accès en lecture à l'objet Object Storage et que ce dernier contient une image prise en charge.
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 create ou image import et les paramètres requis pour importer une image personnalisée :
oci compute image create --from-json <file://path/to/file.json>
oci compute image import from-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 importer une image :