当前位置:文档之家› 玩转Windows-Server-2008自带的虚拟化功能

玩转Windows-Server-2008自带的虚拟化功能

______________________________________________________________________________________________________________

精品资料 玩转Windows Server 2008自带的虚拟化功能

虚拟化是一项很有用的功能,对于我们来说最有价值的就是系统隔离,在客户操作系统中干的任何事情不会影响到主操作系统,哪怕你在虚拟机中玩病毒也不怕,是不是很好玩?平时我们用到的虚拟机多为VMware Workstation(下文用VMWare替代)或者Virtual PC,它们只是把客户机虚拟为一个“进程”,并不能充分利用主机的资源。前段时间那个在本本上运行14个Vista的牛人用的就是Server2008自带的虚拟化功能(Hyper-V),他说:对比VMware,Hyper-V内存分配更为精确,如果用VMware则最多只能运行8个Vista;由此可见Server2008的Hyper-V功能之强大。下面我们来看看如何用好它,本文以Server2008 X64企业版为例子说明。

要开启Server 2008的 Hyper-V功能需要满足如下条件:

1、操作系统必须是64位的操作系统,例如Server2008 Standard、Enterprise、Datacenter的X64版本。

2、处理器支持虚拟化技术,对于AMD来说是AMD-V,对于Intel来说是Intel VT,可以用Everest这个软件来查看CPU是否支持对应的技术。有的主板BIOS中有对应的选项,需要额外开启才能使用虚拟化技术(图1)。 ______________________________________________________________________________________________________________

精品资料

图1、Everest测试CPU是否支持虚拟化

3、数据执行保护,也就是DEP功能必须启用;即处理器支持Intel XD或者AMD NX,且操作系统中设置为启用DEP。Server2008 X64系统默认是启用这个功能的。

4、CPU功能足够强大、内存硬盘足够多,具体多少依你要安装的客户操作系统而定。上面提到的那个跑了14个Vista的牛人就给本本插上了8GB内存。如果要同时运行多个系统,硬盘速度或许是一个瓶颈。

Server2008中带有的Hyper-V并不是和常见的Virtual PC之类“轻量级”的虚拟化软件相竞争的,而是和VMware ESX同级别,它的安装要求也不低,所以Hyper-V的要求相对来说并不高。

Part1 启用Hyper-V虚拟机

Hyper-V默认并没有随系统安装而安装,需要另外开启;和Vista一样,Server2008添加/删除组件不需要插入安装光盘,看来肥还是有肥的好处的。以Administrator身份登录系统,至少都要以管理员权限用户登录,然后在桌面“计算机”图标上点击右键选择管理→角色→添加角色→下一步→在“选择服务器角色”中勾选Hyper-V→选择网卡,最后点击“安装”(图2)。等待操作完成并重启之后,Hyper-V功能就安装好了。重启过程中会有几个配置步骤,耐心等待完成。 ______________________________________________________________________________________________________________

精品资料

图2、添加Hyper-V角色

Server 2008 大家常用的MSDN版的光盘中带有的Hyper-V组件还是预发行版的,正式版已经发布,可以由Windows Update更新(KB950050)或者到微软网站下载,这个更新安装之后无法卸载。

小贴士:开启Hyper-V有何副作用?

Hyper-V对系统修改比较大,开启之后有的系统功能将会失效,比较明显的有休眠和待机功能将会关闭,通过PowerCfg命令也无法打开。对于服务器来说此项功能本来就是不常用,但对于个人使用来说就要掂量一下了。

Part2 添加Hyper-V虚拟机

添加虚拟机有两种方式。一、默认添加虚拟机的步骤如下:

点击开始菜单的管理工具→打开Hyper-V管理器→选择一个服务器→在“操作”中点击“新建”并选择“虚拟机”→无论出现的页面是“开始之前”还是“指定名称和位置”都点击“完成”。 ______________________________________________________________________________________________________________

精品资料 第二种方法是创建自定义虚拟机,同样从管理工具中运行Hyper-V管理器→选择一个服务器→“操作”中点击“新建”然后选择“虚拟机”。在向导的各个页面设置需要的自定义设置。这里我们以自定义虚拟机来举个例子。

1、在指定名称和位置中,输入虚拟机的名称(图3);如果有特别的需要,可以勾选“将虚拟机存储在其他位置”并更改虚拟机配置文件的默认路径;默认存储位置为:C:\ProgramData\Microsoft\Windows\Hyper-V\。

图3、给虚拟机命名

2、在分配内存中,为虚拟机分配8MB-1030MB之间的内存值(图4)。这个内存数值就是虚拟机所使用的最大内存数值,在虚拟机的系统中看到的内存大小就是这个值。如果需要提高性能可以分配更大的内存;只是对于吃内存的系统来说,1030MB内存似乎小了一些,比起其它虚拟机软件要“小气”,好在它管理得比较精确。 ______________________________________________________________________________________________________________

精品资料

图4、给虚拟机分配内存

3、配置网络。需要先在Hyper-V管理器的“虚拟网络管理器”中创建一个虚拟网络,根据需要配置为外部、仅内部、专用虚拟机网络;然后才能在“配置网络”界面的下拉菜单中选择一个虚拟网络,否则只能选择“未连接”(图5)。

图5、配置网络 ______________________________________________________________________________________________________________

精品资料 4、配置虚拟硬盘。虚拟机的硬盘保存在一个VHD格式的文件中,默认保存位置是C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\,可以为虚拟硬盘输入一个数值,默认是127GB(图6)。这个数值是一个上限值,也就是说在虚拟机的磁盘属性中看到磁盘容量是127GB,但是实际并不是立即就分配127GB,实际占用的空间和具体使用了多大的容量有关,占用空间比实际使用空间大一些。

图6、设置虚拟硬盘

5、设置安装选项。这里是为了安装虚拟机的操作系统准备的,可以从光盘或者软盘、ISO文件引导安装系统(图7),很方便哦。配置好安装选项之后点击下一步,确认信息之后,勾选“创建之后启动虚拟机”。

相关主题