使用 IBM X3650 M3 和 DS3400 SAN 的 HyperV 集群

使用 IBM X3650 M3 和 DS3400 SAN 的 HyperV 集群

我在这里发帖,因为阅读 MS 网站和技术论坛上的大量文档只会引起更多的混乱。

我拥有的设备:2 台 IBM X3650 M3 服务器;均有 2 个 72GB SAS 磁盘配置为 RAID1、4 个 10/100/1000 以太网端口和 72GB RAM。操作系统是 Windows 2008 R2 Enterprise。

1 台 DS 3400 SAN,配有 9 个 400GB SAS 驱动器,配置为 RAID 6。通过光纤适配器连接两台服务器。目前,它有 1 个阵列,配置为 4 个逻辑磁盘 - 每台服务器 2 个。

1 个 48 端口千兆交换机。

目前,两台服务器均运行完整的 Windows 2008 R2 操作系统;它们也是 AD 控制器并运行 Hyper-V 服务。两台服务器目前都托管 3 台虚拟机。VHD 文件位于 SAN 中的逻辑磁盘上。

是否可以:

  1. 配置这些服务器,以便当一台 X3650 服务器出现故障(即物理损坏)时,另一台 X3650 将自动运行这 3 台 VM,这样用户和管理员就不会注意到任何事情(只有事件日志上的错误),他们不必紧急做任何事情(即在正在运行的服务器上配置某些东西),当然虚拟机会在另一台服务器上运行,就像什么都没发生一样。

  2. 如果可能的话,我是否必须为 VHD 文件提供双倍的磁盘空间?例如,如果 6 个 VHD 文件的总磁盘空间为 1.5TB,那么我必须购买额外的 SAS 磁盘来扩展阵列。

  3. 目前,我使用 DS Storage Manager 10 来分配哪个服务器在 SAN 上拥有哪个逻辑磁盘;那么 Windows 如何能够自动获取托管在 SAN 中属于另一台服务器的逻辑磁盘呢?

谨致问候,劳里

答案1

Hyper-V 故障转移群集使用共享卷而不是复制来工作。

您需要在 DS3400 上创建一个“主机组”,并将相关逻辑磁盘的访问权限分配给主机组而不是单个主机 - 这将允许具有共享磁盘的集群配置。

在 Hyper-V 方面,您需要启用群集共享卷和故障转移群集并相应地设置您的虚拟机。检查链接文档站点中列出的硬件要求 - 尤其是支持状态方面。

尽管如此,“故障转移群集”无法在发生硬件故障时无缝地继续运行虚拟机。您的虚拟机将在另一个群集节点上重新启动 - 导致客户操作系统启动时的停机时间,当然还会导致非永久状态的丢失。但您将要能够完成计划“实时迁移”出于维护目的,不会出现明显的停机时间。

相关内容