你无需重启就可以在本操作系统上运行一个不是为本操作系统平台写的软件(如,
在 ' 或 上 $%& 软件)。既然你可以为各种操作系统平台配置虚拟的
硬件,那么你就可以在你的机器上安装一些比较老的操作系统如 ( 或者 (,
即使你的机器已经不再支持这些操作系统。
使软件的安装更容易。软件生产商可以在虚拟机上搭好软件的配置。比如,安装
邮件服务器是一件单调乏味的工作。有了 ,这些复杂的步骤被打包到虚
拟机里,安装和运行邮件服务器就变成将这个虚拟机导入到 了。
测试和灾难恢复。一旦安装好以后,虚拟机和它的虚拟硬盘就可以作为一个“容
器”,这个“容器”可以被冻结,唤醒,复制,备份以及在主机间传输。
更重要的是,通过使用 的一个被称为“快照”的功能,你可以在有需要的
时候保存虚拟机的某一特定的状态和恢复到这个状态。这样你可以随意的在电脑
上进行各种可能会有危险的实验。如果出了问题(比如安装了一个恶意软件或是
感染了病毒),就可以很容易的切换到之前拍的快照,避免频繁的备份和还原。
可以创建任意多个快照,让你可以在虚拟机的时空里任意穿越。当虚拟机在运行
时你可以删除快照来回收磁盘空间。
基础设施整合。虚拟化可以很大程度上降低硬件和电力的消耗。大部分时间里,
今天的电脑只发挥了它们潜在性能的小部分,以一个很低的平均系统负荷在运行,
由此造成了硬件资源的浪费。所以,代替运行多台物理电脑,用一台强大的主机
建出多台虚拟机,平衡它们之间的负荷,用最少多硬件资源提供最好的性能。
1.2 一些术语
当涉及到虚拟化时,下列术语能够帮助我们理解后续章节的内容:
主机操作系统(Host operang system)。安装了 应用程序的物理电脑的操
作系统。 提供了 $%&,(,,' 和 (& 等操作系统平台的安装程
序;详细内容请参考 1.4
章“支持的操作系统”
。
大部分时间,本用户手册讨论所有 版本。针对特定平台的差异,我们将会根据
情况另行指出。
客机操作系统(Guest operang system)。是运行在虚拟机里面的操作系统。从理论
上 讲 , 可 以 运 行 任 何 ,*- 操 作 系 统
( (,$%&,(,.( ,( ),但是考虑到性能,我们不得不对限定了
支持的操作系统类型。参考
第
章“支持的客机操作系统”
。
虚拟机(Virtual machine)。这是 为你正在运行的客机操作系统所创建的特
定的环境。换句话说,你在虚拟机里运行你的客机操作系统。通常情况下,一个虚拟机将
会以一个窗口的形式显示在你的桌面上,依赖于你使用的各种 前端,也可以全
屏显示或者通过其他电脑远程连接。
在其内部,是以一种更抽象的方式表示的, 把一个虚拟机看作一组参数,正是这
些参数决定着虚拟机的行为。它们包括硬件设置(多少内存,用哪个容器文件去虚拟哪种
硬件,挂载哪些 ! & 等)。这些设置能够被展现在 管理窗口和 命令
行程序;详情参考
第