Hyper-V在windows2008 R2中的部署及使用

Windows server 2008 R2确实给我们带来了不少的惊喜,虽然Windows Server 2003是一款非常经典的作品,也是我们使用时间最多的,但是,我们总是要跟随微软前进的脚步吧。比如,最近想做一个Windows Server2003企业版的虚拟系统,就想到要用2008的Hyper-V虚拟机技术,毕竟以前也用过VMware,想比较一下两者的异同。

 

Windows Server 2008 R2好多的功能,默认都没有安装,需要我们手动安装。"开始"——"管理工具"——"角色",选择"添加服务器角色",这个过程比较简单。安装完成之后,打开"Hyper-V管理器",选择"新建虚拟机",发现操作失败。这就到了第一个比较关键的部分了。

 

Hyper-V需要硬件的支持!现在的I3CPU应该都能支持到了,主板也需要开启Inter的虚拟技术支持,这个选项在主板BIOS里面,默认是关闭的,需要我们进入BIOS手动打开。

 

下一步就是创建一个"虚拟机",分配空间,以下的步骤,都跟VMware基本一致,选择ISO文件安装需要的操作系统。系统安装完毕之后,会遇到第二个问题:宿主机(就是我现在使用的Windows Server 2008操作系统)与虚拟机之间鼠标不能自由切换,需要在虚拟机上点击"操作"——"插入集成服务安装盘",安装之后,鼠标可以在两个系统上自由切换了。

 

然后,我想把宿主机的文件拷贝到虚拟机上,这就会遇到第三个问题:虚拟机无法识别U盘,而且文件也不能在两个系统上拖动。这两个问题,在VMware上,不是什么问题。可是由于安全性方面的考虑,Hyper-V没有考虑这么做。既然文件不能双向移动,那就需要在宿主机与虚拟机之间,搭建一个网络。通过网络来传输文件。

 

Hyper-V上的网络,分为三种:1)专用网络(虚拟机之间进行通信);2)内部网络(物理机与虚拟机之间,虚拟机之间进行通信);3)外部网络(虚拟机可以访问物理网络,也就是可以上网)。因为我不需要虚拟机上外网,但是需要虚拟机与物理机之间的通信,就选择第二种网络,即创建一个"内部网络"。

 

创建内部网络完成之后,会在物理机上创建一个虚拟网卡,同时也会在虚拟机上创建一个,虚拟机选择网络适配器时,要选择新创建的这个。我计划将"172.16.*.*"这个网络,作为虚拟网络的IP段。于是将物理主机上的那个虚拟网卡的IP设置为"172.16.1.8",子网掩码为"255.255.0.0"虚拟机上的那个网卡的IP设置为"172.16.1.10",子网掩码与以上一致。设置完成之后,我互相Ping 了一下发现,无法Ping通。下面是第三个关键的问题,即虚拟网卡的设置。

 

我上网查了一些资料,发现百度上好多人都是在那人云亦云,复制答案,根本就没有动手操作过。后来在微软的一个论坛上,找到了这个答案:就是物理主机上的"DNS服务器"一栏,要填写虚拟机网卡的IP地址,在这里,就是"172.16.1.8"的那个网卡,它的DNS服务器要填写"172.16.1.10",此时,有效的虚拟网络建成,两个系统之间可以互相Ping通了。

 

然后,就可以互相共享目录,问题解决了。

posted on 2012-02-28 23:57  跋涉ing的小马哥  阅读(3397)  评论(0编辑  收藏  举报

导航