Hyper-v是微软较新的虚拟化产品。
Hyper-v技术基于64位操作系统,最多支持4颗虚拟处理器和64GB的内存。虽然也支持32位操作系统,但是由于32位操作系统的内存寻址空间只有4GB,故而使用价值并不是很大(如果要安装微软新产品就更痛苦了)。微软也推荐64位windows server 2008用户使用32位Hyper-v系统,也因而在R2的操作系统中自带了Hyper-v功能。
这里就先要讲下安装Hyper的前提条件,必须满足下列条件才可以:
1、CPU和主板
支持64位扩展技术(Intel EMT-64/AMD x64)以及支持Intel-VT 或 AMD-V即CPU支持虚拟化技术
支持硬件数据执行保护Hardware Data Execution Protection (DEP)
主板是否支持DEP和虚拟化技术
以上两点可以产看硬件厂商的网站,也可以从网上下载软件来检测
2、内存
微软推荐的2GB内存。但是新服务器内存动辄就是8G、16G,应该不是问题;如果测试环境就更不必疼惜内存了,那么便宜没有理由不多加几根。
内存:在限制范围内越大越好。
3、磁盘
这个东西和内存一样,不管是服务器还是测试环境的台式机,我想都应该不会那么吝啬吧!
但是我觉得现在系统越来越大,应用越来越多,千万不要吝啬你的系统盘。给他160G,多吗?
还有就是服务器的硬盘看你的需求是否要做容灾这块!
4、网卡
最少一块物理网卡
5、光驱
DVD光驱,如果你使用USB安装也是可以的。
简单介绍下我的系统环境(Windows server 2008 FULL 和Core两个版本)
先说说Hyper-v在windows server 2008图形界面下的安装。
1、打开server manager,展开Roles,选择并点击右侧窗口的Add/remove Roles
2、在Add roles wizard ,Before you Begin(向导介绍及相关情况),下一步
3、Select server Roles,选择Hyper-v,下一步
4、产品介绍和注意事项等,下一步
5、Create virtual Network,检查网卡,选择网卡,下一步
6、confirm installation selects,点击install
7、安装完成,提示重新启动计算机。
至此图形界面下的Hyper-v就已经安装完成了。
Hyper-v在windows server 2008 Core中的安装
关于Windows server 2008 Core的安装(本博客也有总结)
先升级Hyper-v的升级包(KB950050,下载方式:微软官方网站search 此KB号)。
在server core命令行输入:
d:\tools\wusa.exe Windows6.0-KB950050-x64.msu /quiet(msu已经copy到了d:\tools下)
安装完成检查是否正确安装:
wmic qfe list
将会列出已安装更新包。
重新启动服务器。
1、使用bcedit更改启动的配置
bcdedit /set hypervisorlaunchtype auto
2、启动安装Hyper-v
start /w OCSetup Microsoft-Hyper-V
安装之后,必须重启才可以使Hyper-v生效。
重启后,使用oclist来检查角色安装是否正确(第一次有点小难找,因为大部分都是not)
如果你找到Hyper-v是istalled就可以了。
至此Hyper-v的安装就完成了。
其实我个人认为如果是要把虚拟化作为企业的一个重要的应用来实施的话,个人建议还是把Hyper-v部署到server core上,因为core的稳定性肯定是要比图形server要高许多!
当然如果是觉得某些物理服务器跑一个非核心应用太浪费,而实施一个Hyper-v的话,那就随便了。
由于Hyper-v的虚拟机的创建是不支持命令行。所以至此我们要使用server manager的远程控制管理的方法来创建虚拟机。
|