您在建立ESSD雲端硬碟時,可以為雲端硬碟開啟多重掛載功能,開啟了多重掛載功能的NVMe(Non-Volatile Memory Express)雲端硬碟稱為NVMe共用盤。NVMe共用盤可以同時掛載到同可用性區域內的多台支援NVMe協議的ECS執行個體上(最多支援掛載16台執行個體),從而實現多台ECS執行個體對同一塊ESSD雲端硬碟的並發讀寫訪問。本文介紹如何為ESSD雲端硬碟開啟多重掛載功能。
功能優勢
多重掛載功能具有以下優勢,可適用於資料庫的高可用、一寫多讀等情境。
通過NVMe命令可以控制各ECS執行個體訪問雲端硬碟的許可權,在保證資料可靠性的前提下,有效提升了伺服器內業務的可用性。關於NVMe命令的更多資訊,請參見NVMe PR協議。
通過多ECS執行個體共用資料,降低儲存成本和提升業務靈活性。
在單點故障情境中,可以將業務快速調度到正常啟動並執行ECS執行個體中訪問ESSD雲端硬碟,實現商務持續性。
使用限制
多重掛載功能存在如下限制條件:
僅以下執行個體規格類型系列支援多重掛載功能:g7se、c7se、r7se、c8y、g8y、r8y、g8ae、c8ae、r8ae、g8i、c8i和r8i。更多資訊,請參見執行個體規格類型系列。
支援多重掛載功能的地區及可用性區域和對應支援的規格類型系列的售賣地區及可用性區域相同。
只支援隨用隨付的ESSD雲端硬碟。
說明ESSD Entry雲端硬碟暫不支援多重掛載功能。
只支援資料盤,不支援系統硬碟。
只支援在建立ESSD雲端硬碟時開啟多重掛載功能,雲端硬碟在建立完成後不再支援開啟或關閉多重掛載功能。
ESSD雲端硬碟效能存在上限值。當您把ESSD雲端硬碟同時掛載到多台ECS執行個體時,該雲端硬碟在所有ECS執行個體中的效能之和不能超過該雲端硬碟效能的上限值。
NVMe共用盤存在以下限制:
功能 | 限制說明 |
掛載雲端硬碟 | 支援掛載到最多16台執行個體上(執行個體必須支援NVMe協議) |
雲端硬碟擴容 | 僅支援線上擴容 |
控制台分區 | 不支援 |
轉換雲端硬碟計費方式 | 不支援 |
雲端硬碟隨執行個體釋放 | 不支援 |
重新初始化雲端硬碟 | 不支援 |
變更雲端硬碟類型 | 不支援 |
修改ESSD雲端硬碟效能層級 | 不支援 |
快照一致性組 | 不支援 |
應用一致性快照 | 不支援 |
操作步驟
步驟一:建立開啟多重掛載功能的雲端硬碟
登入ECS管理主控台。
在左側導覽列,選擇 。
在雲端硬碟頁面,單擊建立雲端硬碟。
在建立雲端硬碟頁面中,設定雲端硬碟的配置參數。
參數
說明
是否掛載
選擇暫不掛載,只建立雲端硬碟,不掛載到ECS執行個體。
雲端硬碟付費方式
選擇隨用隨付。
儲存
設定雲端硬碟儲存資訊並啟用多重掛載功能:
選擇ESSD雲端硬碟,並設定雲端硬碟容量與效能層級。
同一可用性區域的ECS執行個體數不小於2時,您可以選中多執行個體掛載複選框,可以將單個ESSD雲端硬碟同時掛載至該可用性區域的多個執行個體中。
如果想給ESSD雲端硬碟進行加密,您可以選中加密複選框,然後根據需要選擇相應的加密金鑰。更多資訊,請參見加密雲端硬碟。
購買量
選擇需要購買的雲端硬碟數量。
說明隨用隨付雲端硬碟存在容量配額,您購買的總容量(雲端硬碟容量 * 購買量)不能超過容量配額。在建立頁面選擇雲端硬碟類型後會顯示已購買和可購買的容量。
服務合約
選中《Elastic Compute Service 服務條款》。
說明有關建立雲端硬碟的更多資訊,請參見建立雲端硬碟。
確認配置資訊和費用,單擊確認訂單。
在彈出的對話方塊中確認訂單資訊後,單擊確認建立。
建立成功後,返回雲端硬碟頁面,您可以查看建立的雲端硬碟,且多重掛載列標識為支援。
步驟二:將雲端硬碟掛載到多台支援NVMe協議的ECS執行個體
掛載前,您需要確認以下資訊:
開啟多重掛載功能的雲端硬碟和目標ECS執行個體在同一個可用性區域。
目標ECS執行個體的執行個體規格類型系列和鏡像符合NVMe協議相關限制。更多資訊,請參見使用限制。
擷取需要掛載的目標ECS執行個體ID。
您可以選擇
,在執行個體列表中查看和複製ECS執行個體ID。在左側導覽列,選擇 。
找到目標雲端硬碟,在操作列中選擇 。
在掛載雲端硬碟對話方塊中,設定掛載雲端硬碟相關參數。
選擇目標執行個體並設定雲端硬碟相關釋允許存取為。
目標執行個體:輸入步驟1擷取的一台ECS執行個體ID。
雲端硬碟隨執行個體釋放:選中此選項,釋放執行個體時會自動釋放此雲端硬碟。 如果未選中,當執行個體被釋放時該雲端硬碟會被保留下來。
自動快照隨雲端硬碟釋放:選中此選項,當雲端硬碟釋放時該雲端硬碟建立的自動快照會一起釋放。建議您無需選擇該選項,以便保留備份資料。
單擊下一步。
成功掛載後,您可以在雲端硬碟頁面,查看雲端硬碟的狀態變更為使用中。此時您可以將滑鼠懸浮至掛載執行個體列的執行個體ID或執行個體名稱處,查看雲端硬碟在一台或多台ECS執行個體的掛載資訊。
重要掛載雲端硬碟時一次只能選擇一台執行個體,如果您需要將雲端硬碟掛載到多台ECS執行個體,需要重複該步驟進行多次掛載。
後續步驟
ESSD雲端硬碟開啟多重掛載功能並掛載到多台ECS執行個體後,如果使用ext2、ext3、ext4、xfs、ntfs等單節點檔案系統,多執行個體間資料無法同步,會導致資料不一致等問題,建議您自行建立適用於業務的叢集檔案系統。常用的叢集檔案系統包括OCFS2、GFS2、Veritas CFS、Oracle ACFS和DBFS等。