我有一个由两个通过SAS连接到存储arrays的节点组成的Windows群集。 我有两个虚拟机在共享存储上configuration了硬盘(vhdx)。 他们正常运行正常。 现在,我需要在这两个虚拟机之间build立一个“共享卷”,这是一个包含文件和文件夹的磁盘,可以从两个服务器(如smb共享)访问。 我明白,有可能在共享存储上创build一个vhdx文件,然后附加到vm标记“启用虚拟硬盘共享”,但我想我误解了一些东西。 你能告诉我,如果这是可以实现的,最终结束什么是达到我的目标的最佳做法? 我基本上需要一个可以从两个虚拟机同时访问的存储,可能没有设置单独的文件服务器来暴露SMB共享。
在我回答你的问题之前,我想补充一点旁注。 可以将共享的VHDX添加到两个独立的虚拟机,并且可以同时访问VHDX。 但是,它不被支持。 TomTom已经解释了为什么。
所以,如果你试图做到这一点好奇心,你发现它的工作:不要使用它!
要回答您的问题:如果您需要高可用性共享存储,请创build一个来宾故障转移群集,并添加一个使用共享VHDX作为存储的文件服务器群集angular色。 用小字,这是你将如何做到这一点:
关于这个话题的更多文献:
那么,你可以用VHDX来做 – 但是除非光盘上的分区支持共享,否则这是行不通的。 这是非常有限的窗口,并有一个很好的理由。 所以,如果你打算把文件放在那里,“只是共享光盘”,它会损坏,因为两台机器,不知道文件共享,将caching读取和写入到磁盘文件系统覆盖彼此的变化。
共享磁盘仅支持群集使用:群集仲裁或群集共享存储。 使用集群感知的文件系统(Windows没有开箱即用)。