Mise à disposition en bloc d'instances avec groupes d'instances
Vous pouvez provisionner de nombreuses instances de serveurs virtuels en même temps en utilisant l'interface de ligne de commande IBM Cloud pour créer un groupe d'instances.
Avant de commencer
- Assurez-vous d'avoir terminé la configuration de votre IBM Cloud® environnement CLI et de votre IBM Cloud VPC.
- Vérifiez que vous disposez des droits IBM IAM (Cloud Identity and Access Management) requis pour créer des ressources de groupe d'instances. Pour plus d'informations, voir Gestion de l'accès IAM pour les services d'infrastructure VPC.
- Assurez-vous d'avoir créé un modèle d'instance avec les détails de l'instance qui sont utilisés pour provisionner des instances similaires dans votre groupe.
Création d'un groupe d'instances
Après avoir créé un modèle d'instance, vous pouvez procéder à la création d'un groupe d'instances. Lorsque vous créez le groupe d'instances, vous pouvez spécifier une valeur comprise entre 0 et 1000 pour le nombre de membres. Le nombre de membres détermine le nombre d'instances mises à disposition dans le groupe d'instances.
Si vous souhaitez inclure un équilibreur de charge pour votre groupe d'instances afin d'équilibrer les demandes entrantes entre les instances, vous devez créer l'équilibreur de charge avant de créer le groupe d'instances. Pour plus d'informations, voir A propos des équilibreurs de charge d'application. Si vous associez un équilibreur de charge à votre groupe d'instances, le nombre de membres est limité à 50.
Rassemblez les informations suivantes avant d'exécuter la commande ibmcloud is instance-group-create
| Détails du groupe d'instances | Description |
|---|---|
| Modèle d'instance | ID du modèle d'instance que vous souhaitez utiliser. Vous pouvez répertorier les modèles à l'aide de la commande ibmcloud is instance-templates. |
| Sous-réseaux | ID des sous-réseaux, séparés par des virgules, que vous souhaitez utiliser à partir de la commande ibmcloud is subnets. |
| Nombre de membres | Nombre d'instances à allouer dans le groupe d'instances. |
Après avoir recueilli ces valeurs, utilisez-les pour exécuter la commande instance-group-create En outre, vous devez spécifier un nom pour le groupe d'instances.
ibmcloud is instance-group-create INSTANCE_GROUP_NAME --instance-template INSTANCE_TEMPLATE --subnets SUBNETS [--membership-count MEMBERSHIP_COUNT] [--lb LB --lb-pool LB_POOL --application-port APPLICATION_PORT] [--vpc VPC] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
Par exemple, si vous créez un groupe d'instance appelé my-instance-group avec l'ID de modèle d'instance 0738-c3809e5b-8d48-4629-b258-33d5b14fa84f et 100 membres, votre commande instance-group-create ressemblerait
à l'exemple suivant.
ibmcloud is instance-group-create my-instance-group --instance-template 0738-c3809e5b-8d48-4629-b258-33d5b14fa84f --subnets 0076-2249dabc-8c71-4a54-bxy7-953701ca3999,0767-173bn4aa-060b-47e7-am45-b3395a593897 --membership-count 100
Où :
INSTANCE_GROUP_NAMEest my-instance-groupINSTANCE_TEMPLATEest 0738-c3809e5b-8d48-4629-b258-33d5b14fa84fSUBNETSare 0076-2249dabc-8c71-4a54-bxy7-953701ca3999 and 0767-173bn4aa-060b-47e7-am45-b3395a593897MEMBERSHIP_COUNTis 100
Pour cet exemple, la réponse de la commande ressemble à l'exemple suivant.
ID r006-4f7d0010-33f5-40bf-9f21-ab5bee04fd71
Name my-instance-group
Status healthy
Instances 100
Instance Template 0738-c3809e5b-8d48-4629-b258-33d5b14fa84f
Subnets Name Subnet ID
subnet-1 0076-2249dabc-8c71-4a54-bxy7-953701ca3999
subnet-2 0767-173bn4aa-060b-47e7-am45-b3395a593897
Resource group ID Name
11caaa983d9c4beb82690daab08717e9 Default
Pour plus d'exemples de la commande ibmcloud is instance-group-create, voir Référence de l'interface de ligne de commande de VPC.
Vous avez besoin d'aide supplémentaire ? Vous pouvez exécuter la commande ibmcloud is instance-group-create --help pour afficher l'aide à la création d'un groupe d'instances.
Etapes suivantes
Une fois que votre groupe d'instances est créé avec le nombre d'instances dont vous avez besoin, vous pouvez utiliser les commandes ci-après pour gérer le groupe d'instances et les appartenances d'instance du groupe.
| Commande instance-group | Description |
|---|---|
ibmcloud is instance-group-update |
Mettre à jour un groupe d'instances. |
ibmcloud is instance-group-delete |
Supprimer des groupes d'instances. |
ibmcloud is instance-group-membership |
Afficher les détails d'un membres d'un groupe d'instances. |
ibmcloud is instance-group-membership-delete |
Supprimer une appartenance pour un groupe d'instances. |
ibmcloud is instance-group-memberships |
Répertorier tous les membres d'un groupe d'instances. |
ibmcloud is instance-group-memberships-delete |
Supprimer toutes les appartenances pour un groupe d'instances. |
Vous pouvez également définir des stratégies de mise à l'échelle automatique pour votre groupe d'instances afin d'ajouter ou de retirer de façon dynamique des instances de serveur virtuel de votre groupe. Pour plus d'informations, voir Création d'un groupe d'instances pour la mise à l'échelle automatique.