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

  1. Assurez-vous d'avoir terminé la configuration de votre IBM Cloud® environnement CLI et de votre IBM Cloud VPC.
  2. 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.
  3. 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'instance requis
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_NAME est my-instance-group
  • INSTANCE_TEMPLATE est 0738-c3809e5b-8d48-4629-b258-33d5b14fa84f
  • SUBNETS are 0076-2249dabc-8c71-4a54-bxy7-953701ca3999 and 0767-173bn4aa-060b-47e7-am45-b3395a593897
  • MEMBERSHIP_COUNT is 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.

Commandes CLI pour la gestion des groupes d'instances
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.