本文介紹如何擴容ECS集群。
前提條件
使用控制臺創建ECS集群背景信息
以下兩種情況,都需在ECS集群中導入ECS實例。
- 創建ECS集群后,該集群為空集群,未包含ECS實例,需要添加ECS實例。
- 由于業務發展,需要對ECS集群進行擴容。
在不同網絡環境下,為ECS集群添加不同操作系統的實例時,適用的導入方式也不一樣。
重要 在EDAS中不支持使用Windows系統的ECS實例。
擴容ECS集群有兩種方式:購買ECS擴容和添加已有ECS。
購買ECS擴容
購買ECS擴容,指基于當前集群中的已有實例規格或基于已購買的ECS實例模板,由EDAS為您當前的ECS集群代購ECS實例。代購實例的計費方式包含包年包月和按量付費,可以根據實際需求選擇。
說明
- 經典網絡的ECS集群將無法使用ECS啟動模板擴容。
- 代購ECS實例時,不能刪除ESS標簽。
- 集群擴容時,代購的按量付費的ECS實例在縮容時不會關機,也不會釋放。但如果手動關機,則對應的ECS實例會被釋放。
具體操作,請參見購買ECS擴容。
添加已有ECS
如果您已創建ECS實例,可以將已有實例添加到ECS集群中。添加已有ECS實例包含3種方式:
- 直接導入:無需鏡像轉化。
- 轉化后導入:使用EDAS官方鏡像重裝系統。重裝后,實例中的所有數據都會被刪除,并且需要設置新的實例登錄密碼。ECS實例滿足以下任一情況,則不能直接導入。
- 2017年12月01日之前創建的實例。
- 向經典網絡的集群中導入的經典網絡實例。
- 實例狀態不是運行中,例如已停止、啟動中或停止中等狀態的實例。
說明 上述需要轉化導入的實例,如果您不想重裝系統,可以選擇手動執行腳本后導入。 - 手動執行腳本后導入:在經典網絡創建的Ubuntu系統的實例導入至ECS集群時,您需要登錄ECS實例并手動執行腳本完成導入,該方式不會重裝ECS實例的系統。
具體操作,請參見添加已有ECS。
購買ECS擴容
- 登錄EDAS控制臺。
- 在左側導航欄,選擇 。
- 在EDAS ECS集群頁面的頂部菜單欄選擇地域,在頁面上方選擇微服務空間,然后單擊目標ECS集群的集群ID。
- 在集群詳情頁面的ECS實例區域,單擊購買ECS擴容。
- 在集群擴容對話框選擇擴容方式,并完成后續擴容步驟。
- 基于現有實例規格購買
- 在擴容方式頁簽,選擇基于現有實例規格購買,然后在實例列表區域選擇現有實例后,單擊下一步。
- 在購買信息頁簽設置以下信息,然后單擊下一步。
配置項 描述 計費方式 包含包年包月和按量付費。 購買時長 計費方式選擇包年包月時,需要配置此項。 選擇包年包月后,在列表中選擇ECS實例的購買時長。
購買數量 在復合框中設置要購買的ECS實例數量。 登錄密鑰 在下拉列表中選擇ECS實例的登錄密鑰。如果沒有可選的登錄密鑰,請前往ECS控制臺創建密鑰對,相關操作,請參見創建SSH密鑰對。 服務協議 閱讀并勾選《云服務器ECS服務條款》 | 《鏡像商品使用條款》。 - 在確認擴容頁簽,確認擴容信息,然后單擊確認擴容。
- 基于啟動實例模板購買
- 在擴容方式頁簽,選擇基于啟動實例模板購買,然后選擇啟動模板和版本后,單擊下一步。
- 在購買信息頁簽設置以下信息,然后單擊下一步。
配置項 描述 計費方式 包含包年包月和按量付費。 購買時長 計費方式選擇包年包月時,需要配置此項。 選擇包年包月后,在列表中選擇ECS實例的購買時長。
購買數量 在復合框中設置要購買的ECS實例數量。 服務協議 閱讀并勾選《云服務器ECS服務條款》 | 《鏡像商品使用條款》。 - 在確認擴容頁簽,確認擴容信息,然后單擊確認擴容。
代購ECS實例后,頁面上方會提示 已觸發自動購買的流程,請查看變更流程獲取實時信息。當實例導入完成后,返回 集群詳情頁面,實例的 健康檢查顯示為 運行中,表示導入成功。 - 基于現有實例規格購買
添加已有ECS
- 登錄EDAS控制臺。
- 在左側導航欄,選擇 。
- 在EDAS ECS集群頁面的頂部菜單欄選擇地域,在頁面上方選擇微服務空間,然后單擊目標ECS集群的集群ID。
- 在集群詳情頁面的ECS實例區域,單擊,然后選擇添加已有ECS。
- 在添加ECS實例頁面的實例列表中,選擇導入方式和ECS實例,然后單擊下一步。
- 導入ECS:微服務空間和導入集群不可配置,您可選擇所在微服務空間內的空閑ECS實例導入至集群。
- 從已有集群選擇:選擇所在地域內的微服務空間以及源集群,然后在全部ECS列表選擇實例添加至已選ECS列表。
- 在準備導入頁面,查看實例對應的導入方式。
- 直接導入:在準備導入頁簽,單擊確認并導入。
- 轉化后導入:在準備導入頁簽,查看選擇的實例信息,選中同意對以上需要導入的實例進行轉化,并已知轉化后原有系統中的數據將會丟失,重新設置ECS實例的登錄密碼,然后單擊確認并導入。
- 手動執行腳本后導入:
- 在準備導入頁簽復制腳本內容。
- 以root身份登錄需導入的ECS實例。
- 在ECS實例中粘貼并執行腳本。
- 在進行導入頁簽查看實例的導入狀態。
當實例導入完成后,返回集群詳情頁,實例的 健康檢查顯示為 運行中則表示實例導入成功。
移除ECS實例
- 在集群詳情頁面ECS實例區域,單擊操作列的移除。
- 在移除ECS實例對話框確認要移除的實例信息,單擊移除。
當實例移除成功后,該實例將會從ECS列表中移除。
常見問題
在導入實例至集群時無法找到在ECS控制臺創建的實例怎么辦?
說明 請首先確認在ECS控制臺創建ECS實例的賬號和登錄EDAS控制臺的賬號是一致的,并且創建的ECS實例和集群屬于同一個地域。
- 登錄EDAS控制臺。
- 在左側導航欄,選擇 。
- 在ECS頁面,單擊導入ECS。
- 然后在選擇集群和已有云服務器實例頁簽,單擊同步ECS。
重要 請確認您創建的ECS實例的操作系統版本為 選擇集群和已有云服務器實例頁面提示支持的操作系統版本。
如果經過以上排查之后還是無法在EDAS控制臺顯示您創建的ECS實例,請加入釘群(釘群號:31723701)聯系產品技術專家咨詢處理。