Mise à jour de la taille d'un groupe d'instances

Vous pouvez mettre à jour manuellement le nombre d'instances pour un groupe d'instances.

Lorsque vous augmentez la taille d'un groupe d'instances, le groupe crée des instances à l'aide de la configuration d'instance du groupe en tant que modèle. Pour ajouter des instances existantes au groupe, vous pouvez attacher des instances au groupe.

Lorsque vous diminuez la taille d'un groupe d'instances, le groupe supprime (arrête) les instances supplémentaires. Les instances sont arrêtées dans l'ordre suivant : le nombre d'instances est équilibré dans tous les domaines de disponibilité, puis dans tous les domaines d'erreur. Enfin, dans un domaine d'erreur, l'instance la plus ancienne finit en premier. Si vous devez effectuer des tâches sur une instance avant qu'elle ne soit supprimée, détachez-la du groupe, puis supprimez l'instance séparément.

Pour ajuster automatiquement le nombre d'instances d'un groupe en fonction des mesures liées à la performance ou d'une programmation, activez l'ajustement automatique pour le groupe d'instances.

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

    1. 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.
    2. Sélectionnez le nom du groupe d'instances à mettre à jour pour afficher la page de détails.
    3. Sélectionnez Modifier.
      • Dans le champ Nombre d'instances, spécifiez le nombre d'instances mises à jour pour le groupe d'instances.
    4. Sélectionnez enregistrer.

    Évolutivité des événements

    Lorsque vous mettez à jour la taille du groupe d'instances, l'opération déclenche un événement d'ajustement. Notez les points suivants :

    • S'il a l'état Ajustement, le groupe crée de nouvelles instances ou supprime des instances existantes à ce moment, afin de correspondre à la taille mise à jour du groupe. Pour équilibrer les instances entre les positionnements (domaine de disponibilité et domaine d'erreur), les instances sont supprimées en premier en fonction du nombre d'instances du groupe d'instances dans ce domaine de disponibilité et ce domaine d'erreur. Dans un positionnement, les instances les plus anciennes prennent fin en premier.
    • Si l'état du cycle de vie du groupe d'instances est Arrêté, pour une augmentation de taille, de nouvelles instances sont configurées pour le groupe mais ne sont pas lancées. Pour une réduction de taille, les instances prennent fin.
    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.
    Important

    Si le groupe d'instances est à l'état d'ajustement ou de provisionnement pendant une période prolongée, il se peut que le nombre d'instances demandées dépasse les limites de service de la location pour cette forme et ce domaine de disponibilité. Vérifiez les limites de service de la location pour le service de calcul.
  • Pour mettre à jour la taille d'un groupe d'instances, utilisez la commande instance-pool update :

    oci compute-management instance-pool update --instance-pool-id <INSTANCE_POOL_OCID> --size <NUMBER>
    oci compute-management instance-pool update --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 l'opération UpdateInstancePool pour mettre à jour la taille d'un groupe d'instances.