Kez*_*Kez -5 storage-area-network
我有一个 Dell MD3200i SAN 设备和一个配置的虚拟磁盘。
两个 Windows 主机服务器通过 iSCSI 连接到这个虚拟磁盘。
对一台主机上的虚拟磁盘所做的更改不会立即复制到另一台主机上 - 可能需要数小时。这对我来说毫无意义,因为它是同一个虚拟磁盘。
这是设计使然吗?为什么?有没有办法防止其他主机上出现的更改延迟?
每个服务器都有一个到 SAN 设备的专用网络连接。
我通过简单地从 Windows 主机在虚拟磁盘上创建文件夹、创建记事本文档、删除文件夹和文件来进行测试。如果我删除了一个文件,我仍然可以在另一台主机上访问它。
Windows Server 并非旨在同时连接到共享存储。他们只是在这种情况下不知道 SAN,并且会期望(并假定)块级存储的全部所有权。
有例外(Hyper-V 使用集群共享卷),但这些是具有特定要求的特定用例。
因此,换句话说,您的测试确实没有实际意义,而且您注定要遭受数据损坏。我不会说它按预期工作,但根本不希望它工作。