全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

云盘多重挂载

最近更新时间:2026-06-04 16:16:26

ESSD云盘支持多重挂载功能

云硬盘多重挂载(Multi-Attach)是指允许将单个云硬盘同时挂载给同一可用区(Availability Zone)内的多台云服务器实例使用的功能。该功能主要用于构建高可用集群系统。通过多重挂载,多台云服务器可以并发读写同一块云盘,为企业级关键业务(如 Oracle RAC、SAP HANA、高可用故障转移集群)提供共享块存储能力。

应用场景

云硬盘多重挂载主要有以下应用场景:

高可用集群 (High Availability Cluster)

在HA集群架构中(如 Linux Heartbeat, Pacemaker, Windows Server Failover Cluster),共享盘被用作集群的共享数据存储。当主节点故障时,备节点可以立即接管对该磁盘的读写权限,保证业务不中断。

核心数据库集群 (Database Cluster)

支持Oracle RAC (Real Application Clusters) 等多活数据库架构。多台数据库实例节点同时访问共享存储中的数据文件,实现负载均衡和高可用性。

高性能计算与迁移

在某些高性能计算场景中,需要多个计算节点同时读取同一份数据集;或在不停止实例的情况下,通过挂载共享盘进行数据的快速迁移和切换。

计费说明

多重挂载功能本身不收费,使用多重挂载功能过程中涉及云硬盘、云主机实例等相关资源会产生费用。

使用限制

使用多重挂载功能存在如下限制条件:

资源

限制说明

云硬盘

  • 仅支持在单独创建云盘时开启多重挂载功能,不支持对存量云盘开启或关闭多重挂载功能。

  • 仅数据盘支持开启多重挂载,系统盘不支持开启多重挂载。

  • 仅支持按量付费的ESSD云盘。

  • 当您将单块云硬盘同时挂载到多台云主机实例时,所有云主机实例的性能总和不能超过该云盘的性能上限。

  • 开启多重挂载功能的云盘还不支持以下操作:

    • 随实例释放

    • 转换云盘计费方式

    • 重新初始化云硬盘

    • 云盘变配

    • 修改性能等级

    • 在线扩容

区域与可用区

云盘与云服务器实例必须处于同一个地域(Region)和可用区(AvailabilityZone)

云主机实例

实例类型需要支持NVMe。

您可以调用DescribeInstances接口,根据返回参数中的support_nvme参数判断实例类型是否支持NVMe。
如果您使用自定义镜像且未安装NVMe驱动,请参考为自定义镜像安装NVMe驱动

镜像

镜像需要包含NVMe驱动。

仅部分标准镜像包含NVMe驱动,您可以调用DescribeImages接口,根据返回参数中的support_nvme参数判断镜像是否支持NVMe。

操作步骤

步骤一:创建支持多重挂载的云硬盘

  1. 登录云硬盘控制台,点击“新建”。

  2. 在配置页面选择目标云盘,并勾选“开启”多重挂载。

  3. 完成创建和支付流程。

步骤二:挂载到第一台云服务器

  1. 在云服务器控制台,找到需要挂载共享云盘的实例。

  2. 点击“更多”-“云盘与镜像”-“挂载云硬盘”。

  3. 在弹窗内的列表页中找到刚刚创建的共享云盘并选中。

  4. 点击确定后完成挂载。

步骤三:挂载到其他云服务器

  1. 重复步骤二的操作,将云盘挂载到其他云服务器。

  2. 挂载完成后,您可以在实例详情页或云硬盘列表页查看挂载信息。

步骤四:配置集群文件系统

在所有挂载共享云盘的云服务器上,必须部署集群文件系统(如 OCFS2, GFS2 等)或集群管理软件(如 Oracle ASM),并确保文件系统仅在其中一台服务器上进行格式化,以协同管理并发读写、防止数据冲突。具体操作请参考为挂载共享云盘的实例部署集群文件系统。

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈