Gestion des groupes d'instances
Un groupe d'instances est un jeu d'instances géré en tant que groupe.
Les groupes d'instances simplifient la gestion de vos instances de calcul.
Aperçu des groupes d'instances
Les groupes d'instances vous permettent de créer et de gérer plusieurs instances de calcul au sein de la même région en tant que groupe. Ils permettent également l'intégration à d'autres services, tels que le service d'équilibreur de charge et le service IAM.
Vous créez un groupe d'instances à l'aide d'une configuration d'instance existante.
Une fois que vous avez créé un groupe d'instances, vous pouvez mettre à jour la taille du groupe, ajouter et supprimer des instances existantes pour le groupe, et attacher ou détacher des équilibreurs de charge ainsi que des équilibreurs de charge de réseau. Vous pouvez également mettre à jour le groupe d'instances pour utiliser une autre configuration d'instance ou placer des instances dans un domaine de disponibilité, domaine d'erreur ou sous-réseau différent.
Vous pouvez ajuster automatiquement le nombre d'instances dans un groupe d'instances en fonction de mesures de performance ou d'une programmation. Vous pouvez également arrêter et démarrer les instances d'un groupe d'instances en fonction d'une programmation. Pour ce faire, activez l'ajustement automatique pour le groupe d'instances.
Un réseau en grappe est un type spécial de groupe d'instances conçu pour un grand nombre de travaux de calcul haute performance.
- Liste des groupes d'instances
- Création de groupes d'instances
- Obtention des détails d'un groupe d'instances
- Mise à jour de groupes d'instances
- Arrêt et démarrage des instances dans un groupe d'instances
- Déplacement d'un groupe d'instances vers un autre compartiment
- Suppression de groupes d'instances
Les rubriques suivantes sont liées aux groupes d'instances.
États du cycle de vie des groupes d'instances
La liste suivante décrit les différents états du cycle de vie des groupes d'instances.
- Provisionnement : Lorsque vous créez un groupe d'instances, il s'agit de son premier état. Les instances du groupe d'instances sont configurées en fonction de la configuration d'instance spécifiée.
- Démarrage : Les instances sont lancées. À ce stade, la seule action que vous pouvez effectuer consiste à mettre fin au groupe d'instances.
- Exécution : Les instances sont créées et en cours d'exécution.
- Arrêt : Les instances sont en cours d'arrêt.
- Arrêté : Les instances sont arrêtées.
- Ajustement : Une fois qu'un groupe d'instances a été créé, il prend cet état si vous mettez à jour sa taille lors de la création d'instances (augmentation de taille) ou de l'arrêt d'instance (dimensions de taille). À ce stade, la seule action que vous pouvez effectuer consiste à mettre fin au groupe d'instances.
- Fin : Les instances et les ressources associées sont en cours d'arrêt.
- Fini : Le groupe d'instances, toutes ses instances et les ressources associées sont arrêtées.
Répartition des instances entre les domaines d'erreur pour une haute disponibilité
Par défaut, les instances d'un groupe sont réparties entre tous les domaines d'erreur de la meilleure manière possible en fonction de leur capacité. Si la capacité n'est pas disponible dans un domaine d'erreur, les instances sont placées dans d'autres domaines d'erreur pour permettre le lancement du groupe d'instances avec succès.
Dans un scénario de haute disponibilité, vous pouvez exiger que les instances d'un groupe soient réparties uniformément entre chaque domaine d'erreur que vous spécifiez. Si la capacité suffisante n'est pas disponible dans l'un des domaines d'erreur, le groupe d'instances n'est pas lancé ou ajusté avec succès et une demande de travail pour le groupe d'instances retourne l'erreur "hors capacité". Pour corriger l'erreur de capacité, attendez que la capacité soit disponible ou mettez à jour la configuration de positionnement (le domaine de disponibilité et le domaine d'erreur) pour le groupe d'instances.
Limites et points à considérer
Lorsque vous utilisez des configurations d'instance et des groupes d'instances, gardez à l'esprit les conditions suivantes :
- Vous ne pouvez pas supprimer une configuration d'instance si elle est associée à un groupe d'instances.
- Vous pouvez utiliser la même configuration d'instance pour plusieurs groupes d'instances. Toutefois, une seule configuration d'instance peut être associée à un groupe d'instances.
Si un groupe d'instances a le statut Ajustement ou Provisionnement pendant une période prolongée, le nombre d'instances demandées peut dépasser le nombre d'instances disponibles. Dans ce scénario, après 24 heures, le groupe d'instances passe à En cours d'exécution avec la capacité disponible, qui peut être inférieure au nombre d'instances demandées. La taille du groupe d'instances est mise à jour pour refléter le nombre d'instances en cours d'exécution.
- Dans ce cas, l'une des erreurs suivantes peut apparaître dans la demande de travail :
ServiceLimit
,OutOfCapacity
,PostLaunchFailure
ouInvalidParameter
. - Si le nombre d'instances dépasse les limites de service de la location pour ce domaine de disponibilité, vous pouvez vérifier vos limites de service et demander une augmentation des limites de service.
- Dans ce cas, l'une des erreurs suivantes peut apparaître dans la demande de travail :
- Si vous modifiez la configuration d'instance pour un groupe d'instances, les instances existantes faisant partie de ce groupe ne sont pas modifiées. Les instances créées après la modification de la configuration d'instance utilisent la nouvelle configuration. Aucune nouvelle instance n'est créée, sauf si vous augmentez la taille du groupe d'instances ou mettez fin aux instances existantes.
- Si vous réduisez la taille d'un groupe d'instances, pour équilibrer les instances entre les emplacements (domaine de disponibilité et domaine d'erreur), les instances prennent fin en premier lieu en fonction du nombre d'instances du groupe dans ce domaine de disponibilité et domaine d'erreur. Dans un positionnement, les instances les plus anciennes prennent fin en premier.
Politique GIA requise
Pour utiliser Oracle Cloud Infrastructure, un administrateur doit être membre d'un groupe auquel l'accès de sécurité est accordé dans une politique par un administrateur de location. Cet accès est requis que vous utilisiez la console ou l'API REST avec une trousse SDK, l'interface de ligne de commande ou un autre outil. Si vous obtenez un message indiquant que vous ne disposez pas de l'autorisation requise, vérifiez auprès de l'administrateur de la location quel type d'accès vous avez et dans quel compartiment votre accès fonctionne.
Pour les administrateurs : Pour une politique standard qui donne accès aux groupes d'instances et aux configurations d'instance, voir Autoriser les utilisateurs à gérer les configurations d'instance du service de calcul, les groupes d'instances et les réseaux en grappe.
Marquage de ressources
Appliquer des marqueurs aux ressources afin de les organiser en fonction des besoins de l'entreprise. Vous pouvez appliquer des marqueurs lorsque vous créez une ressource, et vous pouvez mettre à jour une ressource plus tard pour ajouter, réviser ou supprimer des marqueurs. Pour des informations générales sur l'application de marqueurs, voir Marqueurs de ressource.
Propagation du marquage sur les ressources
Les services OCI propagent tous les marqueurs à structure libre d'une ressource principale et les marqueurs définis dans les ressources secondaires lorsque toutes ces ressources prennent en charge le type de marqueurs. Par exemple, lorsque des groupes d'instances créent des instances, les marqueurs du groupe d'instances et de la configuration d'instance sont propagés dans les ressources créées. Les ressources incluent les instances créées par le groupe, les cartes vNIC principales, les cartes vNIC secondaires, les volumes de démarrage et les volumes par blocs créés avec l'instance. Les marqueurs ne sont pas propagés dans les instances existantes qui sont attachées au groupe.
Parfois, les marqueurs du groupe d'instances, de la configuration d'instance et des ressources peuvent être en conflit. Dans ce cas, les valeurs de marqueur de la configuration d'instance sont propagées dans les ressources, en remplaçant les valeurs du groupe d'instances et des marqueurs de ressource. Si les marqueurs du groupe d'instances et des ressource sont en conflit et que la configuration d'instance ne comporte pas de marqueur, les valeurs de marqueur du groupe d'instances sont propagées dans les ressources, remplaçant les valeurs de marqueur de ressource.