具有实例组的批量供应实例
通过使用 IBM Cloud 命令行界面创建实例组,您可以同时配置多个虚拟服务器实例。
准备工作
- 确保已完成 IBM Cloud® CLI 环境 和 IBM Cloud VPC 的设置。
- 确保您具有创建实例组资源所需的 IBM Cloud Identity and Access Management (IAM) 许可权。 有关详细信息,请参阅 管理 VPC 基础架构服务的 IAM 访问。
- 确保创建了 实例模板,其中包含用于在组中提供类似实例的实例详细信息。
创建实例组
创建实例模板后,就可以继续创建实例组了。 创建实例组时,可以指定 0-1000 作为成员资格计数。 成员资格计数确定在实例组中供应的实例数。
如果要包含实例组的负载均衡器以在实例之间均衡入局请求,那么必须先创建负载均衡器,然后再创建实例组。 有关更多信息,请参阅 关于应用程序负载均衡器。 如果将负载均衡器附加到实例组,那么成员资格计数将限制为 50。
运行 ibmcloud is instance-group-create 命令前,请收集以下信息。
| 实例组详细信息 | 描述 |
|---|---|
| 实例模板 | 要使用的实例模板的标识。 您可以使用 ibmcloud is instance-templates 命令列出模板。 |
| 子网 | 以逗号分隔的子网 ID,您希望从 ibmcloud is subnets 命令中使用这些 ID。 |
| 成员资格计数 | 要在实例组中供应的实例数。 |
收集这些值后,使用它们运行 instance-group-create 命令。 此外,还必须为实例组指定一个名称。
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]
例如,如果您创建了一个名为 my-instance-group 的实例组,其实例模板 ID 为 0738-c3809e5b-8d48-4629-b258-33d5b14fa84f 和 100 成员,那么您的 instance-group-create 命令将与下面的示例相似。
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
其中:
INSTANCE_GROUP_NAME是 my-instance-groupINSTANCE_TEMPLATE是 0738-c3809e5b-8d48-4629-b258-33d5b14fa84fSUBNETS是 0076-2249dabc-8c71-4a54-bxy7-953701ca3999 和 0767-173bn4aa-060b-47e7-am45-b3395a593897MEMBERSHIP_COUNT为 100
在此示例中,命令响应如下所示。
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
有关 ibmcloud is instance-group-create 命令的更多示例,请参阅 VPC CLI 参考。
需要更多帮助吗? 您可以运行 ibmcloud is instance-group-create --help 命令来显示创建实例组的帮助。
后续步骤
使用所需的实例数创建实例组后,可以使用以下命令来管理该组的实例组和实例成员资格。
| 实例组命令 | 描述 |
|---|---|
ibmcloud is instance-group-update |
更新实例组。 |
ibmcloud is instance-group-delete |
删除实例组。 |
ibmcloud is instance-group-membership |
查看实例组中某个成员的详细信息。 |
ibmcloud is instance-group-membership-delete |
删除实例组的成员资格。 |
ibmcloud is instance-group-memberships |
列出实例组的所有成员。 |
ibmcloud is instance-group-memberships-delete |
删除实例组的所有成员资格。 |
(可选) 您可以为实例组设置自动缩放策略,以动态添加虚拟服务器实例或从组中除去虚拟服务器实例。 有关更多信息,请参阅 为自动缩放创建实例组。