使用實例群組大量佈建實例
您可以使用下列方法同時配置多個虛擬伺服器實例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 命令。
| 實例群組詳細資料 | 說明 |
|---|---|
| 實例範本 | 您要使用的實例範本 ID。 您可以使用 ibmcloud is instance-templates 指令來列出範本。 |
| 子網路 | 您要使用的子網路的逗號分隔 ID ibmcloud is subnets 命令。 |
| 成員資格計數 | 您要在實例群組中佈建的實例數。 |
收集這些值後,使用它們來執行 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]
例如,如果您建立一個名為_我的實例組_帶有實例模板 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-33d5b14fa84fSUBNETSare 0076-2249dabc-8c71-4a54-bxy7-953701ca3999 and 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 |
刪除實例組的所有成員資格。 |
您可以選擇性地設定實例群組的自動調整原則,以在群組中動態新增或移除虛擬伺服器實例。 有關更多信息,請參閱 建立用於自動伸縮的實例組。