2 服务器 FC SAN 配置

2 服务器 FC SAN 配置

我有 2 台相同的服务器:-48GB Ram -8GigE NIC -2FC NIC -2x72GB RAID1 硬盘 -Server 2008R2 主机

我还有一个光纤通道 SAN:-16x146GB RAID10 硬盘 -2x 双端口 FC 控制器(控制器 A 和 B 均具有端口 1 和 2)-服务器 1 具有光纤到端口 A1 和 B1 -服务器 2 具有光纤到端口 A2 和 B2 -我保留了 1 个虚拟磁盘和 1 个卷的默认配置 -默认映射显示 LUN 0 上的端口 A1、A2、B1、B2 具有读写权限

我的目标是: -2xVM 配备 IIS 和来宾级故障转移 -2xVM 配备 SQL 2008 Enterprise,使用单个数据库和来宾级故障转移 -1xVM 是应用程序服务器,最好配备主机故障转移。据我所知,这还需要 AD 才能使集群正常工作。 -我需要至少 1 个 VM 始终为 IIS 和 SQLDB 运行。这包括硬件故障转移和应用程序(即:重新启动 VM 以进行关键更新)

有人告诉我可以安装 VM 并从 SAN 运行它们,我尝试了以下步骤: 在服务器 1 和服务器 2 上安装 MPIO 和 HyperV 在两台服务器上均将 SAN 添加为磁盘 E:,将其设为 GPT 并格式化为 NTFS 在两台服务器上均配置 HyperV 以存储使用 E:\VD 和 E:\VHD 在服务器 1 上,我能够在 SAN 上安装 3 台 VM 并且一切运行良好。在服务器 2 上,我将开始安装其他 2 台 VM,但 VM 在某个时候总会收到损坏的 .VHD 消息(任一服务器)。我发现有关该消息的所有信息通常都与防病毒有关,因此我删除了两台主机服务器上的所有防病毒软件(现在仅运行 2008R2)。我重新格式化了驱动器 E:(SAN),重新创建了 VHD 和 VD 目录,在服务器 1 上安装了 3 台 VM,然后在服务器 2 上安装 VM 时遇到同样的问题。显然出了点问题,但我不确定具体是什么。

我的问题:1) 通过这种硬件设置可以实现我的目标吗? - 我读过 2008R2 支持 FC SAN,但是很多文章似乎只给出了 iSCSCI 设置的示例 2) 设置 SAN(磁盘、卷、LUN)的建议路线是什么?

我之前在单台机器上使用过 HyperV,从未遇到过问题。实际使用 SAN 和集群的经验对我来说是全新的。任何能帮助我找到正确方向的建议或推荐都将不胜感激。

答案1

您是否被限制使用 Hyper-V 作为虚拟机管理程序?

但是,那Hyper-V 规划和部署指南Hyper-V:使用 Hyper-V 和故障转移群集可能就是您想要的起始参考。

我没有使用过 Hyper-v,但根据我所读的内容和对 VMware ESX 的使用,您建议的应该完全没有问题。只要您已正确设置基本存储和 Hyper-V 的 Microsoft 群集,FC 或 iSCSI 就不成问题。最好仔细阅读 Microsoft 文档,并在必要时考虑重新构建您的设置。

您是否从 SAN 供应商处获得了有关配置 SAN 以与 Hyper-V 一起使用的任何信息?

答案2

除非您使用 iSCSI,并且 iSCSI 启动器位于来宾操作系统中(而不是主机中),否则 Hyper-V 不会为您提供来宾级故障转移。

Hyper-V 确实提供了主机级故障转移。为了设置该功能,请将 SAN 暴露给集群的每个成员,并配置“集群共享卷”,即 Windows Server 2008 R2 附带的集群文件系统。然后将您的 VHD 文件放在上面。

您无法在两个虚拟机中安装 VHD 文件。您可以在主机群集的任意成员上运行虚拟机,并且主机群集可提供高可用性。

相关内容