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

[经验分享] 虚拟化应用(三)Hyper-V 2.0 初探

[复制链接]

尚未签到

发表于 2015-4-2 16:40:55 | 显示全部楼层 |阅读模式
本帖最后由 wuyvzhang 于 2016-8-2 17:26 编辑

  前面两次我们主要测试了VMWare vSphere 4.1以及vCenter Server 4.1的基本操作,今天先把VMWare放一放,来关注下我们最熟悉的微软。Hyper-V是微软提出的服务器虚拟化解决方案,在微软的虚拟化战略中扮演了重要角色。微软的虚拟化解决方案分为三大部分:服务器虚拟化、桌面虚拟化、应用程序虚拟化。本次我们简要分析下Hyper-V,后面有时间再讨论其余两种虚拟化。   测试脚本下载   本次测试环境:   Windows Server 2008 R2 DataCenter(Hyper-V 2.0)   PowerGUI Script Editor Free Edition x64      Hyper-V是一种原生虚拟化技术,作为一种角色被安装,其体系结构如下: DSC0000.png   以Windows Server 2008 R2为例,安装了Hyper-V角色后,整个操作系统就已经完全虚拟化了。Windows Server 2008 R2中的Hyper-V升级到了2.0,其新特性如下:      动态迁移 – 是VMware VMotion的部分,VMware从2003年将VMotion推向市场(微软落后7年)   集群文件系统 -是VMware VMFS的部分,VMware从2001年推出VMFS(微软落后9年)   32颗逻辑处理器 -VMware从2006年开始支持(微软落后4年)   虚拟磁盘热添加 -VMware在2006年从ESX 3上开始支持(微软落后4年)   虚拟磁盘热卸载 - VMware目前已经支持   SLAT (Second Level Address Translation,内存虚拟化) – VMware目前已经提供对AMD RVI和Intel EPT 的支持(微软落后2年)   动态内存 - VMware从2001年就开始支持(微软落后9年)      可以看出,与虚拟化领头羊VMWare相比,微软的虚拟化之路任重而道远。但是我们大都习惯了看到微软后发制人,希望有更多的重量级公司加入虚拟化战场,相互促进。   安装了Hyper-V角色后,在管理工具中可以找到Hyper-V Manager: DSC0001.png      在Hyper-V Manager中可以对Hyper-V做一些配置,创建、编辑虚拟机等: DSC0002.png      安装了虚拟机后,可以打开一个控制台窗口进行管理: DSC0003.png      关于虚拟机的运行时配置有待改进,很多配置都不能在运行时修改: DSC0004.png      Hyper-V提供了WMI的API,可以编程自动化管理:
  • BIOS Classes
  • Input Classes
  • Integration Components Classes
  • Memory Classes
  • Networking Classes
  • Processor Classes
  • Profile Registration Classes
  • Resource Management Classes
  • Serial Devices Classes
  • Storage Classes
  • Video Classes
  • Virtual System Classes
  • Virtual System Management Classes
  CodePlex上微软还发布了PowerShell的扩展,可以编写脚本来管理Hyper-V,可以在这里下载。   下载下来后,我在Windows Server 2008 R2上安装时提示一个错误,需要修改下安装的批处理脚本: DSC0005.png   如果你也遇到错误,不妨试试看。   这个PowerShell扩展的文档非常好,示例很丰富,后面我单独来测试一下。   执行完安装批处理后,此PowerShell扩展就已经添加进当前用户的Profile中了,在PowerGUI Script Editor中,我们只需要简单的导入,即可以使用了:   Clear-Host   Get-Module      Import-ModuleHyperV.psd1      Get-VM    DSC0006.png DSC0007.png      #获取指定虚拟机的快照   Get-VMSnapshot-VM"HyperV-Win2003"    DSC0008.png    DSC0009.png      这里只举几个简单的例子,详细命令清单与使用方法请参阅帮助文档。      小结:   本次我们对Hyper-V 2.0做了一次简单的介绍,即使Hyper-V 2.0已经做了很大的改进,但是可以看到离业界顶尖的虚拟化技术还有不小的差距。不过就像微软即将于9月16日发布Windows Phone 7一样,一旦微软承认自己落后了一个时代,那还不晚。或许是虚拟化技术使用了太多操作系统底层的技术,Hyper-V仅仅提供了WMI的API,相信大都数开发人员包括我都不是很熟悉,还有PowerShell的扩展封装了大部分底层细节,可以更快捷高效的对Hyper-V进行管理。后续篇章我们会深入的研究Hyper-V、VMWare vSphere等虚拟化技术的细节,敬请关注、探讨。 SO娱乐城:真_人.足球.彩票齐全| 开户送10元.首存送58元.手机可投S注任何游戏顶级信用S提现即时到账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-53231-1-1.html 上篇帖子: Hyper-V下安装linux没有网卡的解决方法 下篇帖子: 64位Win8企业版终于使用Hyper-V功能了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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