WINDOWSSERVER2012R2HYPER-V虚拟化解决方案FORGARGOYLEX86群啊版权没有,随便拿去目录目录1.HYPER-V简介_____________________________________________________________________________________12.HYPER-V的安装___________________________________________________________________________________33.设置HYPER-V的网络__________________________________________________________________________194.Gargoyle虚拟机的设置_________________________________________________________________________255.DSM虚拟机的安装______________________________________________________________________________416.作者信息__________________________________________________________________________________________58HYPER-V简介1HYPER-V简介HYPER-V是微软的一款虚拟化产品,是微软第一个采用类似Vmware和Citrix开源Xen一样的基于hypervisor的技术。这也意味着微软会更加直接地与市场先行者VMware展开竞争,但竞争的方式会有所不同。HYPER-V是微软提出的一种系统管理程序虚拟化技术,能够实现桌面虚拟化[1]。HYPER-V最初预定在2008年第一季度,与WindowsServer2008同时发布。HYPER-VServer2012完成RTM版发布。系统要求1.Intel或者AMD64位处理器。2.WindowsServer2008R2及以上(服务器操作系统);Windows7及以上(桌面操作系统)。3.硬件辅助虚拟化。这是现代处理器都具备的特性,一般分为IntelVT或AMD-v。请确认现在BIOS打开有关选项。4.CPU必须具备硬件的数据执行保护(DEP)功能,而且该功能必须启动。5.内存最低限度为2GB。架构特点HYPER-V采用微内核的架构,兼顾了安全性和性能的要求。HYPER-V底层的Hypervisor运行在最高的特权级别下,微软将其称为ring-1(而Intel则将其称为rootmode),而虚拟机的OS内核和驱动运行在ring0,应用程序运行在ring3下,这种架构就不需要采用复杂的BT(二进制特权指令翻译)技术,可以进一步提高安全性。1.高效率的VMbus架构由于HYPER-V底层的Hypervisor代码量很小,不包含任何第三方的驱动,非常精简,所以安全性更高。HYPER-V采用基于VMbus的高速内存总线架构,来自虚机的硬件请求(显卡、鼠标、磁盘、网HYPER-V简介2络),可以直接经过VSC,通过VMbus总线发送到根分区的VSP,VSP调用对应的设备驱动,直接访问硬件,中间不需要Hypervisor的帮助。这种架构效率很高,不再像以前的VirtualServer,每个硬件请求,都需要经过用户模式、内核模式的多次切换转移。更何况HYPER-V现在可以支持VirtualSMP,WindowsServer2008虚机最多可以支持4个虚拟CPU;而WindowsServer2003最多可以支持2个虚拟CPU。每个虚机最多可以使用64GB内存,而且还可以支持X64操作系统。2.完美支持Linux系统和很多朋友的想法不同,HYPER-V可以很好地支持Linux,我们可以安装支持Xen的Linux内核,这样Linux就可以知道自己运行在HYPER-V之上,还可以安装专门为Linux设计的IntegratedComponents,里面包含磁盘和网络适配器的VMbus驱动,这样Linux虚机也能获得高性能。管理HYPER-V虚拟机HYPER-V的定位更多偏向于服务器虚拟化,我们除了系统部署配置外,在正常运行的情况下,一般无需长期直接在这个控制台连接到虚拟机上进行操作,为系统保留更多的资源。只要服务器配置强劲,我们可以在HYPER-V创建更多的虚拟桌面会话主机或服务器,用于发布和后台服务,HYPER-V的管理器就如同一台隐形的机柜,机柜中放置中一组各式的服务器,平常没什么大问题时都可以利用3389远程桌面连接来调试服务器。HYPER-V的安装3HYPER-V的安装首先请安装好你的系统和驱动。推荐安装的系统为WindowsServer2012R2,这个系统的驱动基本上和Windows8.1通用。相信我,你会喜欢这个系统的。注意,如果你需要安装显卡的驱动,或者将来安装Kodi作为你的HTPC使用,请先安装“桌面体验”组件1.点击左下角的服务器管理图标然后点击添加角色和功能HYPER-V的安装4HYPER-V的安装5HYPER-V的安装6到这一步,要注意了,把HYPER-V选上HYPER-V的安装7HYPER-V的安装8HYPER-V的安装9HYPER-V的安装10请再次确认桌面体验已经选上。HYPER-V的安装11HYPER-V的安装12HYPER-V的安装13HYPER-V的安装14HYPER-V的安装15C:\Users\Public\Documents\HYPER-V\VirtualHardDisks这个目录要注意,我们将来的虚拟硬盘VHDX就放在这个目录。如果你的C盘是SSD,那更推荐放在这里。因为第二硬盘HDD就可以休眠了。HYPER-V的安装16选上自动重启服务器。最后点击安装,然后静静等着安装结束(千万别问我静静是谁)。HYPER-V的安装17保存你的文档,因为等下机器会自动重启–两次。HYPER-V的安装18设置HYPER-V的网络19设置HYPER-V的网络首先在微软蛋疼的开始菜单里面,千辛万苦找到HYPER-V管理器首先要创建两个虚拟的交换机,分别用来桥接实体机和虚拟机的WAN和LAN的。设置HYPER-V的网络20先创建LAN的虚拟交换机,用来桥接:设置HYPER-V的网络21然后在创建一个WAN口的虚拟交换机,同样选择外部网络。确定即可完成。设置HYPER-V的网络22设置HYPER-V的网络23设置HYPER-V的网络24在网络连接里面看到LAN和WAN的虚拟交换机接口,设置就完成了。注意:以后设置网卡的IP地址,就在vEthernet里面设置了。GARGOYLE虚拟机的设置25Gargoyle虚拟机的设置点击新建虚拟机。GARGOYLE虚拟机的设置26GARGOYLE虚拟机的设置27务必选择第一代,第二代不支持BIOS和MBR分区:GARGOYLE虚拟机的设置28GARGOYLE虚拟机的设置29GARGOYLE虚拟机的设置30GARGOYLE虚拟机的设置31GARGOYLE虚拟机的设置32GARGOYLE虚拟机的设置33点击完成,继续下一步设置。GARGOYLE虚拟机的设置34把IDE控制器的DVD驱动器删除:BIOS设置从IDE启动:GARGOYLE虚拟机的设置35然后再添加WAN:GARGOYLE虚拟机的设置36修改设置,使得每次开机后自动启动虚拟机。GARGOYLE虚拟机的设置37点击完成回到主界面,点击连接:GARGOYLE虚拟机的设置38然后点击开机吧。GARGOYLE虚拟机的设置39GARGOYLE虚拟机的设置40好了,这就成功启动HYPE-V里面的石像鬼X86了,是不是非常简单。DSM虚拟机的安装41DSM虚拟机的安装DSM虚拟机的安装和Gargoyle大体上是一样的,最大的区别就在于硬盘的选择。DSM虚拟机使用硬盘有两种方式:1.使用VHDX虚拟磁盘文件,放在Host宿主系统的硬盘上。这样可以让宿主系统控制硬盘的休眠,但损失了性能(大约20%)。2.使用直通的方式桥接硬盘。这种方式是利用HYPER-V的硬盘接口桥接功能,直接接管SATA硬盘。缺点是,因为经过了桥接,DSM无法直接获取SATA控制器的真实物理状态,所以硬盘无法休眠了。使用哪一种,自己考虑。我倾向用第一种。安装步骤:DSM虚拟机的安装42DSM虚拟机的安装43DSM虚拟机的安装44网络选择,记得选择LAN的虚拟交换机:DSM虚拟机的安装45下一步硬盘的选择。这里因为默认HYPER-V是使用IDE的接口,性能差点,所以我们这里选择以后附加虚拟硬盘:DSM虚拟机的安装46DSM虚拟机的安装47完成即可。接着设置启动DSM的ISO引导和虚拟硬盘。DSM虚拟机的安装48BIOS设置为从CD启动,然后DVD驱动器选择DSM的ISO启动格式:然后在SCSI控制器里面,添加虚拟硬盘:先使用第一种方式添加新建VHDX。DSM虚拟机的安装49这里记得选择固定容量的格式,性能更好:DSM虚拟机的安装50DSM虚拟机的安装51DSM虚拟机的安装52完成即可。第二种,直通硬盘的方式。如果需要直通硬盘,首先要在磁盘管理器中,将要直通的硬盘脱机:DSM虚拟机的安装53在计算机管理-磁盘管理中,将物理硬盘脱机后,就可以在HYPER-V中添加直通硬盘了,非常简单。然后将DSM虚拟机正常的开机:DSM虚拟机的安装54看到这个画面,证明DSM引导就已经成功了。记得选择第三项,先安装初始化DSM系统。DSM虚拟机的安装55DSM虚拟机的安装56DSM虚拟机的安装57得益于DSM的引导对HYPER-V的完美支持,剩余的步骤和你平时安装DSM就没什么两样了。作者信息58作者信息LEAN期待与您的下一次合作!