Table of contents
虚拟机,或简称为VM,是一个非常好的工具。 能够在任何时候旋转一个定制的操作系统并在你的机器上运行它,几乎有无限的用途。
虽然虚拟机对日常计算机用户来说很方便,但对软件开发人员、测试人员或任何在软件开发领域工作的人来说,它们是无价之宝。 它们可以为几乎任何操作系统和硬件规格进行设置和配置。
开发团队可以在各种各样的环境中开发和测试软件。 创建然后 "克隆 "环境的能力是使用虚拟机的众多好处之一。
"克隆 "虚拟机是什么意思? 让我们先看看克隆是什么意思,然后再看看如何进行克隆。
什么是虚拟机克隆?
克隆 "一词,当作为动词使用时,意味着制作一个相同的副本。 在我们的案例中,我们希望制作一个现有虚拟机的相同副本。 该副本将拥有完全相同的操作系统、硬件配置、软件配置和安装的应用程序。
当第一次创建时,克隆的机器将在每个方面都与原来的机器相匹配。 一旦它被使用,就会根据用户的操作出现微小的差异。 配置设置可能会改变,文件可能会在磁盘上被创建,应用程序可能会被加载,等等。 一旦新的用户数据被写入磁盘,仅仅登录或创建一个新的用户就会改变系统。
因此,克隆的虚拟机在最初创建时实际上只是一个精确的副本。 一旦它被启动和使用,它就开始与原始实例发生分歧。
为什么要克隆一个虚拟机?
作为一个软件开发人员或测试人员,你经常需要一个环境来创建和测试应用程序。 虚拟机允许你创建一个干净的环境,配置测试所需的资源。 随着你使用虚拟机,它可能会因为尝试不同的开发理念或测试软件而损坏。 最终,你会需要一个新的。
每次你需要一个新的虚拟机时,都需要花费一些时间来设置和创建一个新的虚拟机,所以最好的方法是在一个虚拟机上创建一个原始环境。 然后,保持这个虚拟机的清洁或不使用。 任何时候需要一个新的环境,只需克隆原始环境。 你会很快拥有你的测试或开发环境所需的一切。
当你有一个由开发人员和测试人员组成的团队时,这也很有效。 与其每个人都创建自己的虚拟机,不如给他们一个已经设置好他们所需要的一切的原始副本。 这允许开发人员和测试人员迅速开始工作,也确保他们从相同的环境开始。 如果有人破坏或毁坏他们的机器,很容易创建一个新的和重新开始。
如何克隆一个虚拟机:指南
虚拟机由称为管理程序的应用程序控制。 Virtualbox、VMWare Fusion和Parallels Desktop for Mac就是例子。
你可以在我们的最佳虚拟机综述中了解到最好的管理程序。 几乎每一个管理程序都有一个允许你克隆虚拟机的功能。 我们将向你展示如何使用我们上面列出的3个管理程序来克隆虚拟机。 其他大多数管理程序使用类似的方法。
虚拟盒
使用以下方法在VirtualBox中克隆一台机器。 注意,这些命令也可以从VirtualBox应用程序顶部的菜单中运行。
第1步:在你的桌面上启动VirtualBox。
第2步:确保你想复制的虚拟机已经安装了所有的应用程序,按照你想要的方式进行配置,并且处于所需的状态。 记住,每个副本将以相同的状态和配置开始。 一旦准备好,最好在克隆之前关闭虚拟机。
第3步:在VirtualBox应用程序的左侧面板上的虚拟机列表中,右键单击您希望克隆的虚拟机。 这将打开上下文菜单。
第4步:点击 "克隆"。
第5步:然后你会被提示一些配置选项--新实例的名称,你想把它存储在哪里,等等。 一旦你选择了你的选项,点击 "克隆 "按钮。
现在你将有一个完全复制的原始虚拟机,你可以使用或送给你团队中的其他人。
淘宝网
VMware有一个类似的过程。 你可以在VMware Fusion中使用以下步骤。
- 启动VMware Fusion应用程序。
- 确保你要复制的虚拟机有所有需要的应用程序,并按照你想要的方式进行配置。
- 在克隆机器之前,请关闭机器。
- 从虚拟机库中选择你想要的虚拟机。
- 点击虚拟机,然后创建一个完整的克隆或链接克隆。 如果你想从快照中实例化它,那么点击快照。
- 如果你选择了从快照创建克隆的选项,右键单击,然后选择完全克隆或链接克隆。
- 键入新版本的名称,然后点击 "保存"。
Parallels Desktop
对于Parallels Desktop,请使用以下步骤或参考Parallels的本指南。
- 启动Parallels并确保你想用作原版的虚拟机已经配置好并处于你想复制的状态。 同时,确保它已经关闭。
- 在控制中心,选择虚拟机,然后选择文件->克隆。
- 选择你要存储新版本的位置。
- 点击 "保存",然后它就会被创建。
关于链接式克隆的说法
当使用大多数管理程序创建克隆时,你会被赋予创建完整克隆或 "链接 "克隆的选项。 你可能想知道这有什么区别。
完整的给你一个独立的虚拟机,在管理程序中独立运行,而链接的则将其资源链接到原始虚拟机上。
使用链接克隆有优点和缺点,所以你可能想在决定使用哪一个之前知道它们是什么。
一个链接的克隆将共享其资源,这意味着它在你的硬盘上占用的空间要小得多。 完整的克隆会使用大量的磁盘空间。
使用链接克隆的另一个好处是,当你对原始虚拟机进行修改时,链接的版本将被更新。 这意味着每次对原始虚拟机进行修改时都不需要创建一个新的。 然而,如果你不希望这些修改影响到你的复制环境,这可能被认为是一个缺点。
链接的另一个缺点是,机器的运行速度可能会慢得多,特别是如果你同时运行多个机器的话。 由于资源是共享的,被链接的虚拟机可能不得不等待轮到使用所需的资源。
还有一个缺点是,链接的机器依赖于原始的虚拟机。 你将无法复制克隆的机器并在另一台机器上运行,除非你也把原始的复制到同一区域。
此外,如果原件发生任何情况--比如它被意外删除--链接的副本将不再工作。
最后的话
一个虚拟机的克隆实际上只是该虚拟机在当前状态下的一个副本。 克隆可能是有益的,特别是对于那些从事软件开发的人来说。 虚拟机的克隆允许我们对特定的环境进行复制,这样我们就可以重复使用它们,而不必担心破坏原件。
当创建一个新的克隆时,你将需要决定你是要创建一个完整的还是链接的克隆。 一定要考虑到我们上面谈到的优点和缺点。
像往常一样,如果你有任何问题或意见,请告诉我们。 我们很愿意听到你的意见。