SAN 上的虚拟磁盘内容在多个主机上显示不同

SAN 上的虚拟磁盘内容在多个主机上显示不同

我有一台 Dell MD3200i SAN 设备和一个配置的虚拟磁盘。

两台 Windows 主机服务器通过 iSCSI 连接到该虚拟磁盘。

对一台主机上的虚拟磁盘所做的更改不会立即复制到另一台主机上 - 这可能需要几个小时。这对我来说毫无意义,因为这是同一个虚拟磁盘。

这是设计使然吗?为什么?有没有办法可以防止在另一台主机上出现更改的延迟?

  • 主机 1 - 安装了 Hyper-V 角色的 Windows Server 2012 成员服务器
  • 主机 2 - Windows Server 2008 R2 成员服务器

每台服务器都与 SAN 设备有专用的网络连接。

我正在通过简单地从 Windows 主机在虚拟磁盘上创建文件夹、创建记事本文档、删除文件夹和文件来进行测试。如果我删除了一个文件,我仍然可以在另一个主机上访问它。

答案1

Windows 服务器并非设计为同时连接到共享存储。它们只是在那种情况下不了解 SAN,并且会期望(并假定)拥有块级存储的全部所有权。

也有例外(Hyper-V 使用群集共享卷),但这些是具有特定要求的特定用例。

所以,换句话说,你的测试实际上毫无意义,你注定会遭受数据损坏。我不会说它按预期工作,但它实际上根本不会按预期工作。

相关内容