Hyper-V虚拟化平台及NPIV搭建指南详解

第一部分:Hyper-V虚拟化平台搭建

安装Hyper-V

Hyper-V有两种版本,一是在windows2008 R2基础上以组件的方式安装,二是直接安装Hyper-V_Server_R2系统,后者类似于VMware的EXS,是一个专门针对Hyper-V精简的一个操作系统,内核也是windows2008 R2,只是去掉了图形界面,省下更多的资源给虚拟机;前者在使用上则会更简单。
1.在Windows2008基础上以组件的方式安装
服务器管理器->角色 ->添加角色,然后按向导选择Hyper-V添加即可
2.安装Hyper-V_Server_R2
用Hyper-V_Server_R2的光盘像安装其他windows操作系统一样安装,安装完后只有命令行的窗口,大部分操作都需要通过命令行完成。

安装SCVMM2008R2(Virtual Machine Manager)

VMM类似于vmware的vcenter,是集中管理hyper-v虚拟机的软件,可以在windows2008R2的基础上进行安装。另外windows2008中也带了一个hyper-v的管理组件,也是通过服务器管理器的添加角色方式安装,但那只是一个基本的管理工具,无法进行迁移。
1.Windows2008R2上安装域服务和DNS服务
Vmm需要将所有虚拟机放到同一个域中才能管理,所以需要有一个域服务,而域服务器又需要DNS服务配合。
安装方法:服务器管理器->角色 ->添加角色,同时选上Active Directory域服务和DNS服务,按向导进行安装,安装过程中会提示设置一个DNS域名,随便填一个,比如datacentersky.com2.插入SCVMM2008R2的光盘,在setup.exe中选择安装VMM服务器以及VMM管理员控制台;
3.在域服务器上添加帐号,最好为每一台虚拟机服务器分别添加一个帐号
4.把所有虚拟机服务器添加到域
首先将所有服务器的DNS指向域服务器的IP,ping域名,如果解析后的IP地址是域服务器的地址,说明前面的配置成功了;
在控制面板-系统-高级系统设置中,把虚拟机加入到域,输入用户名,重启。
重启后将域帐号添加本地管理员组,免得后面麻烦。
注销后使用域帐号重新登录,比如用户名datacentersky@datacentersky.com,密码是域服务器中设置的帐号密码,如果成功就说明域环境ok了。
5.在VMM中添加主机
按向导进行,到此Hyper-V的环境就基本完成了。

第二部分:hyper-v下配置支持NPIV功能

1.不同CNA网卡产商开启npiv功能:
Emulex的CNA开启npiv:
启用NPIV,然后重启,如下图的位置,改为enable
先选下面这个:
如下图所示添加虚接口,注:FCoE要先up起来才能添加虚接口
QLogic的CNA开启npiv:
Qlogic中添加虚接口比较简单,如下图所示,按向导进行即可
2.在NetApp上,为每一个NPIV虚接口分配一个LUN(如何创建lun)
要实现Hyper-V的NPIV的迁移,只能为一个虚接口分配一个LUN,否则迁移不了,并且一个LUN也只能管理一个虚接口的WWPN,一一对应
分配完LUN后,在windows2008中刷新存储器,将新分配的LUN格式化。
3.安装虚拟机,将每一个虚机安装到一个独立的LUN上
安装完之后就可以在VMM上进行实时迁移操作,迁移后从设备上查看flogi信息,可以看到NPIVWWPN也会跟着迁移。抓包可以看到NPIV的迁移过程是先在旧节点上进行logo,然后在新节点上重新flogi(fdisc)登录。

weinxin
DC Farm小程序二维码
扫一扫添加博客小程序
Jim

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: