Création de groupes d'instances

Utilisez des groupes d'instances pour créer et gérer plusieurs instances de calcul au sein de la même région qu'un groupe.

Lorsque vous créez un groupe d'instances, vous utilisez une configuration d'instance comme modèle pour créer des instances dans le groupe. Vous pouvez également attacher des instances existantes à un groupe en mettant à jour le groupe.

Facultativement, vous pouvez associer un ou plusieurs équilibreurs de charge et équilibreurs de charge de réseau à un groupe d'instances. Ainsi, lorsque vous ajoutez une instance au groupe d'instances, celle-ci est automatiquement ajoutée au jeu dorsal de l'équilibreur de charge ou de l'équilibreur de charge de réseau. Une fois que l'instance atteint un état sain (l'instance écoute sur le numéro de port configuré), le trafic entrant est automatiquement acheminé vers la nouvelle instance.

Pour déterminer si la capacité est disponible pour une forme spécifique avant de créer un groupe d'instances, utilisez l'opération d'API CreateComputeCapacityReport.

Avant de commencer

Pour pouvoir créer un groupe d'instances, vous avez besoin des éléments suivants :

  • Une configuration d'instance. Une configuration d'instance est un modèle qui définit les paramètres à utiliser lors de la création d'instances. Lorsque vous créez le groupe d'instances, la surveillance est activée par défaut sur les instances prenant en charge la surveillance, quels que soient les paramètres de la configuration de l'instance. Pour plus d'informations, voir Création d'une configuration d'instance.

    Note

    Vous ne pouvez pas créer un groupe d'instances à partir d'une configuration d'instance lorsque la source de l'image est un volume de démarrage.
  • Si vous voulez associer le groupe d'instances à un équilibreur de charge ou à un équilibreur de charge de réseau, vous devez disposer d'un équilibreur de charge ou d'un équilibreur de charge de réseau et d'un jeu dorsal. Pour les étapes de création d'un équilibreur de charge, voir Gestion des équilibreurs de charge . Pour les étapes de création d'un équilibreur de charge de réseau, voir Gestion des équilibreurs de charge de réseau.
  • Pour créer un groupe d'instances :

    • Naviguez jusqu'à la page de liste Groupes d'instances. Si vous avez besoin d'aide pour trouver la page de liste, voir Liste des groupes d'instances.
    • Sélectionnez Créer un groupe d'instances.

    1. Ajouter les détails de base

    Remplissez les informations en fonction du formulaire que vous voyez :

    Option 1

    • Nom : Entrez le nom du groupe d'instances. Le nom ne doit pas nécessairement être unique. Vous pourrez la modifier plus tard. Évitez d'entrer des informations confidentielles.
    • Nombre d'instances : Spécifiez le nombre cible d'instances.
    • Compartiment : Sélectionnez le compartiment dans lequel créer le groupe d'instances.
    • Configuration de l'instance : Sélectionnez une configuration d'instance.
    • (Facultatif) Options de formateur : Personnalisez le nom d'affichage et le nom d'hôte de l'instance pour les instances que vous créez dans le groupe.
      • Utilisez le champ Formateur de nom d'affichage d'instance pour personnaliser le nom d'affichage d'une instance que vous créez pour ce groupe. Entrez une chaîne de texte comprenant des caractères alphanumériques en minuscules, des symboles et des tirets. La chaîne doit également inclure le jeton ${launchCount}. Par exemple : my-string-${launchCount}.
      • Utilisez le champ Formateur de nom d'hôte d'instance pour entrer une chaîne de texte incluant des caractères alphanumériques en minuscules, des symboles et des tirets. La chaîne doit également inclure le jeton ${launchCount}. Par exemple : my-string-${launchCount}.
    • (Facultatif) Marqueurs : Ajoutez des marqueurs pour le groupe d'instances.

      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.

    • Sélectionnez Suivant.

    Option 2

    • Nom : Entrez le nom du groupe d'instances. Le nom ne doit pas nécessairement être unique. Vous pourrez la modifier plus tard. Évitez d'entrer des informations confidentielles.
    • Compartiment : Sélectionnez le compartiment dans lequel créer le groupe d'instances.
    • Configuration de l'instance : Sélectionnez une configuration d'instance.
    • Nombre d'instances : Spécifiez le nombre cible d'instances.
    • Sélectionnez Options avancées pour afficher les options de marquage et d'affichage d'instance et de formateur de nom d'hôte.
      • (Facultatif) Options de formateur : Personnalisez le nom d'affichage et le nom d'hôte de l'instance pour les instances que vous créez dans le groupe.
        • Utilisez le champ Formateur de nom d'affichage d'instance pour personnaliser le nom d'affichage d'une instance que vous créez pour ce groupe. Entrez une chaîne de texte comprenant des caractères alphanumériques en minuscules, des symboles et des tirets. La chaîne doit également inclure le jeton ${launchCount}. Par exemple : my-string-${launchCount}.
        • Utilisez le champ Formateur de nom d'hôte d'instance pour entrer une chaîne de texte incluant des caractères alphanumériques en minuscules, des symboles et des tirets. La chaîne doit également inclure le jeton ${launchCount}. Par exemple : my-string-${launchCount}.
      • (Facultatif) Marqueurs : Ajoutez des marqueurs pour le groupe d'instances.

        Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour 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.

    • Sélectionnez Suivant.

    2. Configurer le positionnement du groupe

    Remplissez les informations dans le formulaire.

    • Domaine de disponibilité : Sélectionnez le domaine de disponibilité dans lequel créer les instances.
    • Domaines d'erreur : Effectuez une des actions suivantes :

      • Pour que le système s'efforce de répartir les instances entre les domaines d'erreur en fonction de la capacité, laissez le champ vide.
      • Pour exiger que les instances du groupe soient réparties uniformément dans un ou plusieurs domaines d'erreur, sélectionnez les domaines d'erreur dans lesquels placer les instances. Si une capacité suffisante n'est pas disponible dans les domaines d'erreur sélectionnés, le groupe ne sera pas lancé ni ajusté avec succès. Pour plus d'informations, voir Répartition des instances entre les domaines d'erreur pour une haute disponibilité.
    • Carte vNIC principale :

      • Réseau en nuage virtuel : Sélectionnez le réseau en nuage virtuel (VCN) dans lequel créer les instances. Modifier le compartiment si nécessaire.
      • Sous-réseau : Sélectionnez un sous-réseau dans le réseau en nuage auquel associer les instances. Modifier le compartiment si nécessaire. Les sous-réseaux sont publics ou privés. Privé signifie que les instances de ce sous-réseau ne peuvent pas avoir d'adresses IP publiques. Pour plus d'informations, voir Accès à Internet. Les sous-réseaux sont propres à un domaine de disponibilité ou régionaux (les sous-réseaux régionaux ont "régional" après le nom). Nous recommandons d'utiliser des sous-réseaux régionaux.

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

      Note

      Si des cartes VNIC secondaires sont définies par la configuration de l'instance, une section Carte VNIC secondaire s'affiche. Sélectionnez le réseau en nuage virtuel secondaire et le sous-réseau du groupe d'instances.

      Adresses IP de la carte VNIC principale : Sélectionnez les adresses IP publiques et privées de ce groupe. Pour plus d'informations sur les paramètres de cette section, voir Création d'une instance.

    • + Un autre domaine de disponibilité : Si vous voulez que le groupe d'instances crée des instances dans plusieurs domaines de disponibilité, sélectionnez cette option. Répétez ensuite les étapes précédentes.
    • (Facultatif) Attacher un équilibreur de charge : Pour l'associer au groupe d'instances, sélectionnez la case à cocher :

      • Type d'équilibreur de charge : Spécifiez le type d'équilibreur de charge.

        Pour plus d'informations, voir Aperçu du service d'équilibreur de charge ou Aperçu du service d'équilibreur de charge de réseau flexible.

      • Compartiment : Sélectionnez le compartiment de l'équilibreur de charge.
      • Équilibreur de charge : Sélectionnez l'équilibreur de charge dans la liste Équilibreur de charge.

        Les choix disponibles dans la liste sont déterminés par le type d'équilibreur de charge, le compartiment et les équilibreurs de charge disponibles.

      • Jeu dorsal : Sélectionnez le jeu dorsal sur l'équilibreur de charge ou l'équilibreur de charge de réseau auquel ajouter des instances.
      • Port : Entrez le port du serveur sur les instances vers lesquelles l'équilibreur de charge ou l'équilibreur de charge de réseau doit acheminer le trafic. Cette valeur s'applique à toutes les instances qui utilisent cet attachement d'équilibreur de charge ou d'équilibreur de charge de réseau.
        • Les valeurs de port d'équilibreur de charge vont de 1 à 65535.
        • Les ports de l'équilibreur de charge de réseau vont de 1 à 65535 lorsque l'équilibreur de charge est configuré pour un port spécifique. Si l'équilibreur de charge de réseau est configuré pour tous les ports, la valeur par défaut du champ Port est Au choix et ne peut pas être modifiée.
      • Carte VNIC : Sélectionnez la carte VNIC à utiliser lors de l'ajout de l'instance au jeu dorsal. Les instances appartenant à un jeu dorsal sont également appelées serveurs dorsaux. L'adresse IP privée est utilisée. Cette valeur s'applique à toutes les instances qui utilisent cet attachement d'équilibreur de charge ou d'équilibreur de charge de réseau.
      • + Un autre équilibreur de charge : Pour associer des équilibreurs de charge et des équilibreurs de charge de réseau supplémentaires au groupe d'instances, sélectionnez cette option et répétez les étapes précédentes.

      Pour du contexte sur les équilibreurs de charge, voir Aperçu du service d'équilibreur de charge.

    • Sélectionnez Suivant.

    3. Vérifier

    Vérifiez les détails du groupe d'instances, puis sélectionnez Soumettre ou Créer.

    Conseil

    Pour suivre la progression de l'opération et dépanner les erreurs qui se produisent lors de la création de l'instance, utilisez la demande de travail associée.
  • Pour créer un groupe d'instances, utilisez la commande instance-pool create :

    oci compute-management instance-pool create --compartment-id <COMPARTMENT_OCID> --instance-configuration-id <INSTANCE_CONFIGURATION_OCID> --placement-configurations <file://path/to/file.json> --size <NUMBER_OF_INSTANCES>

    Pour spécifier les options de l'interface de ligne de commande à l'aide de JSON :

    oci compute-management instance-pool create --from-json <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 la liste complète des indicateurs et options de variable pour les commandes de l'interface de ligne de commande du service de calcul, voir Référence de ligne de commande pour le service de calcul.

  • 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 cette opération d'API pour créer un groupe d'instances :