使用實例群組大量佈建實例

您可以使用下列方法同時配置多個虛擬伺服器實例IBM Cloud用於建立實例組的命令列介面。

開始之前

  1. 確保您已完成您的設置 IBM Cloud® CLI環境 和你的 IBM Cloud VPC
  2. 請確定您具有必要的 IBM Cloud Identity and Access Management (IAM) 許可權來建立實例群組資源。 有關更多信息,請參閱 管理 VPC 基礎設施服務的 IAM 訪問
  3. 確保您創建了一個 實例模板 以及用於配置群組中類似實例的實例詳細資訊。

建立實例群組

建立實例模板後,您可以繼續建立實例組。 當您建立實例群組時,您可以指定 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_NAMEmy-instance-group
  • INSTANCE_TEMPLATE0738-c3809e5b-8d48-4629-b258-33d5b14fa84f
  • SUBNETS are 0076-2249dabc-8c71-4a54-bxy7-953701ca3999 and 0767-173bn4aa-060b-47e7-am45-b3395a593897
  • MEMBERSHIP_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 命令顯示建立實例組的幫助。

下一步

以您需要的實例數建立實例群組之後,您可以使用下列指令來管理實例群組及群組的實例成員資格。

用於管理實例組的 CLI 命令
實例群組指令 說明
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 刪除實例組的所有成員資格。

您可以選擇性地設定實例群組的自動調整原則,以在群組中動態新增或移除虛擬伺服器實例。 有關更多信息,請參閱 建立用於自動伸縮的實例組