配置 Windows 以读取/写入共享 SAN

配置 Windows 以读取/写入共享 SAN

我正在构建一个 NLB 群集来平衡 JavaEE 门户的负载。两者都是虚拟 Windows 2008 R2,并通过光纤通道连接到 EMC SAN 存储。它们应该将文件读取/写入到 SAN 的同一逻辑驱动器 (F:)。

如何在 Windows 中配置这种情况,以允许两台服务器同时以高性能访问同一个 SAN 驱动器?

请帮忙,谢谢大家!

答案1

首先,您需要安排虚拟机访问同一个 LUN。这与分配给 VMWare 的普通 LUN 不同,因为您不会在其上安装 VMFS,而是将设备直接传递给虚拟机。这称为“原始设备映射”,请注意,它将强制您使用不同的方法在主机之间移动虚拟机。

一旦两个虚拟机都可以访问同一个 LUN,您就可以开始了。不幸的是,Windows 并没有让这种情况变得像它应该的那样简单。Windows 2008 R2 不能让多个节点同时安装共享存储卷(Hyper-V 除外,这实际上并不相同)。

你需要做的是设置一个群集文件共享在两台服务器上。一台是主文件访问服务器,另一台是备份服务器。然后,您可以安装网络共享,或使用 UNC,并从那里运行网站。如果您没有共享存储,您可以使用 DFS-R 在两台机器的 DAS 上复制存储结构。

旁注:Server 2012 具有用于对集群或 NLB 应用程序进行通用访问的 CSV(并非所有应用程序都适用,尤其是 SQL)。

相关内容