Instancias de suministro masivo con grupos de instancias

Puede aprovisionar muchas instancias de servidor virtual al mismo tiempo utilizando la interfaz de línea de comandos IBM Cloud para crear un grupo de instancias.

Antes de empezar

  1. Asegúrese de haber completado la configuración de su IBM Cloud® entorno CLI y de su IBM Cloud VPC.
  2. Asegúrese de que tiene los permisos necesarios de IBM Cloud Identity and Access Management (IAM) para crear recursos de grupo de instancias. Para obtener más información, consulte Gestión del acceso de IAM para los servicios de infraestructura de VPC.
  3. Asegúrese de haber creado una plantilla de instancia con los detalles de instancia que se utilizan para aprovisionar instancias similares en su grupo.

Creación de un grupo de instancias

Después de crear una plantilla de instancia, puede proceder a crear un grupo de instancia. Cuando cree el grupo de instancias, puede especificar 0-1000 para el número de miembros. El número de pertenencia determina cuántas instancias se suministran en el grupo de instancias.

Si desea incluir un equilibrador de carga para el grupo de instancias para equilibrar las solicitudes entrantes entre las instancias, debe crear el equilibrador de carga antes de crear el grupo de instancias. Para obtener más información, consulte Acerca de los equilibradores de carga de aplicación. Si conecta un equilibrador de carga al grupo de instancias, el número de miembros está limitado a 50.

Reúna la siguiente información antes de ejecutar el comando ibmcloud is instance-group-create.

Detalles necesarios del grupo de instancias
Detalles de grupo de instancias Descripción
Plantilla de instancia ID de la plantilla de instancia que desea utilizar. Puede ver una lista de plantillas con el mandato ibmcloud is instance-templates.
Subredes ID separados por comas de las subredes que desea utilizar desde el comando ibmcloud is subnets.
Número de miembros Número de instancias que se desea aprovisionar en el grupo de instancias.

Después de recopilar estos valores, utilízalos para ejecutar el comando instance-group-create. Además, debe especificar un nombre para el grupo de instancias.

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]

Por ejemplo, si crea un grupo de instancias llamado mi-grupo-de-instancias con el ID de plantilla de instancia 0738-c3809e5b-8d48-4629-b258-33d5b14fa84f y 100 miembros, su instance-group-create comando sería como el siguiente ejemplo.

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

Donde:

  • INSTANCE_GROUP_NAME es my-instance-group
  • INSTANCE_TEMPLATE es 0738-c3809e5b-8d48-4629-b258-33d5b14fa84f
  • SUBNETS son 0076-2249dabc-8c71-4a54-bxy7-953701ca3999 y 0767-173bn4aa-060b-47e7-am45-b3395a593897
  • MEMBERSHIP_COUNT is 100

Para este ejemplo, la respuesta del comando tiene el siguiente aspecto.

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

Para obtener más ejemplos del mandato ibmcloud is instance-group-create, consulte la Referencia de CLI de VPC.

¿Necesita más ayuda? Puede ejecutar el comando ibmcloud is instance-group-create --help para mostrar la ayuda para crear un grupo de instancias.

Próximos pasos

Después de crear el grupo de instancias con el número de instancias que necesita, puede utilizar los mandatos siguientes para gestionar el grupo de instancias y las pertenencias al grupo de instancias.

Comandos CLI para gestionar grupos de instancias
Mandato de grupo de instancias Descripción
ibmcloud is instance-group-update Actualizar un grupo de instancias.
ibmcloud is instance-group-delete Suprimir grupos de instancias.
ibmcloud is instance-group-membership Ver detalles de un miembro de un grupo de instancias.
ibmcloud is instance-group-membership-delete Suprimir la pertenencia al grupo para un grupo de instancias.
ibmcloud is instance-group-memberships Obtener una lista de todos los miembros de un grupo de instancias.
ibmcloud is instance-group-memberships-delete Suprimir todas las pertenencias al grupo de un grupo de instancias.

Si lo desea, puede establecer políticas de escalado automático para el grupo de instancias para añadir o eliminar de forma dinámica instancias de servidor virtual del grupo. Para obtener más información, consulte Creación de un grupo de instancias para el escalado automático.