Création d'une configuration d'instance

Les configurations d'instance leur permettent quant à elles de définir les paramètres à utiliser pour la création d'instances Compute. Utilisez une configuration d'instance dans les cas suivants :

  • Pour la création d'instances dans un pool d'instances.
  • Modèle permettant de créer des instances individuelles qui ne font pas partie d'un pool.

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

Vous pouvez éventuellement indiquer une carte d'interface réseau virtuelle secondaire et des volumes de blocs à attacher aux instances créées à partir d'une configuration d'instance. Pour ce faire, fournissez une liste de paramètres de configuration lors de la création de la configuration d'instance.

Limites et remarques

  • 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 d'initialisation de l'instance, comme les applications installées, les fichiers binaires et les fichiers de l'instance. Pour créer une configuration d'instance qui inclut 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 afin de créer une instance. Enfin, créez la configuration d'instance à partir de l'instance que vous avez créée à l'aide de l'image personnalisée.
    • La configuration d'instance n'inclut pas le contenu des volumes de blocs 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, quel que soit le compartiment de cette dernière. Par exemple, une instance du compartiment A est utilisée pour créer une configuration d'instance. Placez ensuite la configuration d'instance dans le compartiment B. Toutes les instances créées à l'aide de cette configuration d'instance se trouvent dans le compartiment A, compartiment de 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 d'une configuration d'instance, la plupart des paramètres définis dans cette dernière ne peuvent pas être modifiés. Par exemple, vous ne pouvez pas modifier le domaine de disponibilité, le compartiment, l'image, la forme et le sous-réseau lorsque vous créez l'instance.
    • La plupart des paramètres de création des configurations d'instance sont identiques à ceux du workflow de création d'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 des configurations d'instance :

      • Si vous ajoutez une clé SSH lors de la création de la configuration d'instance, elle doit être utilisée pour la connexion à toutes les instances créées à partir de la configuration d'instance.
      • Une fois la configuration d'instance créée, vous ne pouvez plus modifier la clé SSH.
      • Si vous créez une configuration d'instance sans clé SSH, vous pouvez en ajouter une à chaque instance créée à partir de la configuration d'instance.
      • Si vous utilisez la configuration d'instance pour créer un pool d'instances, vous pouvez ajouter une clé SSH lors de sa création.
  • Lorsqu'un pool d'instances crée des instances dans le pool sur la base d'une configuration d'instance, les paramètres du pool 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 dernière est automatiquement appliquée aux pools d'instances ou instances créés à l'aide de cette configuration d'instance. Tant que la capacité disponible est suffisante, les instances lancées 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 cloud virtuel (VCN) dans lequel lancer les instances créées à partir de la configuration d'instance. Pour plus d'informations sur la configuration des réseaux cloud, reportez-vous à Networking.
  • (Pour les instances Linux) Pour utiliser votre propre clé SSH afin de se connecter à l'aide d'une connexion SSH aux instances créées dans la configuration d'instance, vous avez besoin d'une clé publique à partir de la paire d'instances SSH que vous envisagez d'utiliser. La clé doit être au format OpenSSH. Pour plus d'informations, reportez-vous à Gestion des paires de clés sur les instances Linux.
  • Pour lancer une instance à partir de la configuration d'instance à l'aide d'un type de capacité d'hôte autre que la capacité à la commande, préparez la capacité :

    • Pour lancer une instance et qu'elle soit prise en compte dans une réservation de capacité, vous devez disposer d'une réservation de capacité dans le même domaine de disponibilité que l'instance.
    • Pour placer une instance sur un hôte de machine virtuelle dédié, vous devez disposer d'un hôte de machine virtuelle dédié dans le même domaine de disponibilité et le même domaine de pannes dans lesquels lancer l'instance.

    Les types de capacité sont mutuellement exclusifs.

Pour attacher des volumes de 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 en tant que modèle ou fournir une liste de paramètres de configuration.

    Création d'une configuration d'instance avec une instance existante comme modèle

    1. Sur la page de liste Compute, sélectionnez l'instance à utiliser. Si vous avez besoin d'aide pour trouver la page de liste, reportez-vous à Liste des instances.
    2. Sous Portée de la liste, sélectionnez le compartiment contenant l'instance à utiliser en tant que modèle.
    3. Sélectionnez le nom de l'instance à utiliser comme modèle.
    4. Sélectionnez Actions supplémentaires, puis Créer une configuration d'instance.
    5. Sélectionnez le compartiment dans lequel créer la configuration d'instance.
    6. Indiquez un nom pour la configuration d'instance. Ce nom ne doit pas nécessairement être unique et peut être modifié ultérieurement. Evitez de saisir des informations confidentielles.
    7. Pour ajouter des balises à la configuration d'instance, sélectionnez Afficher les options de balisage et entrez les valeurs de balisage.

      Si vous disposez des droits d'accès nécessaires pour créer une ressource, vous pouvez également lui appliquer des balises à forme libre. 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.

    8. Pour ajouter des attributs de sécurité Zero Trust Packet Routing à la configuration d'instance, sélectionnez Afficher les attributs de sécurité et entrez vos valeurs. Si vous disposez des droits d'accès nécessaires à la création d'une ressource, vous pouvez également disposer des droits d'accès nécessaires pour lui appliquer des attributs de sécurité. Pour appliquer un attribut de sécurité, vous devez disposer des droits d'accès nécessaires pour utiliser l'espace de noms de l'attribut de sécurité. Pour plus d'informations sur les attributs de sécurité et les espaces de noms d'attribut de sécurité, reportez-vous à Zero Trust Packet Routing. Si vous n'êtes pas certain d'appliquer des attributs de sécurité, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer les attributs de sécurité ultérieurement.
    9. Sélectionnez Créer une configuration d'instances.

    Création d'une configuration d'instance à l'aide d'une liste de paramètres

    1. Sur la page de liste Configurations d'instance, sélectionnez la configuration d'instance que vous souhaitez utiliser comme modèle pour créer l'instance. Si vous avez besoin d'aide pour trouver la page de liste, reportez-vous à Liste des configurations d'instance.
    2. Sélectionnez Créer une configuration d'instances.
    3. Indiquez un nom pour la configuration d'instance. Ce nom ne doit pas nécessairement être unique et peut être modifié ultérieurement. Evitez de saisir des informations confidentielles.
    4. Sélectionnez le compartiment dans lequel créer la configuration d'instance.
    5. Pour ajouter des balises à la configuration d'instance, sélectionnez Afficher les options de balisage et entrez les valeurs de balisage.

      Si vous disposez des droits d'accès nécessaires pour créer une ressource, vous disposez également de droits d'accès permettant d'appliquer des balises à format libre à cette ressource. Pour appliquer une balise defined, vous devez disposer des droits d'accès permettant d'utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas certain d'appliquer des balises, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des balises ultérieurement.

    6. Dans la liste Compartiment dans lequel créer des instances, sélectionnez le compartiment dans lequel placer les instances créées à partir de la configuration d'instance.
    7. Dans les sections Définir les détails d'instance, Sélectionner une image, Sélectionner une forme et Configurer la carte d'interface réseau virtuelle principale, indiquez les détails des instances créées à partir de cette configuration d'instance.

      Pour plus d'informations sur les paramètres de ces sections, reportez-vous à Création d'une instance.

    8. Pour créer une carte d'infrastructure réseau virtuelle secondaire à attacher aux instances créées dans la configuration d'instance, dans la section Fonctions de réseau, sélectionnez Créer une carte d'infrastructure réseau virtuelle supplémentaire. Indiquez ensuite les détails de configuration de la carte d'interface réseau virtuelle secondaire.

      Pour plus d'informations sur les paramètres de cette section, reportez-vous à Procédure de création et d'attachement d'une carte d'interface réseau virtuelle secondaire.

    9. (Pour les instances Linux) Dans la section Ajouter des clés SSH, générez une paire de clés SSH ou téléchargez la clé publique pour les instances créées à partir de la configuration d'instance.

      Important

      • Si vous ajoutez une clé SSH lors de la création de la configuration d'instance, elle doit être utilisée pour la connexion à toutes les instances créées à partir de la configuration d'instance.
      • Une fois la configuration d'instance créée avec une clé SSH, vous ne pouvez plus la modifier.
      • Si vous créez une configuration d'instance sans clé SSH, vous pouvez en ajouter une à chaque instance créée à partir de la configuration d'instance.
      • Si vous utilisez la configuration d'instance pour créer un pool, ajoutez la clé SSH lors de la création de la configuration d'instance.

      Pour plus d'informations sur les paramètres de cette section, reportez-vous à Création d'une instance. Pour plus d'informations sur les clés SSH, reportez-vous à Gestion des paires de clés sur les instances Linux.

      Attention

      Toute personne ayant accès à la clé privée peut se connecter à l'instance. Stockez la clé privée dans un emplacement sécurisé.
    10. Indiquez les détails de volume d'initialisation des instances créées à partir de la configuration d'instance.

      Pour plus d'informations sur les paramètres de cette section, reportez-vous à Création d'une instance.

    11. Afin d'attacher des volumes d'unités de blocs aux instances créés à partir de cette configuration d'instance, dans la section Volumes de bloc, sélectionnez Attacher une unité de volume d'unités. Indiquez ensuite les détails de configuration du volume de blocs.

      Pour plus d'informations sur les paramètres de cette section, reportez-vous à Ajout d'une pièce jointe à un volume.

    12. Pour configurer les paramètres avancés des instances créées à partir de la configuration d'instance, tels que les balises ajoutées aux instances, sélectionnez Afficher les options avancées. Indiquez ensuite les paramètres.

      Pour plus d'informations sur les paramètres de cette section, reportez-vous à Création d'une instance.

    13. Choisissez 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> 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.

    Pour obtenir des informations sur l'utilisation de l'interface de ligne de commande, reportez-vous à Interface de ligne de commande (CLI).

  • 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 l'opération CreateInstanceConfiguration pour créer une configuration d'instance.