我有 2 台服务器,分别配备 Hyper-V 2016 主机和 MSA 2040 存储,均通过 iSCSI 连接。主机在紧凑的内部存储上运行。我需要将所有虚拟机存储到 MSA 中,但如果我理解正确的话,我无法同时使用该存储。我正在尝试使用共享存储设置复制解决方案。
除了在 Windows Server 或 VMware 环境中集群化存储之外,还有其他方法可以使该存储共享且多可用吗?就我而言,VMware 会获取给定的卷,对其进行格式化,并使其可用于每个主机。有没有像 Microsoft 那样的方法?
答案1
关于您的设置,为了实现 Hyper-V 群集的共享存储,在两台服务器上进行设置就足够了:
- 最新的 Windows 更新
- 故障转移群集功能
- MPIO 功能
- Hyper-V 角色。
已安装 Windows Server 及其更新:
- 在 MPIO 设置中启用 iSCSI 支持。
- 配置与 MSA 2040 存储的 iSCSI 连接。
- 创建故障转移群集
- 将 MSA 2040 存储添加为群集共享卷 (CSV)。
- 创建托管在 ClusterVolume 上的 Hyper-V VM(将是 CSV)
- 配置 Hyper-V 故障转移和实时迁移
更多实施信息请阅读HPE MSA 2040 指南
您应该注意,单个存储阵列是一种单点故障,在冗余和可用性方面,添加一个阵列或使用软件定义的共享存储解决方案进行超融合将是有益的,例如HPE StoreVirtual VSA,StarWind 虚拟 SAN或者Microsoft 存储空间直通。
答案2
您需要使用聚类来获得您想要的功能。
vmware/xenserver 无需成本即可进行管理,但是与 vmware 一样,如果您想要 vmotion,也需要成本。
高可用性集群是一组 2 个或更多裸机服务器,用于托管虚拟机。服务器节点(物理机)协同工作,为您的虚拟机提供冗余和故障转移,虚拟机几乎不会停机。
答案3
找到了在多个设备上使用磁盘的方法。我在其中一个主机上安装了 Windows Server,并在 MSA 设备中创建了文件共享。