原始问题如何将当前安装的Ubuntu迁移到虚拟机?虽然很有见地,但是随着Vagrant或Docker等系统的改进和发展,Clonezilla可能正在成为复制开发环境的古老工具。我认为值得重新审视。
关于这个主题,我对Vagrant和Docker的印象是:
问题:Vagrant或Docker可以代替Clonezilla来将开发机克隆到虚拟机吗?如果是这样,您会选择哪一种?在这种情况下,您能否提供一些实施重点?
当然可以,但是对于大致相同的事物,它们是不同的方法。
要还原第一个,您只需要获取图像并将其刻录。要恢复整个Docker堆栈,您需要重新安装Ubuntu,Docker,获取[tiny] Ubuntu基本映像,然后重新安装您的层和配置。您可以并且应该自动执行扩展过程(Chef,Puppet等)。
长期后果很简单:磁盘空间。您可以在与Clonezilla映像相同的空间中备份Docker应用十亿次。
补充工具栏:在提到自动化的同时,还有第三种思路,即仅使用Chef / Puppet来自动化Ubuntu安装的安装和配置。您最终需要进行完整安装,因此Docker不会为您提供任何运行时内存/存储优势,而是小型备份和轻松复制。
容器是一个好主意。容器和层可能是一个更好的主意。我仍然没有生气地实施它们,但是我确定LXC的好处才刚刚开始,所以用不了多长时间。
而且,如果您不确定,请不要忘记可以同时使用这两种备份技术。也就是说,您可以获取Docker主机的Clonezilla映像(并且仍将私有Docker映像的备份保留在其他位置)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句