文档

开启多重挂载功能

更新时间:

您在创建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 PL-X云盘和ESSD Entry云盘暂不支持多重挂载功能。

  • 只支持数据盘,不支持系统盘。

  • 只支持在创建ESSD云盘时开启多重挂载功能,云盘在创建完成后不再支持开启或关闭多重挂载功能。

  • ESSD云盘性能存在上限值。当您把ESSD云盘同时挂载到多台ECS实例时,该云盘在所有ECS实例中的性能之和不能超过该云盘性能的上限值。

NVMe共享盘存在以下限制:

功能

限制说明

挂载云盘

支持挂载到最多16台实例上(实例必须支持NVMe协议)

云盘扩容

仅支持在线扩容

控制台分区

不支持

转换云盘计费方式

不支持

云盘随实例释放

不支持

重新初始化云盘

不支持

变更云盘类型

不支持

修改ESSD云盘性能级别

不支持

快照一致性组

不支持

应用一致性快照

不支持

操作步骤

步骤一:创建开启多重挂载功能的云盘

  1. 登录ECS管理控制台

  2. 在左侧导航栏,选择存储与快照 > 云盘

  3. 云盘页面,单击创建云盘

  4. 在创建云盘页面中,设置云盘的配置参数。

    创建多重挂载ESSD云盘

    参数

    说明

    是否挂载

    选择暂不挂载,只创建云盘,不挂载到ECS实例。

    云盘付费方式

    选择按量付费

    存储

    设置云盘存储信息并启用多重挂载功能:

    • 选择ESSD云盘,并设置云盘容量和性能级别。

    • 同一可用区的ECS实例数不小于2时,您可以选中多实例挂载复选框,可以将单个ESSD云盘同时挂载至该可用区的多个实例中。

    如果想给ESSD云盘进行加密,您可以选中加密复选框,然后根据需要选择相应的加密密钥。更多信息,请参见加密云盘

    购买量

    选择需要购买的云盘数量。

    说明

    按量付费云盘存在容量配额,您购买的总容量(云盘容量 * 购买量)不能超过容量配额。在创建页面选择云盘类型后会显示已购买和可购买的容量。

    服务协议

    选中《云服务器 ECS 服务条款》

    说明

    有关创建云盘的更多信息,请参见创建云盘

  5. 确认配置信息和费用,单击确认订单

  6. 在弹出的对话框中确认订单信息后,单击确认创建

    创建成功后,返回云盘页面,您可以查看新建的云盘,且多重挂载列标识为支持

步骤二:将云盘挂载到多台支持NVMe协议的ECS实例

挂载前,您需要确认以下信息:

  • 开启多重挂载功能的云盘和目标ECS实例在同一个可用区。

  • 目标ECS实例的实例规格族和镜像符合NVMe协议相关限制。更多信息,请参见使用限制

  1. 获取需要挂载的目标ECS实例ID。

    您可以选择实例与镜像 > 实例,在实例列表中查看和复制ECS实例ID。

  2. 在左侧导航栏,选择存储与快照 > 云盘

  3. 找到目标云盘,在操作列中选择更多 > 挂载

  4. 挂载云盘对话框中,设置挂载云盘相关参数。

    挂载云盘

    1. 选择目标实例并设置云盘相关释放行为。

      • 目标实例:输入步骤1获取的一台ECS实例ID。

      • 云盘随实例释放:选中此选项,释放实例时会自动释放此云盘。 如果未选中,当实例被释放时该云盘会被保留下来。

      • 自动快照随云盘释放:选中此选项,当云盘释放时该云盘创建的自动快照会一起释放。建议您无需选择该选项,以便保留备份数据。

    2. 单击下一步

    成功挂载后,您可以在云盘页面,查看云盘的状态变更为使用中。此时您可以将鼠标悬浮至挂载实例列的实例ID或实例名称处,查看云盘在一台或多台ECS实例的挂载信息。

    重要

    挂载云盘时一次只能选择一台实例,如果您需要将云盘挂载到多台ECS实例,需要重复该步骤进行多次挂载。

后续步骤

ESSD云盘开启多重挂载功能并挂载到多台ECS实例后,如果使用ext2、ext3、ext4、xfs、ntfs等单节点文件系统,多实例间数据无法同步,会导致数据不一致等问题,建议您自行创建适用于业务的集群文件系统。常用的集群文件系统包括OCFS2、GFS2、Veritas CFS、Oracle ACFS和DBFS等。

  • 本页导读 (1)