我有以下硬件和配置:
- Dell SCv2020,具有大量存储空间,配置了 2 个卷
- 2 台安装了 VMWare ESXi 6.5 的 Dell R430
- 每个 R430 通过双路 SAS 电缆连接到 SCv2020
- 出于测试目的,每个 ESXi 主机都有一个连接到专用 vhd 的 Windows 10 VM,以及通过单独的 SCSI 适配器连接到共享 vhd,并将总线共享设置为物理
- 每个 Win10 VM 都安装了 VMWare Tools,并且安装了所有适当的驱动程序,磁盘缓存已禁用
现在我面临以下问题:
“共享”磁盘在两个虚拟机上都安装为 E:,当我通过 VM1 向磁盘写入内容时,该内容在同一磁盘上的 VM2 上不可见。重新启动后,文件在两个虚拟机上都可见
我必须做什么才能正确配置它以便文件在两个虚拟机上都可见?
答案1
你不能只是做你正在做的事情并期望它能正常工作。NTFS 只是为了安装一时间,由单一操作系统。
您要么需要切换到适当的集群感知文件系统,要么更有可能使用 CIFS/NFS/etc 将存储从一个中心位置共享到所有客户端。
答案2
答案3
您实际上可以做到这一点,但只能使用 Windows 服务器,即使这样,这也是一个糟糕的想法。您实际上所做的是大量损坏您的卷,现在认为它已经完全死了,没有了
您要做的是创建一个新的 VMDK,将其连接到第一个 VM,并关闭 VMN - 确保将其设置为“多写入器”模式,然后将完全相同的 VMDK 连接到第二个 VM,也关闭并再次确保设置了“多写入器”。当它们出现时,您需要配置 MS 群集服务/MSDTC 并将新磁盘定义为共享/群集管理 - 然后只有一个节点可以读取/写入磁盘,但第二个节点可以读取卷,因为 MSDTC 正在进行锁定。
这仍然是一个坏主意,按照其他人说的做并使用 NAS。