1

我们目前在我们的办公网络中运行 vmware esx 服务器。我们的 vmware 客户机器正在运行 Ubuntu Server 11.04。

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

我读过一篇关于创建安装在客户机上的 vmdk 的帖子。但该帖子还提到,如果其中一位客人写入,除非重新安装磁盘,否则客人都不会看到变化。这个对吗?

有谁知道如何通过 vmware 严格设置它?(意味着不使用配置了 cifs、smb、nfs 等的 nas 访客机器进行共享)

4

2 回答 2

0

要使多个 Ubuntu 机器可以写入物理驱动器,最简单的方法是将 VMWare 磁盘添加到其中一个虚拟机,然后使用 NFS 与其他机器共享该驱动器。相对于尝试直接共享 VMware 磁盘而言,唯一真正的限制是,如果实际托管该磁盘的虚拟机出现故障,则该磁盘将不可用于其他虚拟机。但是,使用 NFS 的另一个优点(除了不会损坏磁盘,如其他回复中所述)是 NFS VMware 磁盘也可以与其他非虚拟机器共享。

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

于 2013-02-05T23:37:38.723 回答
0

您要的是“多写入器”共享磁盘。VMware 支持这一点(它用于支持 MSCS 集群和 VMware 容错虚拟机),但是没有很多文件系统或操作系统可以利用这一点——我非常有信心标准的 Ubuntu 文件系统都不能这个。这种设置相当于将单个 SCSI 驱动器插入两个单独的主机……缓存和一致性问题对于主机使用共享存储而不相互破坏来说并非微不足道。

这是一篇关于启用多写入器模式的 VMware 知识库文章:http: //kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId= 1034165

虚拟机管理(迁移、备份等)也有一些影响,需要注意共享磁盘会变得更加复杂。

于 2012-02-16T06:20:12.517 回答