SCISI-3 持久性预留 (SCSI-3 PR) 允许 SQL Server 群集中的多个虚拟机共享一个磁盘资源,从而能够在 VMware Cloud on AWS 上实现对 SQL 群集的本机支持。

通过在 vSAN 磁盘上支持 SCSI-3,虚拟机可以共享一个磁盘,并可控制在给定时间哪些虚拟机可以访问该磁盘。这样,无需重新设计群集,即可在 VMware Cloud on AWS 中实现对 SQL 群集的本机支持。

当前支持以下配置:
  • 在 Microsoft Windows Server 2012 或更高版本上运行 Microsoft SQL Server 2012 或更高版本
  • 每个群集最多 6 个应用程序节点
  • 每个节点最多 64 个共享虚拟磁盘

SQL Server 群集中使用共享磁盘的虚拟机不支持 Storage vMotion、快照和克隆操作。

过程

  1. 将 SCSI 控制器添加到群集中的第一个节点。
    1. vSphere Client 清单中,选择作为群集中第一个节点的虚拟机。
    2. 选择操作 > 编辑设置
    3. 选择添加新设备 > SCSI 控制器
    4. 展开新的 SCSI 控制器,然后在 SCSI 总线共享下拉菜单中选择物理
  2. 在群集中的第一个节点上创建共享虚拟磁盘。
    1. 选择添加新设备 > 硬盘
    2. 输入硬盘大小。
    3. 为硬盘选择存储策略。
    4. 磁盘模式下拉菜单中,选择独立 - 持久
    5. 虚拟设备节点下拉菜单中,选择您在步骤 1中创建的 SCSI 控制器。
    6. 对群集中的每个磁盘重复这些步骤。
  3. 将共享虚拟磁盘连接到群集中的其余节点。
    1. 选择一个作为群集节点的虚拟机。
    2. 选择操作 > 编辑设置
    3. 选择添加新设备 > SCSI 控制器
    4. 展开新的 SCSI 控制器,然后在 SCSI 总线共享下拉菜单中选择物理
    5. 选择添加新设备 > 现有硬盘
    6. 选择您在步骤 2 中创建的硬盘。
    7. 为硬盘选择存储策略。
    8. 磁盘模式下拉菜单中,选择独立 - 持久
    9. 虚拟设备节点下拉菜单中,选择您在配置虚拟机存储以实现本机 SQL 群集支持中创建的 SCSI 控制器。
    10. 对群集中的每个虚拟机重复这些步骤。

后续步骤

完成 Microsoft SQL 群集的部署。