map 1 iscsi disk 看两台主机 我把文件扔到一台机器上,另一台不用重启机器。等着瞧

map 1 iscsi disk to see two hosts I throw files to one machine, the other doesn't have to reboot the machine. will see

我映射1个iscsi盘看到两台主机,还需要设置什么吗?对于linux,现在我所能做的就是看到两个磁盘相同,但是当我将文件扔到一台机器上时,另一台机器不必重新启动机器。会看到

这就是你想要做的吗?两台机器通过 iSCSI 连接到同一个 LUN?

host A -- iscsi --\
                   >-- LUN
host B -- iscsi --/

如果是这种情况,您将需要所谓的“集群文件系统”以使其在不损坏数据的情况下运行。如您所见,它似乎可以在某种程度上使用同步挂载的 Linux 文件系统(如 ext4)或具有紧刷新周期的文件系统。但最终来自两台主机的不协调更新将破坏文件系统及其保存的数据。

维基百科在此处有一个关于集群文件系统的页面:https://en.wikipedia.org/wiki/Clustered_file_system

VMware VMFS 是集群文件系统的一个例子。现代版本的 VMware 使用 SCSI 比较和写入命令(本质上是原子测试和设置)来协调对共享 LUN 不同区域的访问。旧版本使用 SCSI 保留。