Mise à jour de la taille d'un pool d'instances
Vous pouvez mettre à jour manuellement le nombre d'instances contenues dans un pool.
Lorsque vous augmentez la taille d'un pool d'instances, ce dernier crée des instances en utilisant la configuration d'instance du pool en tant que modèle. Pour ajouter des instances existantes au pool, vous pouvez plutôt attacher des instances au pool.
Lorsque vous réduisez la taille d'un pool d'instances, ce dernier supprime les instances en trop (y met fin). Les instances prennent fin dans l'ordre suivant : le nombre d'instances est équilibré entre les domaines de disponibilité, puis entre les domaines de pannes. Enfin, dans un domaine de pannes, l'instance la plus ancienne prend fin en premier. Si vous devez effectuer des tâches sur une instance avant de la supprimer, détachez-la du pool, puis supprimez-la séparément.
Pour ajuster automatiquement le nombre d'instances d'un pool en fonction des mesures de performances ou d'une programmation, activez le redimensionnement automatique du pool d'instances.
Pour déterminer si la capacité est disponible pour une forme spécifique avant de redimensionner un pool d'instances, utilisez l'opération CreateComputeCapacityReport.
- Accédez à la page de liste Pools d'instances. Si vous avez besoin d'aide pour trouver la page de liste, reportez-vous à Liste des pools d'instances.
- Sélectionnez le nom du pool d'instances à mettre à jour pour afficher la page de détails.
- Sélectionnez Modifier.
- Dans le champ Nombre d'instances, indiquez le nombre d'instances mis à jour pour le pool d'instances.
- Sélectionnez Save (Enregistrer).
Evénements de redimensionnement
Lorsque vous mettez à jour la taille d'un pool d'instances, l'opération déclenche un événement de redimensionnement. Tenez compte des points suivants :
- Si l'état de cycle de vie du pool d'instances est Redimensionnement, le pool crée des instances ou supprime les instances existantes à ce moment-là, afin de correspondre à la taille mise à jour du pool. Pour garantir l'équilibre des instances entre les placements (domaine de disponibilité et domaine de pannes), celles-ci sont d'abord supprimées en fonction du nombre d'instances du pool présentes dans le domaine de disponibilité et dans le domaine de pannes. Au sein d'un même placement, les instances les plus anciennes prennent fin en premier.
- Si l'état de cycle de vie du pool d'instances est Arrêté, en cas d'augmentation de la taille, de nouvelles instances sont configurées pour le pool, mais ne sont pas lancées. Dans le cadre d'une réduction de la taille, les instances prennent fin.
Conseil
Pour suivre la progression de l'opération et résoudre l'erreur qui se produit lors de l'instance, utilisez la demande de service associée.Important
Si le pool d'instances a été dans un état de redimensionnement ou de provisionnement pendant une longue période, cela peut être dû au fait que le nombre d'instances demandées a dépassé les limites de service de la location pour cette forme et ce domaine de disponibilité. Consultez les limites de service de la location pour Compute.Pour mettre à jour la taille d'un pool 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> 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.
Afin d'obtenir la liste complète des indicateurs et des options de variable pour les commandes d'interface de ligne de commande du service Compute, reportez-vous à référence de ligne de commande pour Compute.
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 UpdateInstancePool pour mettre à jour la taille d'un pool d'instances.