好的,所以我开始了一段小小的旅程,将我的所有开发都转移到虚拟机中,Virtual Box似乎是最好的选择。所以我安装它并安装Ubuntu并设置我的开发环境,经过一些调整之后,它就像宣传的那样工作。是的,我觉得,这很好吃!但是,幸运的是,在我全神贯注地推进开发之前,我决定模拟一些计算机灾难,看看Virtual Box是否可以处理它并且仍然可靠。长话短说,我印象不深。几天后,我开始意识到Virtual Box的生活将需要不断的网络设置调整,命令行维护,以及手动覆盖IP地址/ DNS地址/网络适配器设置等。我做了一些搜索网络设置的东西,并找到了人们有网络相关问题(并没有真正的解决方案)的帖子吨。此外,快照(与磁盘映像分开存储)是一个难以使用的问题,需要花费大量精力和注意力和命令,以恢复正确版本的VM。最后,我认为它比它的价值更麻烦。这很难过,因为理论上Virtual Box可能是一个很棒的产品。并且第一次安装并使用它时,它非常棒!但是,如果我无法在任何时间以最小的努力可靠且一致地以正确的状态恢复VM,那对我来说就没有好处。
那么,其他人可以验证我的发现吗?或者保证Virtual Box确实按预期工作,并指出我真的太愚蠢了?
答案 0 :(得分:0)
您正在运行哪个版本的VirtualBox?如果快照是PITA,那么可能你在3.1之前运行了一个版本。他们最近添加了快照分支(比如四个月前,也许?),这就排除了解决如何手动复制图像文件的必要性。坦率地说,如果你这样做,那么是的,这是一个真正的PITA,VMWare更容易。
我对VirtualBox的最大优势在于,您不能将虚拟机移动到其他PC,以及快照和分支。我所知道的唯一方法是导出虚拟设备,然后导入它。虽然在硬盘崩溃后恢复我的TeamCity安装后我感到宽慰,但我仍然感到沮丧,因为我已经丢失了快照的所有历史记录,直到我导出虚拟设备。
但总的来说,我仍然非常喜欢VirtualBox。我提到的网络设置没有任何问题。