借助 Cinder 多附加技术,您可以将卷同时附加到多个实例。

前提条件

如果要使用多附加卷,请注意以下限制:

  • 支持多附加卷的 NFS 数据存储需要硬件加速。
  • 多附加卷在使用时无法重新放置。为了避免此限制的影响,请在共享数据存储上创建多附加卷。

    可以使用存储配置文件为多附加卷指定数据存储。在 vSphere 中创建所需的存储配置文件,并将其分配给在此过程中使用 vmware:storage_profile 额外规范定义的卷类型。

  • 多附加卷必须使用厚置备快速置零作为置备格式。
  • 多附加卷必须将 VMDK 用作后端驱动程序。FCD 卷不支持多附加。
  • 为了防止数据损坏,请使用集群感知的文件系统格式化多附加卷。
  • 在附加多附加卷时,无法克隆、备份多附加卷或生成多附加卷的快照。
  • 如果有八个以上的 ESXi 主机尝试同时访问一个多附加卷,则附加该卷将失败。
  • 不能对附加了多附加卷的实例执行实时迁移。
  • viocli prepare datastore 命令不支持多附加卷。在将多附加卷迁移到另一个数据存储之前,请分离多附加卷。

过程

  1. 创建新的卷类型或选择现有的卷类型以用于多附加。
    有关说明,请参见 创建卷类型
  2. 选择要使用的卷类型旁边的查看额外规范
  3. 单击创建
  4. 字段中,输入 multiattach
  5. 字段中,输入 <is> True
  6. 单击创建
  7. 卷类型额外规范页面上,单击创建
  8. 字段中,输入 vmware:vmdk_type
  9. 字段中,输入 eagerZeroedThick
  10. 单击创建
  11. (可选) 指定存储配置文件,以确保在受支持的数据存储上创建多附加卷。
    1. 卷类型额外规范页面上,单击创建
    2. 字段中,输入 vmware:storage_profile
    3. 字段中,输入所需存储配置文件的名称。
    4. 单击创建

结果

此时将创建支持多附加的卷类型。要创建多附加卷,请在创建或重新设置卷类型时选择此卷类型。请注意,仅当在未附加卷时,才支持通过重新设置卷类型启用或禁用多附加。