在大量建立多台ECS執行個體時,預設會產生相同的執行個體名稱和主機名稱。為了便於區分每台ECS執行個體或批量分類和管理您的ECS執行個體,您可以在建立多台ECS執行個體時,按照定序(指定排序或自動排序)來自訂設定執行個體名稱或主機名稱,以規範命名、排序和分類ECS執行個體,有效提高管理效率。
指定排序ECS執行個體名稱或主機名稱
當您大量建立ECS執行個體時,可以為您的ECS執行個體配置指定數值排序的執行個體名稱或主機名稱。
指定排序
指定排序是一種將執行個體名稱和主機名稱按照固定參數格式命名,然後通過參數中的有序數值自動排序來產生執行個體名稱和主機名稱的方式,因此,該有序數值是多台ECS執行個體的執行個體名稱或者主機名稱的區別部分。
您只需要在建立ECS執行個體時,直接在執行個體名稱或主機名稱中輸入指定排序的參數,即可自動通過有序數值變更配置多台ECS執行個體的執行個體名稱或主機名稱。指定排序的參數格式為name_prefix[begin_number,bits]name_suffix,參數說明和參數樣本如下。
操作步驟
本文以建立3台執行個體名稱和主機名稱以k8s-node-開頭,從0006開始排序,主機名稱以-ecshost結尾的ECS執行個體為例進行說明。
您輸入的ECS執行個體名稱或主機名稱需要滿足如下要求:
執行個體名稱:長度為2~128個字元,以大小寫字母或中文開頭,可包含數字、點號(.)、底線(_)、半形冒號(:)或連字號(-)。
主機名稱:
Windows系統:長度為2~15個字元,允許使用大小寫字母、數字或連字號(-)。不能以連字號(-)開頭或結尾,不能連續使用連字號(-),也不能僅使用數字。
其他動作系統(Linux等):長度為2~64個字元,允許使用點號(.)分隔字元成多段,每段允許使用大小寫字母、數字或連字號(-),但不能連續使用點號(.)或連字號(-)。不能以點號(.)或連字號(-)開頭或結尾。
控制台
建立ECS執行個體的具體操作,請參見自訂購買執行個體。在建立ECS執行個體時,您需要完成如下配置:
購買執行個體數量:在自訂購買頁面右側的購買執行個體數量調整框中,單擊加號,將購買數量調整為3。
大量設定執行個體名稱或主機名稱:指定排序的輸入格式為
name_prefix[begin_number,bits]name_suffix
,具體規則,請參見指定排序。重要本樣本僅用於指定排序,此處不選中有序尾碼。
執行個體名稱:輸入需要設定的執行個體名稱。本文指定新建立的3台ECS執行個體名稱以
k8s-node-
開頭,從0006開始排序,因此,執行個體名稱配置為k8s-node-[6,4]
。主機名稱:選中主機名稱下方的自訂有序主機名稱,然後再輸入需要設定的主機名稱。本文指定新建立的3台ECS主機名稱以
k8s-node-
開頭,從0006開始排序,且以-ecshost
結尾,因此,主機名稱配置為k8s-node-[6,4]-ecshost
。
當您完成ECS執行個體配置,並確認下單後,可以單擊管理主控台,然後查看執行個體資訊:
您可以在執行個體列表中查看新增的執行個體。按照本文樣本,產生的執行個體名分別為k8s-node-0006、k8s-node-0007、k8s-node-0008。
您可以在執行個體詳情頁面的其他資訊地區,查看新增執行個體的主機名稱,按照本文執行個體,產生的主機名稱分別為k8s-node-0006-ecshost、k8s-node-0007-ecshost、k8s-node-0008-ecshost。
API
您可以調用RunInstances來建立ECS執行個體,並指定執行個體名稱和主機名稱。以下內容主要描述指定排序名稱的參數配置:
InstanceName(執行個體名稱)和HostName(主機名稱)指定排序的配置格式為name_prefix[begin_number,bits]name_suffix
。具體規則,請參見指定排序。
本文以建立三台執行個體,執行個體名稱和主機名稱以k8s-node-開頭,從0006開始排序,主機名稱以-ecshost結尾為例,具體參數配置如下:
Amount:3
InstanceName:k8s-node-[6,4]
HostName:k8s-node-[6,4]-ecshost
本樣本僅用於指定排序,此處UniqueSuffix保持預設不開啟。
按照本文樣本,產生的執行個體名分別為k8s-node-0006、k8s-node-0007、k8s-node-0008,產生的主機名稱分別為k8s-node-0006-ecshost、k8s-node-0007-ecshost、k8s-node-0008-ecshost。
自動排序ECS執行個體名稱或主機名稱
當您大量建立ECS執行個體時,可以通過自動排序功能為您的ECS執行個體名稱和主機名稱增加尾碼。
自動排序
自動排序是一種自動為執行個體名稱和主機名稱添加3位有序尾碼的方式。開啟自動排序功能後,執行個體名稱和主機名稱尾碼從001開始遞增,最大不能超過999。因此,該有序尾碼是多台ECS執行個體的執行個體名稱或者主機名稱的區別部分。
自動排序功能預設關閉。您只需要在建立ECS執行個體時,手動開啟該功能,然後輸入執行個體名稱和主機名稱,即可自動在執行個體名稱和主機名稱後添加有序的尾碼,產生新的執行個體名稱和主機名稱。
當您開啟自動排序時,支援輸入執行個體名稱與主機名稱的命名格式如下。
如果您需要搭配使用指定排序具名執行個體名稱與主機名稱,則您輸入的指定排序命名格式必須指定name_suffix
,否則將只生效自動排序。指定排序的具體規則,請參見指定排序。
操作步驟
本文以建立3台執行個體名稱為ecs,主機名稱為ecshost,自動在執行個體名和主機名稱後增加尾碼為例進行說明。
您輸入的ECS執行個體名稱或主機名稱需要滿足如下要求:
執行個體名稱:長度為2~128個字元,以大小寫字母或中文開頭,可包含數字、點號(.)、底線(_)、半形冒號(:)或連字號(-)。
主機名稱:
Windows系統:長度為2~15個字元,允許使用大小寫字母、數字或連字號(-)。不能以連字號(-)開頭或結尾,不能連續使用連字號(-),也不能僅使用數字。
其他動作系統(Linux等):長度為2~64個字元,允許使用點號(.)分隔字元成多段,每段允許使用大小寫字母、數字或連字號(-),但不能連續使用點號(.)或連字號(-)。不能以點號(.)或連字號(-)開頭或結尾。
控制台
建立ECS執行個體的具體操作,請參見自訂購買執行個體。在建立ECS執行個體時,您需要完成如下配置:
購買執行個體數量:在自訂購買頁面右側的購買執行個體數量調整框中,單擊加號,將購買數量調整為3。
大量設定執行個體名稱或主機名稱:自動排序的具體規則,請參見自動排序。
執行個體名稱:輸入需要設定的執行個體名稱。本文指定新建立的3台ECS執行個體名稱以ecs開頭,因此,執行個體名稱配置為
ecs
。主機名稱:輸入需要設定的主機名稱。本文指定新建立的3台ECS主機名稱以ecshost開頭,因此,主機名稱配置為
ecshost
。有序尾碼:選中該參數後,ECS執行個體的執行個體名稱和主機名稱會自動增加尾碼,進行自動排序。
當您完成ECS執行個體配置,並確認下單後,可以單擊管理主控台,然後查看執行個體資訊:
您可以在執行個體列表中查看新增的執行個體。按照本文樣本,產生的執行個體名分別為ecs001、ecs002、ecs003。
您可以在執行個體詳情頁面的其他資訊地區,查看新增執行個體的主機名稱,按照本文樣本,產生的主機名稱分別為ecshost001、ecshost002、ecshost003。
API
您可以調用RunInstances來建立ECS執行個體,並指定執行個體名稱和主機名稱。以下內容主要描述自動排序名稱的參數配置:
UniqueSuffix配置為true,系統會對InstanceName和HostName自動排序,增加的尾碼從001開始,按執行個體數量依次遞增。自動排序的具體規則,請參見自動排序。
本樣本建立三台自動排序執行個體,具體參數配置如下:
Amount:3
InstanceName:ecs
HostName:ecshost
UniqueSuffix:true
按照本文樣本,產生的執行個體名分別為ecs001、ecs002、ecs003,產生的主機名稱分別為ecshost001、ecshost002、ecshost003。
相關文檔
如果您在使用ECS執行個體的過程中,需要修改ECS執行個體的屬性(執行個體的名稱、主機名稱、執行個體描述等資訊)以符合實際管理需求,請參見修改執行個體屬性。
您可以根據實際需要管理和使用ECS執行個體,例如管理執行個體狀態或管理執行個體內部配置。
您可以使用阿里雲Elastic Compute Service搭建自己的網站,具體操作,請參見建站零基礎入門或自助建站方式匯總。