Création d'une instance

Sur Compute Cloud@Customer, vous pouvez créer une instance à l'aide de la console, de l'interface de ligne de commande et de l'API Compute Cloud@Customer.

Avant de commencer

Pour plus d'informations sur les entrées dont vous avez besoin pour créer une instance, reportez-vous à Tutoriel : lancement de votre première instance.

La liste suivante décrit les informations minimales que vous devez fournir pour créer une instance :

  • Nom de l'instance

  • Le compartiment dans lequel créer l'instance

  • Une image ou un volume d'initialisation

  • Une forme – Si vous utilisez une image de plate-forme, spécifiez VM.PCAStandard.E5. Forme flexible pour les charges de travail et les applications génériques. Pour les charges globales accélérées par GPU, sélectionnez une forme de GPU dédiée.

  • Un sous-réseau

  • Une clé SSH publique

    Pour se connecter à l'instance, les utilisateurs ont besoin d'une clé SSH ou d'un mot de passe, selon la façon dont l'image a été créée. Si l'instance requiert des clés SSH pour l'authentification, vous devez fournir la clé publique lorsque vous créez l'instance. Vous ne pouvez pas fournir la clé SSH publique après la création de l'instance.

Pour créer une instance à l'aide de l'interface de ligne de commande, vous avez besoin des mêmes informations que celles répertoriées précédemment pour la console Compute Cloud@Customer, sauf que vous n'avez pas besoin d'un nom d'instance. Si vous n'indiquez pas de nom pour l'instance, le nom par défaut est instanceYYYYMMDDhhmmss, où YYYYMMDDhhmmss est la date et l'heure de création.

Pour modifier les options de lancement, utilisez la CLI. Vous ne pouvez pas modifier les options de lancement ou les VPU de volume d'initialisation par Go après la création de l'instance.

Les options de métadonnées d'instance vous permettent d'attacher des informations importantes aux instances, telles qu'une clé SSH, des informations à utiliser pour cloud-init, ainsi que des libellés et des proxies pour les noeuds d'un pool de noeuds de cluster Kubernetes Engine. Il existe des restrictions de clé de métadonnées. Reportez-vous à Restrictions de clé de métadonnées. Pour configurer les métadonnées, créez l'instance à l'aide de l'option d'interface de ligne de commande --metadata ou --extended-metadata.

Une autre façon de créer une instance consiste à créer une configuration d'instance et à l'utiliser pour lancer une instance, comme décrit dans Utilisation des configurations d'instance. Lorsque vous utilisez une configuration d'instance pour créer une instance, vous pouvez indiquer blockVolumes et secondaryVnics, comme indiqué dans la procédure de l'interface de ligne de commande OCI dans Création d'une configuration d'instance en entrant des valeurs de configuration.

Une fois que vous avez créé une instance, vous pouvez éventuellement associer des VNIC supplémentaires et affecter des adresses IP privées et publiques. Reportez-vous à Création et attachement d'une carte d'interface réseau virtuelle secondaire, à Gestion des adresses IP privées et à Gestion des adresses IP publiques.

Remarque

Si vous indiquez une taille de volume d'initialisation supérieure à la taille par défaut, vous devez étendre le volume afin de tirer parti de cette plus grande taille. Reportez-vous à Redimensionnement des volumes.

Evitez de saisir des informations confidentielles dans les noms et les balises.

Informations importantes sur l'utilisation des images Marketplace pour créer des instances

La première fois que vous créez une instance à l'aide d'une image Marketplace, vous devez utiliser la console Compute Cloud@Customer afin d'accepter l'accord utilisateur. Ensuite, vous pouvez utiliser la console, l'interface de ligne de commande et l'API pour créer des instances avec une image Marketplace.

Pour préserver l'intégrité des images du Marketplace, il existe des restrictions et des actions autorisées. Pour plus d'informations, reportez-vous à Restrictions relatives aux images Marketplace et à Administration des images Marketplace autorisées.

    1. Créez ou obtenez les ressources et informations suivantes :

      • Image ou volume d'initialisation et compartiment dans lequel se trouve l'image ou le volume d'initialisation. Reportez-vous à Liste des images et affichage des détails et à Liste des volumes d'initialisation.

      • Un réseau cloud virtuel (VCN) et un sous-réseau, ainsi que le compartiment dans lequel se trouvent le VCN et le sous-réseau. Reportez-vous à Création d'un VCN.

      • Clé SSH (Secure Shell) publique si les utilisateurs se connectent à l'instance à l'aide de SSH

    2. Dans le tableau de bord de la console Compute Cloud@Customer, effectuez l'une des opérations suivantes pour ouvrir la boîte de dialogue Créer une instance :

      • Sélectionnez Créer une instance dans l'angle supérieur gauche.

      • Dans le bloc Compute, sélectionnez Instances. En haut de la liste des instances sur le côté droit, sélectionnez Créer une instance.

      • Dans le bloc Compute, sélectionnez Images personnalisées. Pour l'image à utiliser pour créer l'instance, sélectionnez le menu Actions (Image de l'icône à trois points.), puis Créer une instance à partir d'une image. Vous devrez peut-être modifier le compartiment en haut de la liste des images pour voir l'image de votre choix.

        Lorsque vous utilisez l'option Créer une instance à partir d'une image, le nom de l'image est déjà saisi dans la boîte de dialogue Créer une instance et vous ne pouvez pas le modifier. Vous n'avez pas besoin de saisir les informations décrites dans "Image source" à l'étape suivante.

    3. Dans la boîte de dialogue Créer une instance, entrez les informations suivantes :

      • Nom : saisissez le nom de l'instance. Les noms d'instance présentent les caractéristiques suivantes :

        • Peut être modifié après la création de l'instance.

        • N'a pas besoin d'être unique.

        • Ne peut contenir que des caractères alphanumériques et le tiret (-).

        • La longueur maximale autorisée est de 63 caractères.

      • Créer dans le compartiment : sélectionnez le compartiment dans lequel créer l'instance.

      • Domaine de pannes : (facultatif) sélectionnez un domaine de pannes. Par défaut, le système sélectionne automatiquement le meilleur domaine de pannes pour l'instance lors de sa création. Si vous indiquez un domaine de pannes et que le domaine de pannes demandé ne peut pas prendre en charge l'instance, le lancement de l'instance échoue. Le domaine de pannes peut être modifié après la création de l'instance.

      • Image source : sélectionnez une image ou un volume d'initialisation.

        1. Sélectionnez le type de source : Image de plate-forme, Image personnalisée ou Volume d'initialisation.

        2. Si vous avez sélectionné Image personnalisée ou Volume d'initialisation, sélectionnez le compartiment dans lequel se trouve l'image ou le volume d'initialisation à utiliser.

        3. Sélectionnez une image ou un volume d'initialisation dans la liste.

          Si vous avez sélectionné Image de plate-forme, une liste tabulaire contenant les colonnes Système d'exploitation, Version de système d'exploitation et Création d'image apparaît (date de création de l'image). Vous pouvez utiliser la flèche du menu déroulant à droite de la version du système d'exploitation pour sélectionner une autre version. Par exemple, pour le système d'exploitation Oracle Linux, vous pouvez utiliser le menu déroulant pour sélectionner 9, 8 ou 7.9.

          Si vous avez sélectionné Image personnalisée, une liste tabulaire contenant les colonnes Nom, Système d'exploitation et Version du système d'exploitation s'affiche. Vous pouvez utiliser les flèches dans les en-têtes de colonne pour trier la liste. Vous pouvez filtrer la liste à l'aide du menu déroulant Système d'exploitation situé au-dessus de la liste des images.

          Si vous avez sélectionné Volume d'initialisation, une liste tabulaire contenant les colonnes Nom, Taille (Go) et Créé (date de création du volume d'initialisation). Vous pouvez utiliser les flèches dans les en-têtes de colonne pour trier la liste. Dans la section Volume d'initialisation (après la section Forme), vous pouvez personnaliser la taille du volume d'initialisation.

          Si la liste est trop longue pour tenir dans une vue, utilisez la flèche pour afficher une autre page de la liste.

          Pour utiliser une image de plate-forme précédemment disponible mais qui n'est plus répertoriée, utilisez l'interface de ligne de commande pour créer l'instance et indiquer l'OCID de l'image.

        L'image source ne peut pas être modifiée après la création de l'instance.

      • Forme : si vous utilisez une image de plate-forme, sélectionnez la forme appropriée pour l'utilisation prévue :

        • Charges de travail et applications génériques : sélectionnez une forme flexible et configurez le nombre d'OCPU et de mémoire.

          Pour les valeurs d'OCPU et de mémoire, sélectionnez dans chaque champ de valeur les valeurs minimale et maximale autorisées. La configuration d'OCPU et de mémoire peut être modifiée après la création de l'instance.

        • Si le système inclut une extension de GPU facultative et que vous prévoyez d'utiliser l'instance pour les charges globales accélérées par GPU, sélectionnez une forme de GPU dédiée. Vous pouvez sélectionner 1 à 4 GPU, et l'instance dispose de 27 OCPU et de 200 Go de mémoire par GPU. Pour l'installation du pilote, reportez-vous au problème connu GPU Drivers Not Included in Oracle Linux Platform Images.

        Pour obtenir une description des formes prises en charge, reportez-vous à Formes de calcul.

      • Volume d'initialisation : (facultatif) cochez la case pour indiquer un paramètre personnalisé de taille ou de performances de volume d'initialisation.

        • Taille du volume d'initialisation (Go) : la taille de volume d'initialisation par défaut de l'image sélectionnée est affichée. Pour spécifier une taille plus grande, entrez un nombre entier de gigaoctets jusqu'à 16384 Go (16 To) ou utilisez les flèches d'incrémentation et de décrémentation. Vous ne pouvez pas entrer une valeur inférieure à la valeur par défaut.

          Si vous indiquez une taille personnalisée, vous devez étendre la partition afin de tirer parti de cette taille. Les images de plate-forme Oracle Linux incluent le package oci-utils. Utilisez la commande oci-growfs de ce package pour étendre la partition racine, puis développer le système de fichiers. Pour les autres systèmes d'exploitation ou les images personnalisées, suivez les instructions correspondantes.

        • Performances des volumes d'initialisation (VPU) : utilisez les flèches d'incrémentation et de décrémentation pour basculer entre des performances équilibrées (10 VPU/Go) et des performances élevées (20 VPU/Go). Pour plus d'informations, reportez-vous à Options de performances de Block Volume.

          Si vous indiquez l'option de hautes performances et qu'un pool de hautes performances existe mais que l'image spécifiée n'existe pas dans le pool de hautes performances (le pool de hautes performances a été créé après l'importation de l'image), l'image spécifiée est copiée du pool de capacités vers le pool de hautes performances. Cette opération peut prendre entre 20 et 30 minutes, en fonction de la taille de l'image, de la configuration réseau et de la charge.

          Cette opération de copie est une opération unique pour chaque image. Les demandes futures de création d'une instance indiquant cette image et le pool de hautes performances n'entraîneront pas ce délai de copie d'image.

          Vous recevez un message d'erreur de la copie d'image si l'image dépasse 200 gigaoctets. Les images de plate-forme ne dépassent pas 200 gigaoctets.

      • Sous-réseau : sélectionnez un sous-réseau.

        1. Sélectionnez un VCN dans la liste. Vous devrez peut-être remplacer le compartiment par le compartiment dans lequel se trouve le VCN.

        2. Sélectionner un sous-réseau.

      • Adresse IP publique : pour vous connecter à l'instance à l'aide de SSH, cochez la case Affecter une adresse IP publique afin qu'une adresse IP publique soit affectée à l'instance. Par défaut, cette case est cochée si vous avez spécifié un sous-réseau public. Si vous ne cochez pas cette case, ou si vous désélectionnez cette case, puis que vous souhaitez affecter une adresse IP publique ultérieurement, reportez-vous à Affectation d'une adresse IP publique éphémère à une instance pour obtenir des instructions.

      • Adresse IP privée : (facultatif) indiquez une adresse IP privée disponible à partir du CIDR de sous-réseau. Par défaut, une adresse IP privée est automatiquement affectée.

      • Nom d'hôte : (facultatif) entrez un nom d'hôte si vous utilisez le DNS au sein du réseau cloud. Le nom d'hôte doit être unique sur toutes les cartes d'interface réseau virtuelles du sous-réseau.

        Par défaut, le nom d'instance est utilisé pour le nom d'hôte. Le nom d'hôte peut également être configuré dans le système d'exploitation après la création de l'instance.

        S'il s'agit d'une instance UNIX, reportez-vous aux sections Creating a Mount Target et Mounting File Systems on UNIX-based Instances pour plus d'informations sur la définition correcte du nom d'hôte pour le montage des systèmes de fichiers.

      • Clés SSH : pour vous connecter à l'instance à l'aide de SSH, indiquez une clé SSH publique.

        Remarque

        Vous ne pouvez pas fournir cette clé SSH après la création de l'instance.

      • Script d'initialisation : (facultatif) indiquez un script d'initialisation. Il s'agit d'un fichier de données à utiliser pour l'initialisation d'instance personnalisée.

      • Groupe de sécurité réseau : (facultatif) par défaut, la nouvelle instance n'est attachée à aucun groupe de sécurité réseau. Cochez la case Activer le groupe de sécurité réseau pour ajouter la carte d'interface réseau virtuelle principale de cette instance à des groupes de sécurité réseau.

        1. Sélectionnez un groupe de sécurité réseau dans la liste déroulante. Vous devrez peut-être changer de compartiment pour trouver le groupe de sécurité réseau souhaité.

        2. Sélectionnez Ajouter un autre groupe de sécurité réseau si vous voulez l'associer à un autre groupe de sécurité réseau.

        3. Pour supprimer un groupe de sécurité réseau de la liste, sélectionnez la corbeille à droite de ce groupe. Pour enlever le dernier groupe de sécurité réseau ou tous les groupes de sécurité réseau, décochez la case Activer les groupes de sécurité réseau.

        Afin de mettre à jour les attachements de groupe de sécurité réseau pour cette instance ultérieurement, reportez-vous à Mise à jour d'une carte d'interface réseau virtuelle.

        Pour plus d'informations sur les groupes de sécurité réseau, reportez-vous à Contrôle du trafic avec des groupes de sécurité réseau.

      • Options d'instance : cochez la case permettant de désactiver les adresses de service de métadonnées d'instance héritées. Par défaut, les routages IMDS (Instance Metadata Service) hérités (/v1) sont activés. Si vous avez mis à niveau vos applications pour utiliser des adresses /v2, cochez cette case pour désactiver les adresses /v1. Pour plus d'informations sur le service de métadonnées d'instance, reportez-vous à Extraction des métadonnées d'instance à partir de l'instance. Pour plus d'informations sur la mise à niveau de vos applications, reportez-vous à Mise à niveau vers les adresses IMDS version 2.

      • Configuration de la disponibilité : (facultatif) indiquez comment gérer cette instance pendant la maintenance du noeud de calcul.

        • Laisser l'infrastructure Oracle Cloud choisir la meilleure option de migration

          Cette option est sélectionnée par défaut pour permettre au système de choisir la meilleure option pour gérer cette instance pendant la maintenance du noeud de calcul. La meilleure option est généralement la migration en direct vers un noeud de calcul en bon état. Impossible de modifier ce paramètre. Si cette instance ne doit pas être migrée en direct, par exemple, la migration en direct n'est pas prise en charge pour les instances d'un cluster Microsoft Windows, définissez la balise à format libre PCA_no_lm sur True afin d'empêcher la migration en direct pour cette instance.

        • Restaurer l'état de cycle de vie de l'instance après la maintenance d'infrastructure

          Cette option est sélectionnée par défaut pour indiquer que les instances en cours d'exécution doivent être redémarrées automatiquement après une opération de maintenance telle que la migration en direct. Si cette case n'est pas cochée, l'instance est récupérée à l'état Arrêté.

      • Balisage : (facultatif) ajoutez des balises à cette ressource. Les balises peuvent également être appliquées ultérieurement. Pour plus d'informations sur les ressources de balisage, reportez-vous à Balises de ressource.

    4. Sélectionnez Créer une instance.

      En cas de succès, la page de détails de l'instance s'affiche. Dans l'onglet Configuration, la colonne Configuration de la forme affiche la forme, le nombre d'OCPU, la bande passante réseau et la mémoire totale. Dans l'onglet Fonctions de réseau, la colonne VNIC affiche le VCN et le sous-réseau, et la colonne Accès à l'instance affiche l'adresse IP privée principale et toute adresse IP publique affectée.

      Pour vérifier le statut du lancement de l'instance, faites défiler la page jusqu'à la section Ressources et sélectionnez Demande(s) de travail.

      Si le lancement de l'instance échoue en raison de contraintes de ressources, essayez des solutions telles que les suivantes :

      • Indiquez un autre domaine de pannes ou n'indiquez aucun domaine de pannes et autorisez le système à le choisir.

      • Indiquez une forme moins gourmande en ressources.

      • Arrêtez une instance dont vous n'avez plus besoin.

      • Mettez fin à une instance dont vous n'avez plus besoin.

      Si le statut de la demande de travail est Echec et qu'aucun motif n'est répertorié pour l'échec, la cause de l'échec peut être temporaire. Attendez un court instant, puis réessayez de créer l'instance.

  • Utilisez la commande oci compute instance launch et les paramètres requis pour créer une instance.

    oci compute instance launch --availability-domain availability_domain --compartment-id compartment_OCID --shape shape --subnet-id subnet_OCID --source-details file://image_info.json [OPTIONS]

    Pour afficher la liste complète des paramètres obligatoires et facultatifs, utilisez la commande suivante :

    oci compute instance launch -h

    Pour obtenir la liste complète des commandes, des indicateurs et des options d'interface de ligne de commande, reportez-vous à Référence de ligne de commande.

    Procédure

    1. Créez ou obtenez les ressources et informations suivantes :

      • Nom du domaine de disponibilité à utiliser : oci iam availability-domain list

      • OCID du compartiment dans lequel créer l'instance : oci iam compartment list

      • Nom de la forme pour cette instance. Sélectionnez la forme appropriée pour l'utilisation prévue :

        • Charges de travail et applications génériques :

          VM.PCAStandard.E5.Flex

          Vous devez également spécifier la configuration de la forme, comme indiqué dans l'exemple suivant. Vous devez fournir une valeur pour ocpus. La propriété memoryInGBs est facultative ; la valeur par défaut en Go est 16 fois le nombre de ocpus.

          --shape-config '{"ocpus": 32, "memoryInGBs": 512}'
        • Charges de travail accélérées par GPU :

          VM.GPU.L40S.1 | VM.GPU.L40S.2 | VM.GPU.L40S.4

          Les formes GPU ne sont pas flexibles. Il n'existe aucun paramètre de configuration personnalisé.

        Reportez-vous à Formes de calcul.

        La configuration de forme peut être modifiée après la création de l'instance.

      • OCID du sous-réseau dans lequel la carte d'interface réseau virtuelle attachée à cette instance sera créée : oci compute vnic-attachment list

      • Si vous indiquez une valeur pour l'option --hostname-label, reportez-vous à la description du nom d'hôte dans l'onglet Console.

      • Réunissez l'une des valeurs suivantes pour indiquer la source de l'image : une image ou un volume d'initialisation.

        • OCID d'image utilisé pour démarrer l'instance :
          oci compute image list
          Remarque

          Ne sélectionnez pas une image dont le nom d'affichage est "-OKE-". Les images "-OKE-" peuvent uniquement être utilisées par le moteur withKubernetes (OKE).

        • OCID du volume d'initialisation utilisé pour démarrer l'instance :
          oci compute boot-volume-attachment list
      • Clé de shell sécurisé (SSH) publique permettant de se connecter à l'instance à l'aide de SSH.

        Remarque

        Vous ne pouvez pas fournir cette clé SSH après la création de l'instance.

      Pour afficher la liste complète des paramètres obligatoires et facultatifs, utilisez la commande suivante :

      $ oci compute instance launch -h

      Pour plus d'informations sur les valeurs --display-name et --hostname-label, reportez-vous aux descriptions dans l'onglet Console de cette page.

    2. Créez un argument pour l'option --source-details.

      L'argument --source-details peut être un fichier JSON ou une chaîne de ligne de commande. Utilisez la commande suivante pour afficher le format correct des propriétés et valeurs JSON :

      oci compute instance launch --generate-param-json-input source-details
      

      Pour plus d'informations sur bootVolumeSizeInGBs, reportez-vous à Taille du volume d'initialisation dans l'onglet Console.

      Pour plus d'informations sur bootVolumeVpusPerGB, reportez-vous à High Performance dans l'onglet Console.

      Remarque

      Lorsque vous exécutez la commande list ou get ultérieurement pour cette instance, la valeur de bootVolumeVpusPerGB est null car cette propriété de volume d'initialisation n'est pas stockée dans l'objet d'instance après sa création. Pour vérifier la valeur après le lancement de l'instance, utilisez la commande bv boot-volume list ou get et vérifiez la valeur de vpus-per-gb.

    3. (Facultatif) Créez un argument pour l'option --launch-options.

      Seule la propriété firmware peut être modifiée. La valeur par défaut est BIOS. Vous pouvez également indiquer UEFI_64. Si vous n'indiquez pas de valeur correcte pour firmware, l'instance risque de ne pas se lancer. Vous ne pouvez pas mettre à jour la valeur de la propriété firmware avec la commande instance update.

      Les valeurs par défaut sont les suivantes :

      {
        "bootVolumeType": "PARAVIRTUALIZED",
        "firmware": "BIOS",
        "isConsistentVolumeNamingEnabled": false,
        "is-pv-encryption-in-transit-enabled": false,
        "networkType": "PARAVIRTUALIZED",
        "remoteDataVolumeType": "PARAVIRTUALIZED"
      }

      Pour modifier la valeur de la propriété firmware, spécifiez l'option suivante :

      --launch-options file://launch_options.json

      Où se trouve le contenu du fichier launch_options.json :

      {
        "bootVolumeType": "PARAVIRTUALIZED",
        "firmware": "UEFI_64",
        "isConsistentVolumeNamingEnabled": false,
        "is-pv-encryption-in-transit-enabled": false,
        "networkType": "PARAVIRTUALIZED",
        "remoteDataVolumeType": "PARAVIRTUALIZED"
      }
    4. (Facultatif) Créez un argument pour l'option --metadata ou --extended-metadata.

      Les données utilisateur personnalisées peuvent être attachées à l'instance à l'aide des options --metadata et --extended-metadata. Les paires clé/valeur de métadonnées sont des correspondances chaîne/chaîne au format JSON. Les métadonnées étendues peuvent être des objets JSON imbriqués. Les métadonnées étendues peuvent être des objets JSON imbriqués.

      La taille combinée des métadonnées et des métadonnées étendues peut atteindre un maximum de 32 000 octets.

      Les clés SSH peuvent également être fournies dans l'argument de fichier de l'option --ssh-authorized-keys-file. Les données utilisateur peuvent également être fournies dans l'argument de fichier de l'option --user-data-file. Pour plus d'informations, utilisez l'option -h.

      Dans l'exemple de l'étape suivante, le fichier de clés autorisées contient des clés SSH publiques au format requis par le fichier SSH authorized_keys. Utilisez un caractère de retour à la ligne pour séparer plusieurs clés. Les clés publiques SSH peuvent être fournies en tant que valeur de la clé ssh_authorized_keys dans l'option --metadata ou dans l'argument de fichier de l'option --ssh-authorized-keys-file. Utilisez -h pour plus d'informations.

    5. Exécutez la commande de lancement d'instance.

      Syntaxe :

      oci compute instance launch --availability-domain availability_domain_name \
      --compartment-id compartment_OCID --shape shape --subnet-id subnet_OCID \
      --source-details file://image_info.json

      Exemple :

      Si vous utilisez un sous-réseau public, une adresse IP publique est affectée par défaut ou vous pouvez définir la valeur de l'option --assign-public-ip sur true. Si vous devez affecter une adresse IP publique ultérieurement, reportez-vous à Affectation d'une adresse IP publique éphémère à une instance pour obtenir des instructions.

      Si vous avez mis à niveau vos applications pour utiliser des adresses de service de métadonnées d'instance /v2, utilisez l'option --instance-options pour définir areLegacyImdsEndpointsDisabled sur true. Par défaut, les routages hérités du service de métadonnées d'instance (/v1) sont activés. Pour plus d'informations sur le service de métadonnées d'instance, reportez-vous à Extraction des métadonnées d'instance à partir de l'instance.

      $ oci compute instance launch --availability-domain AD-1 --compartment-id <compartment_OCID> --display-name ops1 --shape VM.PCAStandard.E5.Flex --subnet-id <subnet_OCID> --source-details '{"bootVolumeSizeInGBs":100,"bootVolumeVpusPerGB":20,"imageId":"<image_OCID>","sourceType":"image"}' --assign-public-ip true --ssh-authorized-keys-file ./.ssh/<ssh_key_file> --instance-options '{"areLegacyImdsEndpointsDisabled": true}'
      {
        "data": {
          "agent-config": null,
          "availability-config": {
            "is-live-migration-preferred": null,
            "recovery-action": "RESTORE_INSTANCE"
          },
          "availability-domain": "AD-1",
          "capacity-reservation-id": null,
          "compartment-id": "ocid1.compartment.unique_ID",
          "dedicated-vm-host-id": null,
          "defined-tags": {},
          "display-name": "ops1",
          "extended-metadata": null,
          "fault-domain": "FAULT-DOMAIN-1",
          "freeform-tags": {},
          "id": "ocid1.instance.unique_ID",
          "image-id": "ocid1.image.unique_ID",
          "instance-options": {
            "are-legacy-imds-endpoints-disabled": true
          },
          "ipxe-script": null,
          "launch-mode": "PARAVIRTUALIZED",
          "launch-options": {
            "boot-volume-type": "PARAVIRTUALIZED",
            "firmware": "BIOS",
            "is-consistent-volume-naming-enabled": false,
            "is-pv-encryption-in-transit-enabled": false,
            "network-type": "PARAVIRTUALIZED",
            "remote-data-volume-type": "PARAVIRTUALIZED"
          },
          "lifecycle-state": "PROVISIONING",
          "metadata": {
            "ssh_authorized_keys": <public_ssh_key>"
          },
          "platform-config": null,
          "preemptible-instance-config": null,
          "region": "region_name",
          "shape": "VM.PCAStandard.E5.Flex",
          "shape-config": {
            "baseline-ocpu-utilization": null,
            "gpu-description": null,
            "gpus": null,
            "local-disk-description": null,
            "local-disks": null,
            "local-disks-total-size-in-gbs": null,
            "max-vnic-attachments": 16,
            "memory-in-gbs": 256.0,
            "networking-bandwidth-in-gbps": 24.6,
            "ocpus": 16.0,
            "processor-description": null
          },
          "source-details": {
            "boot-volume-size-in-gbs": 100,
            "bootVolumeVpusPerGB": 20,
            "image-id": "ocid1.image.unique_ID",
            "kms-key-id": null,
            "source-type": "image"
          },
          "system-tags": null,
          "time-created": "2021-09-22T20:20:04.715304+00:00",
          "time-maintenance-reboot-due": null
        },
        "etag": "92180faa-3660-446c-9559-c12a6e6111f9",
        "opc-work-request-id": "ocid1.workrequest.unique_ID"
      }

      Utilisez la commande work-requests work-request get pour surveiller le statut du lancement de l'instance :

      $ oci work-requests work-request get --work-request-id ocid1.workrequest.unique_ID

      Si le statut de la demande de travail est Echec et qu'aucune raison n'est indiquée pour l'échec, la cause de l'échec peut être temporaire. Si aucune raison n'est indiquée pour l'échec, attendez un court instant, puis réessayez de créer l'instance.

  • Utilisez l'opération LaunchInstance pour créer une instance.

    Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à 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.