分享

微软虚拟化产品hyper-v没那么简单

 老白教授 2016-11-06
一直以来,我认为微软的产品都是容易理解操作简单的,但经过我近期对微软的虚拟化产品hyper的测试,我发现这个'hyper'其实挺复杂的。
首先介绍微软windows的两大服务虚拟化产品:
1)windows server 2012 r2的Hyper 角色,系统要收费的,系统有standard和datacenter两种版本,hyper只是server操作系统的一个角色而已。微软对服务器的针对不同的OS版本在虚拟化方面有不同的限制。
2)Hyper-V server 2012,免费的,
类似于vmware的esxi,只是为虚拟化定制的一个操作系统,只具备虚拟化的基本功能。但所有虚拟机的微软OS都需要购买许可。

安装篇

windows2012 R2 之Hyper安装
首先你要安装一台windows 2012 r2 OS
然后打开服务器管理添加“角色”,添加'hyper“角色,如下
进入hype虚拟网卡r配置
配置虚拟磁盘、配置文件存储位置
等待配置完毕
重启,打开服务器管理可以看到Hyper-V管理器

配置一个虚拟机,这个简单,就不写了。

Hyper-V server 2012安装

首先到微软官网下载一个Hyper-V 2012,文件大小2G,ISO文件,制作光盘并由光盘启动服务器,和普通系统没什么差别。
自定义分区
安装。。。
安装完毕重启界面是这样的
对,你没看错,就俩窗口”一个命令行,一个字符界面“,轻量级嘛,所以系统很简单。(我都不敢关掉这俩窗口,怕命令不熟都无法恢复(嘿嘿))

安装是不是很简单,我本着好奇的精神想看看是否真的免费,毕竟您说免费就免费,究竟在哪体现,微软的OS在操作系统的计算机属性都很容易看懂是否授权,这个没有图形面的我只能命令查看了。
于是打开命令行输入”slmgr.vbs -dlv“看到如下:
好,确实是免费的。
如果您看到这,以为就是介绍两种hyper的安装方法,那这篇文章就low到极致了(虽然已经很low)。
虚拟化对IT运维来讲,最重要的是虚拟机管理和物理机转换虚拟机(P2V)或迁移。
虚拟机管理
1、如果你决定使用windows server 2012r2 hyper,自带hyper管理工具,你可以直接用hyper管理器管理;但如果是客户端管理远程服务器的hyper虚拟机,你需要安装服务器的管理工具之hyper工具.(建议win8以上客户端,经我实际验证win7管理server2012的hyper有难度),当然你也可以用powershell管理。而且最好在域环境下操作。

2、如果你决定使用Hyper-V Server 2012 R2,该如何管理Hyper-V呢?你有三个选择。
第一个选择是,使用System Center虚拟机管理器(System Center Virtual Machine Manager)。这恐怕是你的最佳选择,但它不是免费的。捎带说一下,System Center虚拟机管理器也是部署的Windows Server 2012 R2 Hyper-V系统的首选管理工具。

第二个选择就是使用在远程机器上运行的Hyper-V管理器。你只要使用Hyper-V管理器,就可以远程连接到Hyper-V Server。

虚拟机迁移
这有两种方法:
1)有一种工具叫disk2vhd,它需要安装到物理机操作系统,讲系统磁盘的转换成vhd,讲vhd文件导入虚拟机即可。
2)System Center Virtual Machine Manager,微软推荐的产品。这款产品功能很强大,但前提是必须域环境下操作。

写到这,朋友们有没有发现这个hyper貌似没有vmware简单,至少在虚拟机管理和迁移上比vmware复杂多了。其实如果您有兴趣看看hyper的虚拟交换机管理、群集管理,你会发现那些功能更复杂。

这时我好像模糊的明白为什么很多公司做虚拟化解决方案时,明明需要虚拟化最多的是windows系统,但往往没有选择微软的hyper而是选择的是是vmware的esxi或workstation了。也许我对微软的产品了解不够,研究的不透,可能后面我深入学习后才能看到hyper的美丽。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多