預設節點池是E-HPC中的一種資源管理功能,主要用於最佳化叢集節點的擴縮容流程。它通過預先建立並綁定一批固定的IP地址與主機名稱映射關係,確保在動態擴縮容時能夠快速複用這些預分配的資源,從而提升叢集管理的效率和穩定性。
預設節點池在資源交付中的應用
使用預設節點池進行EHPC叢集的計算節點資源交付,和常規添加節點在總體流程上有一些區別,如下所示。
-
聯絡
-
本質上都是從某個交換器上擷取網路資源進行擴容。
-
擴容流程總體上沒有發生改變。
-
-
區別
-
從選擇交換器隨機IP進行擴容,到選擇預設節點池指定具體預設節點的IP及主機名稱進行擴容。
-
從叢集節點無法感知佔用網段情況,到清晰看到節點在預設節點池的佔用/空閑情況。
-
前提條件
叢集狀態處於運行中。
在叢集中使用預設節點池
建立預設節點池
進入集群详情頁面。
登入彈性高效能運算控制台。
在頂部功能表列左上方處,選擇地區。
在左側導覽列,單擊集群。
在叢集列表頁面,單擊目標叢集名稱。
在左側導覽列,選擇。
-
單擊預設節點池,在新增預設節點池頁面配置以下參數。
參數
說明
名称
填寫預設節點池的名稱。
說明通過預設節點池建立的節點命名方式固定為:
<prefix>[index,3]<postfix>,其中postfix參數支援ADZone名稱的設定。虛擬交換器
選擇預設節點池所屬的交換器。
主機名稱首碼
預設節點主機名稱的開頭字元,用以標記區分預設節點。
主机名后缀
預設節點主機名稱的結尾字元,用以標記區分預設節點。
節點池容量
-
單個預設節點池的節點數量上限為500。
-
單個預設節點池的節點數量不能超過歸屬交換器的可用IP數量。
-
-
單擊确认。
說明預設節點池的建立以及屬性更新需要一定的時間,具體可以通過
ListReservedNodePools介面查看節點池狀態。在管理預設節點池對話方塊的新增預設節點池頁簽中,填寫名稱、選擇虛擬交換器、填寫主機名稱首碼和主機名稱尾碼,並設定節點池容量(預設值為1)。
預設節點池應用資源交付
下面將從節點手動擴容及隊列配置自動調整兩個方面來介紹預設節點池應用資源交付。
若擴容執行個體數量大於預設節點池的容量,則按照預設節點池容量進行交付。
使用預設節點池擴容節點
-
登入彈性高效能運算控制台,進入集群详情頁面。在左側導覽列,選擇。
-
單擊添加節點,在添加節點頁面配置以下參數。
-
基礎設定
配置項
說明
目標隊列
選擇該叢集內已建立的隊列。
節點數
設定需要擴容的節點數量。
-
節點配置
配置項
說明
選擇節點類型
僅支援選擇建立節點。
節點間互聯
選擇節點之間網路連通方式。
-
VPC:節點之間通過VPC網路進行通訊。
-
eRDMA:如果節點使用支援ERI的規格,則節點之間可以通過eRDMA網路進行通訊。
說明僅部分節點規格支援ERI,更多資訊,請參見eRDMA概述和在企業級執行個體上啟用eRDMA。
使用預設節點池
選擇已建立好的預設節點池。系統會自動從預設節點池的未分配預設節點中選取IP及主機名稱建立計算節點。
執行個體規格組
單擊添加執行個體規格,選擇節點的規格。
如果未開啟自動調整,則僅支援添加一個執行個體規格;如果開啟了自動調整,則支援添加多個執行個體規格。
執行個體RAM角色
為節點綁定RAM角色,使得節點可以獲得許可權訪問阿里雲服務。
建議您選擇系統建立的預設角色AliyunECSInstanceForEHPCRole。
-
-
-
選中我已知曉:添加節點預設開啟“刪除保護”功能,不受隊列伸縮配置影響,然後單擊確認添加。
說明新增計算節點會自動安裝叢集軟體並初始化,原有計算節點的使用不受影響。
您可以在節點列表中查看已擴容節點的狀態。當該節點狀態為運行中,說明擴容叢集已完成。
使用預設節點池建立/配置隊列
預設節點池和隊列的對應關係:
-
單個叢集可以有多個預設節點池,一個預設節點池只能屬於單個叢集。
-
單個隊列可以綁定一個預設節點池,一個預設節點池可以用於多個隊列。
-
單個預設節點池與交換器一一對應。
-
登入彈性高效能運算控制台,進入集群详情頁面。在左側導覽列,選擇。
-
單擊建立隊列,在建立隊列頁面填寫對應參數。
-
基本設定
配置項
說明
隊列名稱
填寫隊列名稱,需滿足以下條件:
-
字元長度:1~15個字元。
-
允許字元:大寫字母(A~Z)、小寫字母(a~z)、數字(0~9)、底線(_)。
隊列自動調整
選擇是否開啟自動調整。開啟後,可進一步按需選擇是否開啟自动扩容和自动缩容。
開啟自動調整後,系統會根據配置資訊和即時負載,自動增加或者減少計算節點。
队列节点数
設定隊列包含的節點數量。
-
如果沒有開啟隊列自動調整,請配置隊列初始的計算節點數量。
-
如果開啟了隊列自動調整,請配置隊列允許的最小節點數和最大節點數。
重要如果將最小節點數修改為非0值,叢集縮容時該隊列會保留最小節點數量的節點,即使是空閑節點也不會被釋放。請您謹慎設定最小節點數,以免導致自動縮容後隊列中存在空閑節點,造成資源浪費和不必要的經濟損失。
-
-
選擇隊列節點配置
配置項
說明
節點間互聯
選擇節點之間網路連通方式。
-
VPC:節點之間通過VPC網路進行通訊。
-
eRDMA:如果節點使用支援ERI的規格,則節點之間可以通過eRDMA網路進行通訊。
說明僅部分節點規格支援ERI,更多資訊,請參見eRDMA概述和在企業級執行個體上啟用eRDMA。
使用預設節點池
選擇已建立好的預設節點池。系統會自動從預設節點池的未分配預設節點中選取IP及主機名稱建立計算節點。
執行個體規格組
單擊添加執行個體規格,選擇節點的規格。
如果未開啟自動調整,則僅支援添加一個執行個體規格;如果開啟了自動調整,則支援添加多個執行個體規格。
-
-
自動調整
配置項
說明
伸縮策略
選擇伸縮策略。目前僅支援供應優先策略,表示會按照配置的交換器順序,從對應可用性區域依次嘗試建立符合規格要求的計算節點。
單次最大伸縮節點數
每輪擴容或縮容周期最多增加或減少的節點數量。預設為0,表示不限制最大數量。
如果您對使用成本有要求,可以設定該值,確保擴容的節點數量不超出預期。
主機RAM角色
為節點綁定RAM角色,使得節點可以獲得許可權訪問阿里雲服務。
建議您選擇系統建立的預設角色AliyunECSInstanceForEHPCRole。
-
-
單擊儲存。
在隊列列表頁面單擊
表徵圖進行重新整理,如果目標隊列存在,則表示您已成功建立。
修改/刪除預設節點池
修改預設節點池
進入集群详情頁面。
登入彈性高效能運算控制台。
在頂部功能表列左上方處,選擇地區。
在左側導覽列,單擊集群。
在叢集列表頁面,單擊目標叢集名稱。
在左側導覽列,選擇。
-
單擊預設節點池,在管理預設節點池頁面可以編輯以下參數。
修改屬性
說明
名称
修改預設節點池的名稱。
節點池容量
修改預設節點池內的預設節點資源數,調小可以釋放一部分IP,調大可以佔用更多可用IP,但不能大於虛擬交換器的可用IP大小。
移除預設節點
可移除未分配及衝突狀態的預設節點。
下載節點列表
可下載預設節點列表的CSV檔案,用於大量匯入DNS或者調度器。
-
單擊確認/確定。
刪除預設節點池
進入集群详情頁面。
登入彈性高效能運算控制台。
在頂部功能表列左上方處,選擇地區。
在左側導覽列,單擊集群。
在叢集列表頁面,單擊目標叢集名稱。
在左側導覽列,選擇。
-
單擊預設節點池,在管理預設節點池頁面點擊刪除節點池按鈕,即可刪除該節點池。
說明預設節點列表單次支援刪除的預設節點數量上限為100。