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

Voir Tutoriel : Lancement de votre première instance pour plus d'informations sur l'entrée dont vous avez besoin pour créer une instance.

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

  • Un nom pour l'instance

  • Compartiment dans lequel créer l'instance

  • Une image ou un volume de démarrage

  • 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 de travail 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 nécessite 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 listées précédemment pour la console Compute Cloud@Customer, sauf que vous n'avez pas besoin d'un nom d'instance. Si vous ne fournissez 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 l'interface de ligne de commande. Vous ne pouvez pas modifier les options de lancement ou les UPV de volume de démarrage par Go après la création de l'instance.

Les options de métadonnées d'instance vous permettent d'associer des informations importantes à des instances telles qu'une clé SSH, des informations pour cloud-init à utiliser et des étiquettes et mandataires pour les noeuds d'un groupe de noeuds de grappe du moteur Kubernetes. Il existe des restrictions de clé de métadonnées. Voir Restrictions de clé de métadonnées. Pour configurer les métadonnées, créez l'instance à l'aide de l'option --metadata ou --extended-metadata de l'interface de ligne de commande.

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 sous Utilisation des configurations d'instance. Lorsque vous utilisez une configuration d'instance pour créer une instance, vous pouvez spécifier blockVolumes et secondaryVnics, comme indiqué dans la procédure de l'interface de ligne de commande OCI sous Création d'une configuration d'instance en entrant des valeurs de configuration.

Après avoir créé une instance, vous pouvez éventuellement attacher des cartes vNIC supplémentaires et affecter des adresses IP privées et publiques. Voir Création et attachement d'une carte VNIC secondaire, Gestion des adresses IP privées et Gestion des adresses IP publiques.

Note

Si vous spécifiez une taille de volume de démarrage supérieure à la taille par défaut, vous devez étendre le volume pour tirer parti de la plus grande taille. Voir Redimensionnement des volumes.

Évitez d'entrer des informations confidentielles dans les noms et les balises.

Informations importantes sur l'utilisation d'images du marché des applications 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 de pouvoir accepter le contrat d'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 maintenir l'intégrité des images de Marketplace, il existe des restrictions et des actions autorisées. Pour plus d'informations, voir Restrictions relatives aux images du marché des applications et Administration autorisée des images du marché des applications.

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

    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 le coin supérieur gauche.

      • Dans le bloc Calcul, sélectionnez Instances. En haut de la liste des instances à droite, sélectionnez Créer une instance.

      • Dans le bloc Calcul, 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 sélectionnez Créer une instance à partir de l'image. Vous devrez peut-être modifier le compartiment en haut de la liste des images pour voir l'image souhaitée.

        Lorsque vous utilisez l'option Créer une instance à partir d'une image, le nom de l'image est déjà entré dans la boîte de dialogue Créer une instance et vous ne pouvez pas la modifier. Vous n'avez pas besoin d'entrer 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 : Entrez un nom pour 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 (-).

        • Peut comporter 63 caractères au maximum.

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

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

      • Image source : Sélectionnez une image ou un volume de démarrage.

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

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

        3. Sélectionnez une image ou un volume de démarrage dans la liste.

          Si vous avez sélectionné Image de plate-forme, vous voyez une liste tabulaire avec les colonnes Système d'exploitation, Version du système d'exploitation et Création d'image (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, vous voyez une liste tabulaire avec les colonnes Nom, Système d'exploitation et Version de système d'exploitation. 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 au-dessus de la liste des images.

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

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

          Pour utiliser une image de plate-forme qui était 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 spécifier 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 pour voir les valeurs minimum et maximum 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 GPU facultative et que vous prévoyez d'utiliser l'instance pour les charges de travail accélérées par GPU, sélectionnez une forme GPU dédiée. Vous pouvez sélectionner 1 à 4 GPU, et 27 OCPU et 200 Go de mémoire par GPU sont affectés à l'instance. Pour l'installation des pilotes, voir le problème connu Pilotes GPU non inclus dans les images de plate-forme Oracle Linux.

        Pour obtenir une description des formes prises en charge, voir Formes de calcul.

      • Volume de démarrage : (Facultatif) Cochez cette case pour spécifier une taille de volume de démarrage ou un paramètre de performance de volume personnalisé.

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

          Si vous spécifiez une taille de volume de démarrage personnalisée, vous devez étendre la partition pour tirer parti de la taille supérieure. Les images de plate-forme Oracle Linux incluent l'ensemble oci-utils. Utilisez la commande oci-growfs de cet ensemble pour étendre la partition racine, puis agrandir le système de fichiers. Pour les autres systèmes d'exploitation ou pour les images personnalisées, suivez les instructions correspondantes.

        • Performance du volume de démarrage (VPU) : Utilisez les flèches d'incrément et de décrémentation pour basculer entre la performance équilibrée (10 UPV/Go) et la haute performance (20 UPV/Go). Pour plus d'informations, voir Options de performance des volumes par blocs.

          Si vous spécifiez l'option haute performance et qu'un groupe haute performance existe, mais que l'image spécifiée n'existe pas dans le groupe haute performance (le groupe haute performance a été créé après l'importation de l'image), l'image spécifiée est copiée du groupe de capacités vers le groupe haute performance. Cette opération peut prendre de 20 à 30 minutes, selon la taille de l'image, la configuration du réseau et la charge.

          Cette opération de copie est une opération ponctuelle pour chaque image. Les demandes futures de création d'une instance spécifiant cette image et le groupe à haute performance 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 réseau VCN dans la liste. Vous devrez peut-être remplacer le compartiment par le compartiment où 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. Cette case est cochée par défaut 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 souhaitez affecter une adresse IP publique plus tard, voir Affectation d'une adresse IP publique éphémère à une instance pour obtenir des instructions.

      • Adresse IP privée : (Facultatif) Spécifiez une adresse IP privée disponible à partir du bloc CIDR du 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 dans le réseau en nuage. Le nom d'hôte doit être unique pour toutes les cartes vNIC 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, voir Création d'une cible de montage et Montage de systèmes de fichiers sur des instances UNIX pour plus d'informations sur la définition correcte du nom d'hôte pour le montage de systèmes de fichiers.

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

        Note

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

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

      • Groupe de sécurité de réseau : (Facultatif) Par défaut, la nouvelle instance n'est attachée à aucun groupe de sécurité de réseau. Cochez la case intitulée Activer le groupe de sécurité de réseau pour ajouter la carte VNIC principale de cette instance à un ou plusieurs groupes de sécurité de réseau.

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

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

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

        Pour mettre à jour les attachements de groupe de sécurité de réseau pour cette instance plus tard, voir Mise à jour d'une carte VNIC.

        Voir Contrôle du trafic avec les groupes de sécurité de réseau pour plus d'informations sur les groupes de sécurité de réseau.

      • Options d'instance : Cochez cette case pour désactiver les points d'extrémité du service de métadonnées d'instance existante. Par défaut, les routes existantes (/v1) du service de métadonnées d'instance (IMDS) sont activées. Si vous avez mis à niveau vos applications pour utiliser des points d'extrémité /v2, cochez cette case pour désactiver les points d'extrémité /v1. Pour plus d'informations sur le service de métadonnées d'instance, voir Extraction des métadonnées d'instance à partir de l'instance. Pour plus d'informations sur la mise à niveau de vos applications, voir Mise à niveau vers des points d'extrémité IMDS version 2.

      • Configuration de la disponibilité : (Facultatif) Spécifiez comment gérer cette instance lors de 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 traiter cette instance lors de la maintenance du noeud de calcul. La meilleure option est généralement la migration en direct vers un noeud de calcul sain. Vous ne pouvez 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'une grappe Microsoft Windows, réglez le marqueur à structure libre PCA_no_lm à Vrai pour empêcher la migration en direct pour cette instance.

        • Restaurer l'état du cycle de vie de l'instance après une maintenance de l'infrastructure

          Cette option est sélectionnée par défaut pour spécifier 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é.

      • Marquage : (Facultatif) Ajoutez un ou plusieurs marqueurs à cette ressource. Les marqueurs peuvent également être appliqués ultérieurement. Pour plus d'informations sur le marquage des ressources, voir Marqueurs de ressource.

    4. Sélectionnez Créer une instance.

      En cas de succès, la page des 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 de réseau et la mémoire totale. Dans l'onglet Réseau, la colonne Carte 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 l'affichage 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 :

      • Spécifiez un autre domaine d'erreur ou n'indiquez aucun domaine d'erreur et autorisez le système à le sélectionner.

      • Spécifiez 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 Échec et qu'aucun motif n'est indiqué pour l'échec, la cause de l'échec peut être temporaire. Patientez quelques instants, 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 obtenir la liste complète des paramètres obligatoires et facultatifs, utilisez la commande suivante :

    oci compute instance launch -h

    Pour la liste complète des commandes, indicateurs et options de l'interface de ligne de commande, voir Informations de référence sur la 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 illustré 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'y a aucun paramètre de configuration personnalisé.

        Voir Formes de calcul.

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

      • L'OCID du sous-réseau où la carte VNIC attachée à cette instance sera créée : oci compute vnic-attachment list

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

      • Collectez l'une des valeurs suivantes pour spécifier la source de l'image, soit une image, soit un volume de démarrage.

        • OCID de l'image utilisée pour démarrer l'instance :
          oci compute image list
          Note

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

        • OCID du volume de démarrage utilisé pour démarrer l'instance :
          oci compute boot-volume-attachment list
      • Clé SSH publique pour la connexion à l'instance à l'aide de SSH.

        Note

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

      Pour obtenir 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, voir les 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 des valeurs JSON :

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

      Pour plus d'informations sur bootVolumeSizeInGBs, voir "Taille du volume de démarrage" dans l'onglet Console.

      Pour plus d'informations sur bootVolumeVpusPerGB, voir "Haute performance" dans l'onglet Console.

      Note

      Lorsque vous utilisez list ou get ultérieurement pour cette instance, la valeur de bootVolumeVpusPerGB est null, car cette propriété de volume de démarrage 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 spécifier UEFI_64. Si vous ne fournissez pas de valeur correcte pour firmware, l'instance risque de ne pas être lancée. Vous ne pouvez pas mettre à jour la valeur de la propriété firmware avec la commande instance update.

      Voici les valeurs par défaut :

      {
        "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 d'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 mappages 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 être de 32 000 octets au maximum.

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

      Dans l'exemple de l'étape suivante, le fichier de clés autorisées contient une ou plusieurs clés SSH publiques au format requis par le fichier SSH authorized_keys. Utilisez un caractère de nouvelle 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 régler la valeur de l'option --assign-public-ip à true. Si vous devez affecter une adresse IP publique plus tard, voir 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 points d'extrémité /v2 Instance Metadata Service (IMDS), utilisez l'option --instance-options pour régler areLegacyImdsEndpointsDisabled à true. Par défaut, les routes existantes (/v1) du service de métadonnées d'instance sont activées. Pour plus d'informations sur le service de métadonnées d'instance, voir 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 Échec et qu'aucun motif n'est indiqué pour l'échec, la cause de l'échec peut être temporaire. Si aucune raison n'est indiquée pour l'échec, attendez un court délai, 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 sur les demandes de signature, voir API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.