我有2台Linux主机VmWare虚拟机:一台在桌面上,另一台在笔记本电脑中。他们使用vmware播放器。同步虚拟机的最佳方法是什么?他们从来没有在同一时间使用。
发布于 2012-03-27 20:37:44
在VMWare Player和VMWare工作站级别,保持两个虚拟机在独立硬件上的同步(从VM外部)的唯一方法是手动地将VM从一个主机复制到另一个主机,并且每次使用它。
您如何做到这一点在您的基础操作系统和您的选择复制软件很大的差异。
发布于 2012-03-27 20:36:40
您是关心操作系统、数据,还是两者兼而有之?如果您更改的唯一内容是数据,并且数据位于单独的数据磁盘中,比如挂载在/home上,那么它将是最简单的。
如果vmdk文件相当小,比如只有几个GB,那么您可以用新的覆盖旧的文件。
对于数据,您只需在同一子网中为它们供电,并使用update选项执行rsync。
其结果是,这将取决于您的详细要求。实际上,我也会建议,简单地把vm放在一个usb棒,并发挥它,无论你去哪里。
发布于 2014-07-12 19:22:35
这个问题可能有点老了,但我只是遇到了这个问题,因为我目前正在设置一些类似的东西(通过Dropbox在多个主机上同步一个VM ),并发现这里没有提到我的方法:
这样,VM的大部分只需要复制一次到每个主机,差异部分将通过Dropbox同步。您只需要智能地放置父磁盘文件(S),就像Dropbox链接到软管上父磁盘的差异磁盘一样,因此父磁盘必须在所有主机上具有(符号链接)相同的路径。
正如我前面提到的,我目前只是设置它,还没有解决这样的问题:每个不同的磁盘拆分文件都高达2GB,因此同步将再次执行非常糟糕的操作。我认为vdiskmanager能够调整拆分磁盘的大小,但我目前还不能确认这一点,也不知道VM如何处理小型拆分磁盘部件。(当我了解更多信息时,我会更新这个信息。)
https://serverfault.com/questions/374116
复制相似问题