Création d'une configuration d'instance

Les configurations d'instance vous permettent de définir les paramètres à utiliser lors de la création d'instances du service Calcul. Utilisez une configuration d'instance dans les scénarios suivants :

  • Pour créer une ou plusieurs instances dans un groupe d'instances.
  • En tant que modèle pour créer des instances individuelles qui ne font pas partie d'un groupe.

Lorsque vous créez une configuration d'instance, vous pouvez utiliser une instance de calcul existante comme modèle ou fournir une liste de paramètres de configuration.

Vous pouvez facultativement spécifier une carte d'interface réseau virtuelle (vNIC) secondaire et des volumes par blocs à attacher aux instances créées à partir d'une configuration d'instance. Pour ce faire, créez la configuration d'instance en fournissant une liste de paramètres de configuration.

Limites et points à considérer

  • Si vous utilisez une instance existante en tant que modèle pour créer une configuration d'instance, tenez compte des informations suivantes :

    • La configuration d'instance n'inclut aucune information provenant du volume de démarrage de l'instance, comme les applications installées, les binaires et les fichiers de l'instance. Pour créer une configuration d'instance incluant la configuration personnalisée d'une instance, vous devez d'abord créer une image personnalisée à partir de l'instance, puis utiliser l'image personnalisée pour créer une instance. Enfin, créez la configuration d'instance en fonction de l'instance que vous avez créée à partir de l'image personnalisée.
    • La configuration d'instance n'inclut pas le contenu des volumes par blocs qui sont attachés à l'instance.
    • Toutes les instances créées à partir de la configuration d'instance sont placées dans le même compartiment que l'instance utilisée comme base pour la configuration d'instance, quel que soit le compartiment de la configuration d'instance. Par exemple, une instance du compartiment A est utilisée pour créer une configuration d'instance. Ensuite, placez la configuration d'instance dans le compartiment B. Toutes les instances créées à l'aide de cette configuration d'instance seront dans le compartiment A, le même compartiment que l'instance d'origine.
  • Si vous fournissez une liste de paramètres de configuration pour créer une configuration d'instance, tenez compte des informations suivantes :

    • Lorsque vous créez une instance à partir de la configuration d'instance, bon nombre des paramètres définis dans la configuration d'instance ne peuvent pas être modifiés. Par exemple, le domaine de disponibilité, le compartiment, l'image, la forme et le sous-réseau ne peuvent pas être modifiés lors de la création de l'instance.
    • De nombreux paramètres de création des configurations d'instance sont les mêmes que ceux du flux de travail de création d'une instance de calcul. Toutefois, tous les paramètres ne sont pas disponibles pour les configurations d'instance. Pour certains paramètres, vous pouvez fournir une valeur lorsque vous créez une instance à partir de la configuration d'instance.

    • Pour les instances Linux : Utilisation de clés SSH (Secure Shell) avec les configurations d'instance :

      • Si vous ajoutez une clé SSH lors de la création de la configuration d'instance, cette clé SSH doit être utilisée pour vous connecter à toutes les instances créées à partir de la configuration d'instance.
      • Après avoir créé la configuration d'instance, vous ne pouvez pas modifier la clé SSH.
      • Si vous créez une configuration d'instance sans clé SSH, vous pouvez ajouter une clé SSH à des instances individuelles créées à partir de la configuration d'instance.
      • Si vous créez un groupe d'instances à l'aide de la configuration d'instance, ajoutez une clé SSH.
  • Lorsqu'un groupe d'instances crée des instances dans le groupe en fonction d'une configuration d'instance, les paramètres du groupe définissent le domaine de disponibilité et le sous-réseau, quels que soient les paramètres de la configuration d'instance.
  • Si la configuration d'instance est associée à une réservation de capacité, cette réservation est automatiquement appliquée à toutes les instances ou tous les groupes d'instances créés à l'aide de cette configuration. Tant qu'une capacité suffisante est disponible, lors du lancement des instances, elles utilisent la capacité de la réservation associée.

Avant de commencer

Si vous fournissez une liste de paramètres de configuration, préparez les éléments suivants :

  • Configurez un réseau en nuage virtuel (VCN) dans lequel lancer les instances créées à partir de la configuration d'instance. Pour des informations sur la configuration des réseaux en nuage, voir Réseau.
  • (Pour les instances Linux) Pour vous connecter à l'aide de SSH aux instances créées à partir de la configuration d'instance, vous avez besoin de la clé publique de la paire de clés SSH que vous prévoyez d'utiliser. La clé doit être au format OpenSSH. Pour plus d'informations, voir Gestion des paires de clés sur des instances Linux.
  • Pour lancer des instances à partir de la configuration d'instance à l'aide d'un type de capacité d'hôte autre que la capacité sur demande, préparez la capacité :

    • Pour lancer une instance et la compter pour une réservation de capacité, vous devez avoir une réservation de capacité dans le même domaine de disponibilité que l'instance.
    • Pour positionner une instance sur un hôte dédié de machine virtuelle, vous devez en créer un dans le même domaine de disponibilité et le même domaine d'erreur que ceux dans lesquels vous souhaitez lancer l'instance.

    Les types de capacité sont mutuellement exclusifs.

Pour attacher des volumes par blocs aux instances créées à partir de la configuration d'instance, effectuez l'une des actions suivantes :

  • Lorsque vous créez une configuration d'instance, vous pouvez utiliser une instance de calcul existante comme modèle ou fournir une liste de paramètres de configuration.

    Créer une configuration d'instance à l'aide d'une instance existante en tant que modèle

    1. Dans la page de liste Calcul, sélectionnez l'instance avec laquelle vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste, voir Liste des instances.
    2. Sélectionner une instance.
    3. Sélectionnez l'option que vous voyez :
      • Sélectionnez Actions, Actions supplémentaires, puis Créer une configuration d'instance.
      • Sélectionnez Actions supplémentaires, puis Créer une configuration d'instance.
    4. Sélectionnez le compartiment dans lequel créer l'instance.
    5. Spécifiez le nom de la configuration d'instance. Il ne doit pas nécessairement être unique et vous pouvez le modifier ultérieurement. Évitez d'entrer des informations confidentielles.
    6. Pour ajouter des marqueurs à la configuration d'instance, sélectionnez Afficher les options de marquage ou Marquage et entrez les valeurs de marquage.

      Si vous avez l'autorisation de créer une ressource, vous avez également l'autorisation d'appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des marqueurs plus tard.

    7. Sélectionnez Créer une configuration d'instance.

    Créer une configuration d'instance en fournissant une liste de paramètres

    Important

    Pour plus d'informations sur les paramètres dans les sections suivantes, voir Création d'une instance.

    1. Informations de base

    • Naviguez jusqu'à la page de liste Configurations d'instance. Si vous avez besoin d'aide pour trouver la page de liste, voir Liste des configurations d'instance
    • Sélectionnez Créer une configuration d'instance.
    • Informations sur la configuration d'instance
      • Nom : Spécifiez le nom de la configuration d'instance. Il ne doit pas nécessairement être unique et vous pouvez le modifier ultérieurement. Évitez d'entrer des informations confidentielles.
      • Compartiment : Sélectionnez le compartiment dans lequel créer la configuration d'instance.
      • Compartiment dans lequel créer des instances : Sélectionnez le compartiment dans lequel placer les instances créées à partir de cette configuration d'instance.
      • Sélectionnez l'option que vous voyez :
        • Marquage
        • Afficher les options de marquage

        Entrez les valeurs de marquage. Si vous avez l'autorisation de créer une ressource, vous avez également l'autorisation d'appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous ne savez pas si vous devez appliquer des marqueurs, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des marqueurs plus tard.

    • Emplacement
      • Sélectionnez un domaine de disponibilité
      • Configurer des options avancées. Par exemple, Type de capacité ou Domaine d'erreur
    • Image et forme
      • Sélectionner une image.
      • Sélectionner une forme.
      • Pour les options avancées, configurez :
        • Gestion
        • Marquage
        • Attributs de sécurité
        • Configuration de la disponibilité
        • Oracle Cloud Agent
    • Sélectionnez Suivant.

    2. Sécurité

    Configurez les options de sécurité si elles sont disponibles.

    • Instances dotées d'une protection maximale
    • Calcul confidentiel

    Sélectionnez Suivant.

    3. Réseau

    • Configurez la section Carte VNIC principale. Spécifiez les détails des instances créées à partir de cette configuration d'instance.
    • Configurez des options avancées, par exemple :
      • DNS
      • Clés SSH
      • Carte vNIC secondaire
    • Sélectionnez Suivant.

    4. Stockage

    • Spécifiez les détails du volume de démarrage pour les instances créées à partir de cette configuration d'instance.
    • Volumes par blocs

      Pour attacher des volumes par blocs aux instances créées à partir de cette configuration d'instance, sélectionnez Attacher un volume par blocs. Spécifiez ensuite les détails de la configuration pour le volume par blocs.

    • Sélectionnez Créer.

    Vérifier

    • Vérifiez vos options de configuration. Utilisez le bouton Précédent pour revenir en arrière et ajuster les paramètres.
    • Sélectionnez Créer.
  • Pour créer une configuration d'instance à l'aide de l'interface de ligne de commande, ouvrez une invite de commande et exécutez la commande instance-configuration create :

    oci compute-management instance-configuration create --compartment-id <COMPARTMENT_OCID> --instance-details <file://path/to/file.json>

    <file://path/to/file.json> est le chemin d'accès à un fichier JSON qui définit les détails de l'instance. Pour des informations sur la génération d'un exemple de fichier JSON, voir Options JSON avancées.

    Pour des informations sur l'utilisation de l'interface de ligne de commande, voir Interface de ligne de commande.

  • Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir la documentation de l'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.

    Utilisez l'opération CreateInstanceConfiguration pour créer une configuration d'instance.