概念:
所谓虚拟机(Virtual Machine,VM),即指运行于宿主机系统中的虚拟系统,该系统模拟了物理计算机的硬件控制模式,具有有运行于物理计算机硬件上系统的大部分功能,以及物理计算机不具有的部分扩展功能。
宿主机:物理计算机。
客户机:运行于虚拟机软件中的系统。
虚拟机的优势:
虚拟化技术最大的优势是节约成本,特别是在企业电子商务和信息管理中,体现特别突出。在国外企业中,虚拟化技术已经很是成熟,国内企业也逐渐开始部署。
从我的用户来讲,本人以为主要有如下优势:
一、 保护宿主机安全,虚拟系统快速灾难恢复。
如今网络系统安全正面临重大的考验,各类非法程序在网络中蔓延,获取用户隐私,极大的危害了用户的利益。利用虚拟机能够较好的隔离宿主机系统和虚拟系统数据资源。即便虚拟系统中招瘫痪后,也能够在数秒内恢复虚拟系统。
二、 模拟各类网路实验环境。
利用虚拟机软件能够模拟复杂的网络环境,可让用户在单机上实现多机协同做业,以及进行网络协议分析等功能。
三、 其余。
还有一些其余功能,例如屏幕捕捉、历史重现等。
经常使用虚拟机软件(宿主机系统:Windows XP/VISTA):
一、VMware Workstation(英文版)
注册:共享版,有使用期限,须要官方受权,网上有注册机。
二、Virtual PC(英文版)
注册:共享版,有使用期限。
三、Parallels Workstation(英文版)
注册:试用版,有使用期限,须要官方受权,网上有注册机。
四、VirtualBox(多国语言——中文版)
注册:免费版本,无需注册。
五、QEMU(中文版)
注册:免费版本,无需注册。
下面以VMware Workstation 6.0.1 for Windows(英文版)为例,简单说明其基本应用。
安装过程从略。安装完成后,运行虚拟机软件,界面如图1所示。
因此选择英文版,是因为考虑到软件稳定性和可升级性能。如今虽然有汉化版,但其存在一些缺陷,譬如没法自动加载VMware tools组件进行安装(需手动加载),没法在线自动升级。
所以,但愿你们克服下,即便经过查词典逐词翻译该软件的菜单,学会其使用后,绝对会以为付出的也值。固然,本人在此尽量解释实用的各项功能。
下面简述利用虚拟机软件建立虚拟系统,并进行系统安装和以及基本应用过程。
图1
先介绍下菜单栏(×××字为对应项目简单说明):
File(文件;主要管理虚拟机软件在宿主机中的文件)
→New(新建;新建虚拟机/组/窗口)
→Open(打开;打开存在的虚拟机文件)
→Import(导入;导入其余支持的类型文件,转换为VMware的虚拟机文件格式,例如Virtual PC的虚拟机文件)
→Close(关闭;关闭当前打开的虚拟机)
→Map or Disconnect Virtual Disks…(映射或断开虚拟磁盘…;能够将支持类型的虚拟机文件映射为一个硬盘,或取消映射)
→Remove from Favorites(从收藏夹中删除;从左侧收藏夹中删除,不会影响磁盘中文件)
→Exit(退出)
Edit(编辑;虚拟机软件全局设置和控制菜单)
→Cut(剪切)
→Copy(复制)
→Paste(粘贴)
→Virtual Network Settings…(虚拟网络设置…;设定整个虚拟机软件与主机网络链接方式)
→Preferences…(参数…;设定整个虚拟机软件选项)
View(查看;虚拟机软件和客户机查看选项)
→Full Screen(全屏;使当前虚拟机屏幕覆盖宿主机屏幕)
→Quick Switch(快速切换;当打开多个客户机时,进行快速切换)
→Current View(当前查看)
→Autofit Window(自动匹配窗口;使客户机窗口自动匹配虚拟机软件窗口,需安装VMware tools)
→Autofit Guest(自动匹配客户机;使虚拟机软件自动匹配窗口客户机窗口,需安装VMware tools)
→Fit Window Now(当即匹配窗口;当即使客户机窗口匹配虚拟机软件窗口,需安装VMware tools)
→Fit Guest Now(当即匹配客户机;当即使虚拟机软件匹配窗口客户机窗口,需安装VMware tools)
→Go to Home Tab(转到主页)
→Sidebar(边栏)
→Toolbars(工具栏)
→Status Bar(状态栏)
→Tabs(标签)
VM(虚拟机)
→Power(电源;当前客户机电源开关)
→Removable Devices(可移动设备;管理链接到客户机的可移动设备,如U盘等)
→Snapshot(快照;建立、管理或恢复快照,建立快照即记录当前客户机的状态,恢复快照即恢复到建立快照时的状态)
→Replay(重放;重放虚拟机记录的操做,需开启客户机设置中容许重放设置)
→Clone(克隆;建立客户机当前状态的克隆,比彻底复制节省时间和磁盘空间,而且可避免网络冲突)
→Install VMware Tools…(安装VMware工具…;VMware Tools提供了显示和性能的优化和控制的方便)
→Upgrade or Change version(升级;升级虚拟机软件)
→Connected Users(已链接用户;虚拟机客户机当前远程控制的用户)
→Send Ctrl+Alt+Del(发送Ctrl+Alt+Del;在客户机中发送Ctrl+Alt+Del)
→Grab Input(抓获输入;保持鼠标和键盘等输入设备在客户机中有效)
→Capture Screen…(捕获屏幕…;捕获当前客户机屏幕显示,即截屏)
→Capture Movie…(捕获影片…;动态捕捉当前客户机屏幕显示,将在宿主机中保存为影片)
→Delete from Disk(从磁盘删除;从宿主机磁盘中删除虚拟机文件,不可恢复)
→Message Log(消息日志;事件日志,可协助解决虚拟机设置不正确问题)
→Settings…(设置…;当前客户机相关选项)
Team(组;将多个客户机合并为一组以方便网络通讯是组的做用)
→Power(电源;组电源,控制当前组全部客户机的总电源)
→Switch to(转到;转到组中指定客户机)
→Add(增长;增长新的客户机成员到本组)
→Remove(移除;移除本组中指定客户机,该客户机文件不会在宿主机磁盘中删除)
→Delete from Disk(从磁盘删除;从磁盘中删除组配置文件,解散组,不会删除该组中客户机的文件)
→Settings…(设置…;组选项设置)
Windows(窗口;客户机窗口切换)
→Home(主页)
→Next Window(下一窗口)
→Previous Window(前一窗口)
Help(帮助) 说明略
在后面的篇幅中,本人将仅演示虚拟机的使用,不会在对各菜单功能作详细解释。
所谓异曲而同工,实际其余虚拟机软件,如Virtual PC、Parallels Workstation、VirtualBox,基本使用与VMware Workstation大体相同,相信各位只要了解了VMware Workstation的使用,其余虚拟软件天然一通百通了,至于最终选择适合本身的软件,就看我的的喜爱了。
本人将完成VMware Workstation的使用文章,也可能会在之后的篇幅中说明Virtual PC、Parallels Workstation、VirtualBox的使用方法;至于装于裸机的虚拟系统(如VMware ESX)和宿主机系统为Linux和Mac OS的虚拟机软件,因为本人条件有限,没法为你们介绍,请在网上查询相关资料。
虚拟化技术现在是一门煊赫一时的学科,因为新硬件(主要是CPU)中对虚拟化的强力支持(例如新增的虚拟指令系统),相信虚拟技术将会在在将来的2~5年内彻底颠覆如今的网络架构模式,也将使操做系统的概念将获得进一步的延伸,各位热爱IT技术的朋友们有必要增强对虚拟技术的关注。
下面图2为本人用VMware Workstation 6.0.1开3个客户机的截图:
图2
宿主机系统为:
Windows XP with SP2 简体中文专业版
客户机系统分别为:
Red Hat Linux 9.0(红帽子Linux 9.0 简体中文版)
Windows Server 2003 R2 with SP2 简体中文企业版
Windows XP with SP2 简体中文专业版