我们目前正在我们的Office网络中运行VMware ESX服务器。我们的VMware Guest机器正在运行Ubuntu Server 11.04。

我们正在寻找的是一种通过使用虚拟磁盘共享客座机器可访问的存储空间的方法。如果其中一台客座机器将其写入共享存储空间,那么所有其他客人都会看到更改。

我已经读过一篇有关创建一个安装在客人上的VMDK的文章。但是,该帖子还提到,除非重新安装磁盘,否则客人都不会看到任何宾客会看到更改。这个对吗?

有人知道如何严格通过VMware设置此设置吗? (这意味着不使用配置CIF,SMB,NFS等配置的NAS访客机器。

有帮助吗?

解决方案

您正在要求提供一个“多作者”共享磁盘。 VMware支持了这一点(用于支持MSC群集和VMware容错的VMS),但是没有很多可以利用此优势的文件系统或OSES-我很有信心,没有一个标准的Ubuntu文件系统能够能够使用。这个。此设置是将单个SCSI驱动器插入两个单独主机的虚拟等效物...缓存和一致性问题对于主机而言,使用共享存储而不相互碰撞并不是一件容易的事。

这是一篇有关启用多作者模式的VMware KB文章:http://kb.vmware.com/selfservice/microsites/search.do?language= en_us&cmd = displaykc&externalId=1034165

对于VM管理(迁移,备份等)也有启示,这些磁盘要意识到共享磁盘变得更加复杂。

其他提示

为了制作几台Ubuntu机器的物理驱动器,最简单的方法是将VMware磁盘添加到其中一台虚拟机中,然后使用NFS与其他机器共享该驱动器。相对于尝试直接共享VMware磁盘的唯一真正限制是,如果虚拟机实际托管磁盘的关闭,则其他虚拟机将不可用。但是,使用NFS(如其他响应中所讨论的那样,除了不损坏磁盘之外)的另一个优点是,NFS VMware磁盘也可以与其他非虚拟机器共享。

关于如何在Ubuntu下设置NFS的(许多)指令之一: https://help.ubuntu.com/community/settingupnfshowto

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top