设为首页 收藏本站
查看: 1048|回复: 0

[经验分享] [转] Windows Server 2012 RC 介绍 (08) – 搭建基于Hyper-V 3.0 的测试平台

[复制链接]
发表于 2015-4-3 09:49:17 | 显示全部楼层 |阅读模式
本帖最后由 wuyvzhang 于 2016-8-2 17:25 编辑

  ============================================================================ 大家好,正如大家所知,Windows Server 2012 RC已于昨日正式发布,做为Geek一份子的我,在下载完成后就迫不及待的将我工作和家中的测试机升级到Windows Server 2012 RC,享受Hyper-V 3.0带来的便利。   在正文开始之前,谈谈我今天为什么选择搭建测试平台这个话题。正如我在之前招聘广告中所说的,五年的时光匆匆而过,大家可能都知道,在中国,对IT 人士而言,五年可能是他作为技术专家整个生涯中一半的时间。因此不知不觉中,上一辈IT专业人士的接力棒已经传到我们这一代手中。像我这样的85后可能是 无比幸运的一代,不用为Windows NT 4.0 和 Windows Server 2000去烦恼,当Windows Server 2003交付到我们手中时已经是非常健壮的一个系统了,同时我们也享受到了上一辈IT专业人士在Webcast上的谆谆教诲。   时光荏苒,摆在新一代IT专业人士面前的命题是如此巨大,如何建设私有云,如何将提高IT服务质量,如何满足审计要求等等。我个人认为接下来的几年 将是IT专业人士命运的分水岭。对中小企业来说,私有云的投资成本是一笔可观的数字,在经营还没有走上正轨时,贸然投资私有云必然不是一个明智的选择。而 Office 365的落地正在加速,这将是未来中小企业的不二选择。当然在中国质疑的声音很大,中国的市场对Office 365的接受度会因为国情而有各式各样的问题。但是现实情况是,苹果的AppStore已经在开始培养国人购买正版软件的意识了,毕竟繁琐的越狱步骤不是 每个人都能接受的。回归段首的论点,为什么我说IT专业人士的分水岭即将到来。很简单,当越来越多的中小企业开始享受公共云带来的服务时,这些企业中的 IT人员职位数量必然会被削减。对企业家来说这可能仅仅是财务报表上数字上的变化,但是对一个个体来说这就是命运的变化。有的IT专业人士将会直上云端, 而有的则将离去。物尽天择,适者生存,这是自然规则,我们谁都违背不了。   当然,各位朋友也不用被我吓着,现在毕竟还是变革前的黎明,到变革真正成功还需要一段时间,对已经工作的朋友现在就要开始跟上变革的节奏了,而对还 没有毕业的孩子们,请你们提前做好准备吧。那么在准备阶段我们需要准备哪些方面的知识呢?还是从云的基础,虚拟化开始说起吧。结合我自己的专长和喜好,我 选择了Hyper-V 3.0作为接下来一段时间的讨论话题,当然Windows PowerShell自然不会缺少。关于Windows PowerShell 3.0本身的介绍还需要等一段时间,等文档完善后,自然会更新的。现在着重介绍Windows Server 2012 RC本身的功能。   搭建基于Hyper-V 3.0的测试平台,无外乎以下几步。   1. 安装Windows Server 2012 RC 2. 启用Hyper-V 3.0 3. 配置测试网络 4. 部署虚拟机 5. 开始测试   第一步,对很多朋友来说不是问题,因为微软的开发人员在Windows的安装向导上下了苦功夫,将安装体验优化到现有水平上的极致,大家只要配置一台内存和硬盘足够大以及支持Hyper-V的PC机即可。之前我们可能需要使用其他工具来查看当前计算机是否支持Hyper-V 3.0,现在在系统信息中已经贴心的增加了这一功能。因为我已经启用了Hyper-V,所以截图中提示不会显示信息,大家可以在没有启用Hyper-V之前看看这里会显示什么。   说到这个,前段时间Asuka和我说他配了一台32G内存, 2T硬盘的机器,我只能望着我那台坏了一根海盗船内存,西数1T黑盘刚修好的机器叹气啊,哪位老大还是赞助我一台吧。当然这是玩笑,要不是硬盘还贵,我肯定再配一台机器,现在只能用SSD来爽一把。   第二步,启用Hyper-V 3.0。这其实也不难,大家用崭新的服务器管理器(Server Manager)就能完成,当然大家也可以用Windows PowerShell来启用,假设你要在多台机器上启用Hyper-V的话。   第三步,配置测试网络。这一步可能之前有部分朋友会感到困扰,因为使用VMWare Workstation的关系。但实际上利用Hyper-V的三种网络,在配合Windows自身的路由和远程访问功能就能搭建出比较完善的网络模型了。接下来我会为大家分享几张截图并加以说明。当然这些内容在Windows Server 2008 R2上也可以使用。   首先添加虚拟交换机。因为是家中的测试机,所以192.168.1.0/24是无线路由器所在网络,因此连接类型是External。然后我们再新建一个供测试用的类型为Internal的虚拟交换机,创建的时候使用一个容易辨识的名称,到这里其实都很简单。接下来是一个技巧的问题,我们需要打开网络连接控制面板,找到刚才创建出来的虚拟交换机,然后设置IP地址,注意这里不需要指定网关,网关仅需在物理网卡上设置即可。   到此,如果你已经创建了虚拟机,开启了远程桌面,并将虚拟机中的网卡网关地址指向Hyper-V主机上对应的网卡地址,那么你就可以通过远程桌面来管理虚拟机中的操作系统了。唯一的问题是部分朋友可能会需要时不时加载ISO,那在Hyper-V 3.0中,我们可以通过PowerShell来解决,这当然是后话,以后涉及到的时候会说明的。   不过我们的网络配置工作还没有完成,虽然通过以上设置,可以使得虚拟机和Hyper-V宿主机之间进行通讯,但是此时的虚拟机是无法连接Internet,这当然会让我们不爽,因为虚拟机的操作系统如果是试用版的话还需要联网激活,来享受180天的测试时间。因此我们需要安装一台承担路由和远程访问(RRAS)的虚拟机。这台服务器的配置也不复杂,仅需要添加类型外部和内部两块网卡,然后在RRAS中配置下NAT就行。这里需要注意的是同样只要外网网卡设置网关地址即可,同时内网网卡地址,为了方便起见,建议配制成 192.168.X.254。   随后我们可以在域控制器上安装DHCP服务,并设置好DNS转发器,然后将DHCP选项中的路由器(网关)地址设置指向RRAS这台机器的内网网卡地址即可,这样每一台新建好的虚拟机只要是使用同一个虚拟交换机就能上网了。   最后请大家注意,以上测试环境配置仅适用于家庭网络,在办公网络中启用该设置请联系网络管理员及系统管理员。   第四步,部署虚拟机。建议大家在Hyper-V中安装的第一台不同操作系统的虚拟机都应作为虚拟机模板使用。方法也很简单,使用sysprep即可。这里需要提醒的一点是sysprep新增一个/mode参数,大家可以找找相关的资料看看。作为虚拟机模板的虚拟机在sysprep完毕后,可以从管理控制台中删除,然后将vhd文件设置为只读即可。   随后Windows PowerShell就在此时闪亮登场了,由于Hyper-V 3.0有对应的PowerShell模块,使得我们自定义脚本变得如此简单,以下只是一个示例脚本,主要是创建虚拟机,大家可以在这个基础上扩展,来创造满足自己需要的脚本。   Function New-MyTestServerVM { [cmdletbinding()] Param ( [Parameter(Mandatory=$true,Position=1)] [string]$VMName, [Parameter(Mandatory=$true,Position=2)] [string]$SwitchName ) Process { $vhd = New-VHD -ComputerName "TestServer" -Path "e:\vhds\WIN8-$VMName.vhdx" -ParentPath "e:\VHDs\Windows Server 2012 RC Base.vhdx" -Differencing New-VM -ComputerName "TestServer" -Name "WIN8-$VMName" -VHDPath $($vhd.Path) -MemoryStartupBytes 512MB -SwitchName $SwitchName } }   第五步,开始测试。有了这样的一个环境,相信很多测试的可以按步就班的开展了,接下来就是各位自己发挥的时间了,敬请享受吧!   最后以狄更斯的双城开篇记作为结尾,来和开篇的叙述呼应吧。   “这是最好的时代,这是最坏的时代,这是智慧的时代,这是愚蠢的时代;这是信仰的时期,这是怀疑的时期;这是光明的季节,这是黑暗的季节;这是希望之春,这是失望之冬;人们面前有着各样事物,人们面前一无所有;人们正在直登天堂;人们正在直下地狱。”   注意:本文描述的是正在开发中的一款产品,如果将来有所变动,造成本文不在适用的话,请以正式版为准。   (更新完成) SO娱乐城:真_人.足球.彩票齐全| 开户送10元.首存送58元.手机可投﹖注任何游戏顶级信用﹖提现即时到账SO.CC

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-53440-1-1.html 上篇帖子: Hyper-V Replica使用攻略 下篇帖子: 动态图像按钮样式(Hyper Text Component, .htc)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表