01-正文
本章节下载: 01-正文 (5.55 MB)
目 录
1.4.3 vAC1000接口和vSwitch接口的映射关系
2.2 通过License Server方式注册vAC1000
2.2.6 vAC1000向License Server申请注册
4 附录B:Intel 82599 VF网卡在虚拟平台的加载
4.3.1 VMWare平台加载Intel 82599 VF网卡
vAC(Virtual AC,虚拟无线控制器)是一种全新的AC产品形态,是安装和运行在标准服务器虚拟机上的纯软件无线控制器产品。目前,vAC的产品型号为vAC1000。
vAC1000可以在以下两个平台上安装:
H3C vAC1000对虚拟机的最低配置需求如表1-1所示。
|
项目 |
需求 |
|
处理器 |
至少1个vCPU(主频不小于2.0GHz) |
|
内存 |
· 1 vCPU:2GB及以上 · 4 vCPU:4GB及以上 · 8 vCPU:8GB及以上 |
|
硬盘 |
1 个vHD,8GB |
|
虚拟硬盘类型 |
· IDE (VMware ESXi,Linux KVM) · SCSI - LSI Logic并行 (VMware ESXi) · VirtIO (Linux KVM) |
|
网卡 |
至少2 个虚拟网卡,最大支持16个虚拟网卡 |
|
虚拟网卡类型 |
· E1000 (VMware ESXi,CentOS,Ubuntu) · VMXNET3 (VMware ESXi) · VirtIO (CentOS,Ubuntu) · InterI 82599 VF (VMware ESXi,CentOS) |
H3C vAC1000支持的虚拟化平台如表1-2所示。
|
虚拟化平台 |
平台软件版本 |
|
VMware ESXi |
VMware ESXi 5.0, 5.5 |
|
Linux KVM |
Linux KVM (Linux Kernel > 2.6.25), the recommended Linux distributions: · CentOS 7.0 · Ubuntu 14.04 |
|
iMC版本号 |
· iMC EAD 7.3 (E0502) · iMC EIA 7.3 (E0503) · iMC PLAT 7.3 (E0605P06) · iMC QoSM 7.3 (E0502) · iMC WSM 7.3 (E0508) |
|
iNode版本号 |
· iNode PC 7.3 (E0504) |
|
默认配套无线终端版本 |
· WA4300-CMW710-E5423P05 · WA4300S-CMW710-E5423P05 · WA4600-CMW710-E5423P05 · WA5600-CMW710-R5423P05 · WA4300H-CMW710-R5423P05 · WA5300-CMW710-R5423P05 · WA6500-CMW710-E5423P05 · WT1010-CMW710-E5423P05 · WT1020-CMW710-E5423P05 · WT1024X-CMW710-E5423P05 · WT2024U-CMW710-E5423P05 · WT1024Q-CMW710-E5423P05 |
![]()
表1-2给出的H3C vAC1000支持的虚拟化平台软件版本仅供参考,请以版本说明书为准。
由于Linux的版本支持情况比较复杂,在“3 附录A:KVM虚拟化平台安装指导”中以CentOS 7为例介绍了该Linux版本(含KVM软件包)的安装过程。其它虚拟化平台软件的安装说明请参见该虚拟化平台软件的相关资料。
在VMware平台上,H3C vAC1000可以通过以下两种方式进行安装:
(1) 登录服务器。在VMware vSphere Client客户端输入虚拟机服务器的地址及登录的用户名、密码,点击登录按钮。

![]()
· VMware虚拟机服务器的登录用户名及密码请联系该服务器管理员获取。
· 登录过程中有安全证书告警页面出现时,请点击<忽略>按钮,忽略证书页面信息。
登录成功后,会出现如图1-2所示页面。

(2) 开始创建虚拟机。选择[文件/新建/虚拟机]菜单,进入如图1-3所示配置界面。选择自定义创建,然后点击<下一步>。

(3) 为新建的虚拟机创建设备名,如图1-4所示,命名后点击<下一步>。

(4) 选择虚拟机文件目的存储器,然后点击<下一步>,如图1-5所示。

(5) 选择虚拟机版本(VMware ESXi 5.0以上版本只能选择虚拟机版本8),然后点击<下一步>,如图1-6所示。

(6) 选择操作系统类型,然后点击<下一步>,如图1-7所示。注意操作系统选择Linux(L),版本请选择“其他 2.6.x Linux(64位)”,否则在添加虚拟网卡时无法选择VMXNET3网卡类型。

(7) 为虚拟机分配vCPU的数量,然后点击<下一步>,如图1-8所示。需至少配置1个vCPU(主频不小于2.0GHz)。如果是多核的情况下,例如4核,2*2的划分和1*4的划分效果是一样的。
图1-8 指定虚拟机CPU的分配数量

(8) 选择虚拟机的内存分配数量,然后点击<下一步>,如图1-9所示。内存至少需要配置2GB。

(9) 选择虚拟机的网卡分配数量,然后点击<下一步>,如图1-10所示。需要按照至少2 个虚拟网卡,最大支持16个虚拟网卡来配置。

(10) 选择SCSI控制器类型,然后点击<下一步>,如图1-11所示。
图1-11 指定SCSI控制器的类型

(11) 选择使用的硬盘类型,然后点击<下一步>,如图1-12所示。

(12) 选择虚拟机的硬盘空间分配数量,然后点击<下一步>,如图1-13所示。至少需要配置1个vHD,8GB。

(13) 配置其它高级选项,然后点击<下一步>,如图1-14所示。

(14) 点击<完成>按钮,完成虚拟机的创建,如图1-15所示。虚拟机创建成功后,会出现在左侧的设备导航栏中。

(1) 在左侧的设备导航栏中选中新建的虚拟机,单击右键并选择“编辑设置”,然后点击“选项”页签,如图1-16所示,在“强制执行BIOS设置”选项前打勾,点击<确定>。

(2)
在设备导航栏中选中新建的虚拟机,点击
启动虚拟机。根据提示按“F2”进入BIOS菜单,可以选择Boot页签,配置优先CDROM启动,然后保存并退出,如图1-17所示。

点击
并连接虚拟机的CD设备到vAC1000的安装ISO文件上,如图1-18所示。
图1-18 连接虚拟机的CD设备到vAC1000的安装ISO文件上

(1) 在安装界面选择安装类型<1>,并输入“yes”确认,系统将会自动完成安装,如图1-19所示。

(2) 安装完成后,先断开CD连接,如图1-20、图1-21所示。然后输入“yes”重启系统,完成vAC1000的安装,如图1-22所示。
图1-20 断开CD连接一

图1-21 断开CD连接二


![]()
vAC1000发布的OVF模板是基于VMware虚拟机版本8创建的,该虚拟机版本与ESXi 5.0和更高版本的主机兼容,所以通过OVF模板安装vAC1000时,请选用VMware ESXi 5.0或更高的版本。
(1) 使用VMware vSphere Client连接到VMware虚拟平台的方法请参见1.2.1 1. (1)。
(2) 选择[文件/部署OVF模板(D)…]菜单,在URL中输入OVF模板路径,然后点击<下一步>,如图1-23所示。
图1-23 选择OVA模板的路径

(3) 确认OVF模板的详细信息,然后点击<下一步>,如图1-24所示。
图1-24 OVF模板信息

(4) 为新建的虚拟机创建设备名,然后点击<下一步>,如图1-25所示。

(5) 配置虚拟硬盘存储格式,然后点击<下一步>,选取默认值即可,如图1-26所示。

(6) 进入网络映射配置界面,如图1-27所示,点击<下一步>。

(7) 在图1-28所示界面中,点击<完成>,确认虚拟机的创建。

(8) 虚拟机创建成功的显示如图1-29所示。当虚拟机创建成功后,会出现在左侧的设备导航栏中。

在KVM平台上,H3C vAC1000只可通过ISO进行安装。
(1) 运行Virtual Machine Manager软件。运行成功之后会出现管理界面,如图1-30所示。
图1-30 Virtual Machine Manager管理界面

![]()
Virtual Machine Manager是图形化的管理软件且为Linux操作系统的选装软件。请在安装宿主机Linux操作系统的时候启用图形化管理界面,并选择安装Virtual Machine Manager软件。
(2)
点击
,开始新建一个虚拟机。在图1-31所示的配置页面,为新建的虚拟机创建设备名,然后选择从本地安装,点击<Forward>。

(3) 在图1-32所示界面中选择Use ISO image并点击<浏览>,在本地浏览中选择vAC1000的ISO文件,点击<打开>。加载完成并回到选择ISO文件界面后点击<Forward>。
图1-32 选择安装vAC1000的ISO文件

(4) 选择虚拟机的CPU和内存的分配数量,然后点击<Forward>,如图1-33所示。CPU至少需要配置1个vCPU(主频不小于2.0GHz),内存至少需要配置2GB。
图1-33 指定虚拟机CPU和内存的分配数量

(5) 选择虚拟机的硬盘空间分配数量,然后点击<Forward>,如图1-34所示。至少需要配置1 个vHD,8GB。

(6) 在高级选项中进行其他配置,并勾选“安装前自定义配置”选项,然后点击<完成>,如图1-35所示。

(7) 由于勾选了“安装前自定义配置”选项,完成虚拟机的基本配置后,会出现自定义配置界面,如图1-36所示 。

(8) 在自定义配置界面左侧的列表框中选择<Disk 1>,进入磁盘配置界面。将磁盘总线指定成IDE,并点击<应用>,如图1-37所示。

(9) 在自定义配置界面左侧的列表框中选择<NIC>,进入网卡配置界面。有两种配置方式,如图1-38或图1-39所示。配置好后点击<应用>。
图1-38 配置网卡方式一


建议使用方式二设置网卡,其中br0的创建方法可参见3.3 KVM平台Host主机创建网桥说明
(10) 硬件的配置需要满足表1-1的最低配置要求。vAC1000需要至少按照2个虚拟网卡来指定配置。如果要添加新网卡,可以在自定义配置界面左下角点击<添加新硬件>,进入添加新硬件配置界面,然后选择网络设备,并配置网卡的属性,如图1-40所示。

(11)
点击
完成虚拟机的创建。新创建的虚拟机会自动运行,并进入vAC1000的安装过程。
(1) 安装界面如图1-41所示,选择安装类型<1>,输入“yes”确认后,系统将会自动完成安装。

(2) 输入“yes”重启系统,完成vAC1000的安装,如图1-42所示。

vAC1000第一次启动后,会对PCI设备进行扫描,识别到支持的虚拟网卡后,对其进行初始化操作并记录其MAC地址(通过MAC地址可以标识一块虚拟网卡)。按照MAC地址的获取顺序将虚拟网卡映射到对应的槽位中,即第1个MAC地址对应槽位1,第2个MAC地址对应槽位2。若所有槽位均有网卡在位,则不进行添加,每一个虚拟接口对应一个虚拟网卡。vAC1000网口和虚拟网卡对应关系如图1-43所示。
图1-43 vAC1000接口与虚拟网卡的对应关系

vAC1000启动后,可以使用display interface gigabitethernet brief命令查看设备虚拟接口:
<Sysname> display interface gigabitethernet brief
Brief information on interface(s) under route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Main IP Description
GE1/0 UP UP --
GE2/0 UP UP 172.16.0.112
GE3/0 UP UP --
![]()
在开始配置vAC1000的网络接口前,需要首先确认虚拟接口状态,保证vAC1000网口处于UP状态。
如果不删除或者添加网卡,直接重启vAC1000,虚拟网卡和槽位的对应关系不会改变。
用户可以通过在VM上添加或者删除虚拟网卡,实现在vAC1000上添加或删除以太网接口。添加或者删除虚拟网卡的方法请参考VMware的相关文档资料。
![]()
vAC1000不支持热插拔以太网卡,添加或者删除虚拟网卡前必须停止vAC1000。
· 删除虚拟网卡后,启动vAC1000,被删除网卡对应的槽位会被清空,其它槽位和网卡的对应关系不会改变。
· 添加虚拟网卡后,启动vAC1000,新添加的虚拟网卡会映射到不在位网卡的最小槽位号。
添加或者删除虚拟网卡前,需要先使用display interface gigabitethernet brief命令确认已有网卡:
<Sysname> display interface gigabitethernet brief
Brief information on interface(s) under route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Main IP Description
GE1/0 UP UP --
GE2/0 UP UP 172.16.0.112
GE3/0 UP UP --
添加或者删除虚拟网卡后,通常使用display interface gigabitethernet brief命令来确认新的网卡,确认完毕后再进行网络配置。例如增加一块虚拟网卡后,查看新的虚拟网卡信息:
<Sysname> display interface gigabitethernet brief
Brief information on interface(s) under route mode:
Link: ADM - administratively down; Stby - standby
Protocol: (s) - spoofing
Interface Link Protocol Main IP Description
GE1/0 UP UP --
GE2/0 UP UP 172.16.0.112
GE3/0 UP UP --
GE4/0 UP UP --
新增的虚拟网卡映射为vAC1000的GigabitEthernet4/0接口。
用户可以通过不同的方式配置ESXi网络来配合vAC1000使用,以下三个例子显示了三种常用的接口映射关系。
(1) vAC1000接口分别绑定在主机不同的物理网络接口上,如图1-44所示。
图1-44 vAC1000接口分别绑定在主机不同的物理网络接口上

(2) vAC1000多个接口共用一个主机物理网络接口,如图1-45所示。
图1-45 vAC1000多个接口共用一个主机物理网络接口

(3) vAC1000接口直接映射到vSwitch的Trunk接口,接收带任意VLAN tag的报文,如图1-46所示。
图1-46 vAC1000接口直接映射到vSwitch的Trunk接口

用户可以通过不同的方式配置KVM网络来配合vAC1000使用,以下三个例子显示了三种常用的接口映射关系。
(1) vAC1000接口分别绑定在主机不同的物理网络接口上,如图1-47所示。
图1-47 vAC1000接口分别绑定在主机不同的物理网络接口上

vAC1000的虚拟网卡可以使用Bridge方式也可以使用macvtap方式。
(2) vAC1000多个接口共用一个主机物理网络接口,如图1-48所示。
图1-48 vAC1000多个接口共用一个主机物理网络接口

vAC1000的虚拟网卡可以使用Bridge方式也可以使用macvtap方式。
(3) vAC1000接口直接映射成Trunk接口和主机物理网络接口绑定,接收带VLAN tag的报文,如图1-49所示。
图1-49 vAC1000接口直接映射成Trunk接口和主机物理网络接口绑定

vAC1000映射为Trunk接口的虚拟网卡只能使用Bridge方式,并且主机上对应的接口不能创建VLAN子接口。
![]()
要使用VirtIO类型的虚拟网卡映射成Trunk接口,KVM虚拟平台必须支持vhost特性。
H3C vAC1000安装完成后,需要进行注册才能获得全部的性能和功能。
可以通过下列两种方式注册:
通过本地方式注册vAC1000的流程如图2-1所示。

![]()
· 如果License发生了变更(如License扩容激活过),那么请安装新的License激活文件并重新启动vAC1000后再使用。
· 对于License激活文件的任何操作,例如:安装、卸载、删除、恢复等,均需要重启vAC1000以保证其正常运行。
· 当某台设备进行License激活并安装授权后,如果该设备不再使用,需将授权安装到其他设备上,此时需要进行授权变更操作。进行该操作时,请联系技术支持人员。
在申请License激活文件之前,需要先获取设备的信息文件——DID(Device ID,设备ID)文件,其获取步骤如下:
(1) 登录设备的命令行界面。
(2) 使用display license device-id命令获取DID文件的路径。
(3) 使用FTP/TFTP等方式将DID文件保存至本地PC。
![]()
使用FTP/TFTP方式传输文件时,请选择binary(二进制)模式传输,以免损坏文件。
获取到设备信息文件后,请登录H3C中文网站申请License激活文件:
· 如果是首次申请License激活文件,具体步骤请查看“License首次激活申请”。
· 如果此前申请过License激活文件,但该激活文件对应的License已无法满足需求,需对该License进行扩容,具体步骤请查看“License扩容激活申请”。
(1) 访问H3C公司中文网站http://www.h3c.com.cn,依次点击[产品支持与服务 -> 服务支持中心 -> 授权业务 -> License首次激活申请],进入License首次激活申请页面。
(2) 在“产品分类”中选择要申请的产品类型。如果不知道产品类型,也可直接输入授权码,系统将自动联想出产品分类。
(3) 请按照表2-1的说明,在页面上填写相关信息。
|
项目 |
说明 |
|
授权信息 |
请输入《软件使用授权书》上的授权序列号 |
|
设备信息 |
请上传此前获取到的设备DID文件 |
|
用户信息 |
请填写您的用户信息,其中带“*”的项目必填 |
(4) 请输入验证码并勾选“已阅读并同意法律声明所述服务条款各项内容”,再点击<获取激活码(文件)>按钮,请将生成的License激活文件保存到本地PC待用。
(1) 访问H3C公司中文网站http://www.h3c.com.cn,依次点击[产品支持与服务-> 服务支持中心-> 授权业务-> License扩容激活申请],进入License扩容激活申请页面。
(2) 在“产品分类”中选择要申请的产品类型。如果不知道产品类型,也可直接输入授权码,系统将自动联想出产品分类。
(3) 在弹出的“设备信息”对话框中,上传设备的DID文件,然后点击<提交>按钮。
(4) 请按照表2-2的说明,在页面上填写相关信息。
|
项目 |
说明 |
|
授权信息 |
请输入《软件使用授权书》上的授权序列号 |
|
用户信息 |
请填写您的用户信息,其中带“*”的项目必填 |
(5) 请输入验证码并勾选“已阅读并同意法律声明所述服务条款各项内容”,再点击<获取激活码(文件)>按钮,请将生成的License激活文件保存到本地PC待用。
(1) 登录设备的命令行界面。
(2) 使用FTP/TFTP等方式将License激活文件上传至设备。
![]()
使用FTP/TFTP方式传输文件时,请选择binary(二进制)模式传输,以免损坏文件。
(3) 使用license activation-file install命令安装License激活文件。
(4) 使用display license命令查看License激活文件的状态,如果“Current State”字段显示为“In use”或“Usable”,说明安装成功。
通过License Server方式注册流程如图2-2所示,H3C vAC1000注册流程如图2-3所示。

图2-3 H3C vAC1000注册流程

![]()
· License Server安装vAC1000的License和本地方式安装方式相似。
· 在为H3C vAC1000安装License之前请在License Server上提前安装该授权。
· 当某台设备进行License激活并安装授权后,如果该设备不再使用,需将授权安装到其他设备上,此时需要进行授权变更操作。进行该操作时,请联系技术支持人员。
· 通过License Server方式注册vAC1000的过程相同,下面以vAC1000为例,介绍注册的具体过程。
在申请License激活文件之前,需要先获取设备的信息文件——DID(Device ID,设备ID)文件,其获取步骤如下:
(1) 在浏览器中输入控制器GUI登录地址(格式为:http://lics_ip_address:8080/licsmanager/,如http://172.16.0.227:8080/licsmanager/)。
· lics_ip_address为LicS软件安装所在服务器或虚拟机的IP地址;
· 8080为缺省端口号。
(2) 依次点击[License->安装->导出DID]将DID文件下载到本地PC。
![]()
将VCF_CONTROLLER_LICS-E2175.rpm包上传到CentOS 7上,通过执行rpm -i VCF_CONTROLLER_LICS-E2175.rpm进行License Server安装。
获取到License Server设备信息文件后,请登录H3C中文网站申请License激活文件:
· 如果是首次申请License激活文件,具体步骤请查看“License首次激活申请”。
· 如果此前申请过License激活文件,但该激活文件对应的License已无法满足需求,需对该License进行扩容,具体步骤请查看“License 扩容激活申请”。
(1) 访问H3C公司中文网站http://www.h3c.com.cn,依次点击[产品支持与服务 -> 服务支持中心 -> 授权业务 -> License首次激活申请],进入License首次激活申请页面。
(2) 在“产品分类”中选择要申请的产品类型。如果不知道产品类型,也可直接输入授权码,系统将自动联想出产品分类。
(3) 请按照表2-3的说明,在页面上填写相关信息。
|
项目 |
说明 |
|
授权信息 |
请输入《软件使用授权书》上的授权序列号 |
|
设备信息 |
请上传此前获取到的设备DID文件 |
|
用户信息 |
请填写您的用户信息,其中带“*”的项目必填 |
(4) 请输入验证码并勾选“已阅读并同意法律声明所述服务条款各项内容”,再点击<获取激活码(文件)>按钮,请将生成的License激活文件保存到本地PC待用。
(1) 访问H3C公司中文网站http://www.h3c.com.cn,依次点击[产品支持与服务 -> 服务支持中心 -> 授权业务-> License扩容激活申请],进入License扩容激活申请页面。
(2) 在“产品分类”中选择要申请的产品类型。如果不知道产品类型,也可直接输入授权码,系统将自动联想出产品分类。
(3) 在弹出的“设备信息”对话框中,上传License Server设备的DID文件,然后点击<提交>按钮。
(4) 请按照表2-4的说明,在页面上填写相关信息。
|
项目 |
说明 |
|
授权信息 |
请输入《软件使用授权书》上的授权序列号 |
|
用户信息 |
请填写您的用户信息,其中带“*”的项目必填 |
(5) 请输入验证码并勾选“已阅读并同意法律声明所述服务条款各项内容”,再点击<获取激活码(文件)>按钮,请将生成的License激活文件保存到本地PC待用。
(1) 登录License Server管理平台。
(2) 通过[License->安装->安装激活文件]安装激活文件。
安装之后,如果<License->安装>表格中license的“状态”字段显示为“In use”,说明安装成功。
(1) 登录vAC1000的命令行界面。
(2) 使用license server ip ip-address port port-number命令配置vAC1000连接的License Server的IP和端口号。
(3) 使用license client username username simple password password命令配置License Server上已注册的用户名和密码。
![]()
配置的用户名和密码需要提前在License Server上进行注册,注册方式请在License Server管理平台上依次点击[配置->客户端- >增加客户端]进行配置。
(4) 使用license client enable命令将vAC1000配置成License Client,并向License Server发起连接请求。
(5) 使用display license client命令查看连接状态,若状态为“Connection status: Connected”说明连接成功。
(6) 在连接成功的前提下,执行license client install standard 1vcpu-1year向License Server申请License,使用display license client命令查看License激活文件的状态,如果“Current State”字段显示为“In use”,说明安装成功。
KVM(Kernel-based Virtual Machine,基于内核的虚拟机)是Linux系统下x86 硬件平台上的全功能虚拟化解决方案,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各主要发行版本中。KVM目前已成为主流VMM(Virtual Machine Monitor,虚拟机监控器)之一。KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术),是基于硬件的完全虚拟化。
![]()
安装KVM之前,请确认你的PC或服务器支持硬件虚拟化(如Intel VT技术或者AMD V技术)。
本文以图形化安装CentOS 7为例来说明KVM虚拟化平台的安装,您可以采用网络安装或者光盘来安装KVM虚拟平台。如果使用光盘安装,则在硬件服务器上电后,把CentOS 7的光盘放入光驱中,并选择从光盘引导;如果使用网络安装,请预先准备好支持CentOS 7的网络引导环境,然后硬件服务器上电后,选择从网络引导。
(1) 首先进入CentOS 7安装欢迎界面,如图3-1所示。请选择<Install CentOS 7>,回车后进入系统自检界面。
图3-1 CentOS 7安装欢迎界面

(2) 自检完成后自动进入安装语言选择界面,如图3-2所示。选择安装语言后,点击<Continue>。

(3) 在安装信息摘要界面,点击<SOFTWARE SELECTION>,如图3-3所示。

(4) 选择安装虚拟化组件。为了方便虚拟机的管理以及确保虚拟化组件被正确安装,请按图3-4中红色框所示的选项选择,然后点击<Done>。

(5) 选择了待安装的虚拟化组件后,将自动返回图3-3所示的安装信息摘要界面。点击<INSTALLATION DESTINATION>进入选择系统安装路径界面,按照图3-5所示选择自定义安装磁盘分区,然后点击<Done>按钮完成自定义安装路径设置。

(6) 进入自定义界面后,按照图3-6中红色框所示的步骤点击<Unknown>,然后点击‘-’,释放Unknown空间。在弹出的提示框中,按照图3-7中红色框所示进行操作(此步骤为可选,如页面没有此项可忽略)。


(7) 删除Unknown空间后,在图3-8所示界面中,点击“Click here to create them automatically”。

(8) 进入图3-9所示界面后,按照红色框提示删除home文件夹(此步骤为可选,如页面没有此项可忽略)。
图3-9 删除home文件夹

(9) 按照图3-10中红色框的提示设置boot的Device Type和File System。
图3-10 设置boot Device Type和File System

(10) 按照图3-11中红色框的提示设置root目录的boot Device Type和File System。
图3-11 设置root目录的boot Device Type和File System

(11) 按照图3-12中红色框的提示设置swap目录的boot Device Type和File System。
图3-12 设置swap目录的boot Device Type和File System

(12) 以上配置都完成后,点击<Done>按钮,此时出现图3-13所示提示框,请点击“Accept Changes”,完成自定义安装磁盘分区类型和文件系统格式。

![]()
删除home文件的目的是为了给根目录腾出更多的空间,后续每个文件的空间设置可以按需分配。如果添加设备文件时,请将Device Type设置成标准类型,文件系统设置成xfs类型,以便降低服务器异常掉电时对部分文件损坏的概率。
(13) 设置磁盘格式之后,返回图3-3所示安装信息摘要界面。点击<Begin Installation>,进入图3-14所示的安装过程界面并点击<ROOT PASSWORD>。

(14) 在图3-15所示界面设置root 密码。设置密码后,点击<Done>,返回图3-14所示安装过程界面。

![]()
如果点击<Done>后,如系统提示密码设置的太弱,可再次点击<Done>来确认用此弱密码。
(15) 设置root密码后,点击<USER CREATION>,进入创建账户及密码界面,如图3-16所示。 输入用户名和密码,然后点击<Done>,完成该项设置。在登录Linux系统时也可以选择用此处创建的非管理员账户及密码登录。

(16) 创建用户后,点击<Finish configuration>进行系统的自动安装步骤。待系统安装完成后,点击<Reboot>进行系统重启,如图3-17所示。如果是用光盘安装的,安装完成后,将光盘取出后再重新启动。

(17) 重启系统后将自动进入CentOS主界面,如图3-18所示。为了正常地使用所安装的系统,请点击<LICENSE INFORMATION>,进行一些必要的信息确认。
图3-18 CentOS主页面

(18) 勾选“I accept the license agreement”进行系统授权信息的确认,然后点击<Done>,如图3-19所示。

(19) 点击<FINISH CONFIGURATION>完成配置,如图3-20所示。

(20) 配置完成后,进入用户登录界面,如图3-21所示。输入创建的用户名和密码,点击<Sign In>,登录ContOS 7系统。

(21) 在欢迎界面选择语言,然后点击<Next>,如图3-22所示。

(22) 选择输入语言,如图3-23所示,点击<Next>。

(23) 点击<Start using CentOS Linux>,开始使用linux系统,如图3-24所示。

(24) 选择菜单[ Applications -> System Tools -> Virtual Machine Manager ]进入Virtual Machine Manager界面,如图3-25所示。
图3-25 Virtual Machine Manager界面

在KVM虚拟平台上可以新建虚拟机并进行H3C vAC1000的安装,可参见1.3 在KVM平台安装vAC1000。
![]()
如果用户登录时用的不是root用户,出现Virtual Machine Manager管理界面后,需要输入root的密码,因为虚拟机的相关操作需要具有root权限才能进行。
网桥模式可以让客户机和宿主机共享一个网络设备连接网络,即宿主只有一个网卡设备,使用bridge模式也可以让多个客户机与宿主机共享一个网络,bridge模式使用非常方便。建立bridge需要在宿主机上输入如下命令:
[root@localhost test]# brctl addbr br0
[root@localhost test]# brctl addif br0 eno1
[root@localhost test]# brctl stp br0 on
[root@localhost test]# ifconfig br0 192.168.120.1/24
以上命令建立了一个br0,并将其绑定到一个可以正常工作的网络接口上,同时让br0成为连接本机与外部网络的eno1接口。
![]()
在创建网桥之前,请切换到root用户。
Intel 82599网卡支持SR-IOV技术,可以在82599网卡上通过硬件虚拟化,虚拟出若干虚拟网卡(Virtual Function,简称VF网卡)。这些VF网卡可以作为PCI设备,添加到虚拟机中。虚拟机使用基于硬件虚拟的VF网卡,比传统的基于软件虚拟的网卡,性能可以得到大幅提升。
![]()
在虚拟Intel 82599 VF网卡之前,请确认你的服务器支持VT-d和SR-IOV技术。
VF网卡的配置加载分为两部分:服务器BIOS和服务器虚拟平台(VMware/KVM)。BIOS的配置在4.2 服务器BIOS设置进行说明,虚拟平台的配置在4.3 服务器虚拟平台设置进行配置说明。
本节以硬件平台HP 360Gen8为例,说明服务器BIOS中的配置项。
(1) 使能CPU的虚拟化技术
进入服务器的BIOS,然后选择[ System Options -> Processor Options ]菜单,使能虚拟化技术。如图4-1所示。
图4-1 使能CPU的虚拟化技术

(2) 使能CPU的VT-d技术
进入服务器的BIOS的[ System Options -> Processor Options ]菜单,使能VT-d技术。如图4-2所示。
图4-2 使能CPU的虚拟化技术

(3) 使能SR-IOV技术
进入服务器的BIOS的Advanced Options菜单,使能SR-IOV技术。
图4-3 使能SR-IOV技术

本节以硬件平台HP 360Gen8,Host操作系统VMware ESXI 5.1版本为例,说明VMWare平台下加载Intel 82599 VF网卡的步骤。
(1) 启动服务器并使能ESXI Shell
在执行完4.2 BIOS配置后,引导启动VMware ESXI 5.1系统。启动后,使能ESXI Shell。关于ESXI Shell的配置,请参考VMware的相关文档。
(2) 通过EXSI Shell登录,并查看系统内Intel 82599网卡的信息
登录后,使用如下命令查看82599网卡信息:
~ # lspci | grep -i intel | grep -i 'ethernet\|network'
¡ 当前服务器上有1块Intel 82599网卡,共2个物理端口,显示如图4-4所示。
图4-4 1块Intel 82599网卡
![]()
¡ 当前系统也可能有2块Intel 82599网卡,共4个物理端口,显示信息如图4-5所示。vmnic0和vmnic1显示的编号为00:03:00.0和00:03:00.1,所以这两个物理端口在一块Intel 82599网卡上。
图4-5 2块Intel 82599网卡

(3) 设置’max_vfs’参数,创建VF网卡
使用命令行创建VF网卡:
~ # esxcfg-module ixgbe -s max_vfs=X,Y
¡ max_vfs是加载ixgbe模块时的参数,表示在每个物理端口上创建的VF网卡的数量。等号后的两个值分别在图4-4所示系统内的两个物理端口上生效,生效的顺序与使用命令“lspci | grep –i intel | grep -i 'ethernet\|network'”看到的顺序相同。例如max_vfs=7,8,则对应图4-4中vmnic6上创建7个VF网卡,vmnic7上创建8个VF网卡。
¡ 当系统内存在多个Intel 82599网卡时,例如图4-5中的2块82599网卡,则max_vfs=W,X,Y,Z,分别对应2块Intel 82599网卡的4个物理端口,生效的顺序与使用命令“lspci | grep –i intel | grep -i 'ethernet\|network'”看到的顺序相同。例如max_vfs=0,10,0,10,则对应图4-5中vmnic0和vmnic6不创建VF网卡,vmnic1和vmnic7各创建10个VF网卡。
(4) 检查82599网卡的设置,并重启服务器
~ # esxcfg-module -g ixgbe
输出ixgbe enabled = 1 options = 'max_vfs=X,Y'
如果输出的max_vfs的值与第(6)步设置的值相同,说明设置成功,重启服务器。
(5) 确认VF网卡创建成功
使用VMware vSphere Client登录服务器,然后进入到[配置 -> 高级设置]中,可以看到VF网卡创建成功,如图4-6所示。
图4-6 VF网卡创建成功

(6) 为vAC1000添加VF网卡
在VMware vSphere Client登录服务器后,找到要添加VF网卡的vAC1000设备,然后进入“编辑虚拟机设置”,点击<添加>按钮,在弹出的“添加硬件”窗口中选中PCI设备,然后点击<下一步>,如图4-7所示。

在“添加硬件”窗口中选中要添加的VF网卡,点击<下一步>按钮,如图4-8所示。然后点击<完成>按钮保存退出,为vAC1000添加VF网卡成功。

添加VF网卡成功之后,返回到“虚拟机属性”页面,然后点击“确定”按钮保存虚拟机配置,如图4-9所示。

(7) 启动vAC1000,查看VF网卡
启动vAC1000之后,使用display version命令查看系统信息,可以看到VF网卡已经加载,如图4-10所示。

本节以硬件平台HP 360Gen8,Host操作系统Fedora 17为例,说明KVM平台下加载Intel 82599 VF网卡的步骤。CentOS系统使用相同的步骤也可以创建VF网卡。
(1) 以root用户登录服务器,并查看系统内Intel 82599网卡的信息
登录后,使用如下命令查看82599网卡信息:
~ # lspci | grep -i intel | grep -i 'ethernet\|network'
¡ 当前服务器上有1块Intel 82599网卡,共2个物理端口,显示如图4-11所示。
图4-11 1块Intel 82599网卡
![]()
¡ 当前系统也可能有2块Intel 82599网卡,共4个物理端口,显示信息如图4-12所示。vmnic0和vmnic1显示的编号为00:03:00.0和00:03:00.1,所以这两个物理端口在一块Intel 82599网卡上。
图4-12 2块Intel 82599网卡

(2) 修改内核启动选项
在KVM平台上创建VF网卡,需要内核支持I/O内存管理(IOMMU)功能,但是Fedora17中默认不开启此选项,需要用户修改/boot/grub2/grub.cfg文件。添加内容如图4-13所示。
图4-13 KVM平台修改内核启动选项

(3) 设置’max_vfs’参数
Fedora17自带的Intel 82599网卡驱动仅支持“max_vfs=X”形式的参数,且会为当前系统内的Intel 82599网卡的物理端口,都生成数量为X的VF网卡。
在Intel新版本的82599 网卡驱动中,例如3.15.1中,支持“max_vfs=W,X,Y,Z……”形式的参数,在系统内对应的物理端口上生成对应数量的VF网卡,对应的顺序与使用命令“lspci | grep –i intel | grep -i 'ethernet\ | network'”看到的顺序相同。例如max_vfs=0,10,0,10,则对应图4-12中vmnic0和vmnic6不创建VF网卡,vmnic1和vmnic7各创建10个VF网卡。
在/etc/modprobe.d目录下创建ixgbe.conf文件,用于在加载Intel 82599网卡时携带max_vfs参数。文件内容如下图4-14所示。
图4-14 /etc/modprobe.d/ixgbe.conf文件

(4) 阻止Fedora17为虚拟出的VF网卡加载驱动
编辑/etc/modprobe.d/blacklist.conf文件,把ixgbevf驱动加入黑名单,如图4-15所示。
图4-15 /etc/modprobe.d/blacklist.conf文件

(5) 为虚拟出的VF网卡设定MAC地址
在保证MAC地址不冲突的前提下,VF网卡才能正常使用,因此需要为每一个虚拟出的VF网卡指定一个单独的MAC地址。此MAC地址的内容并没有严格的限定,用户可以根据自己的实际组网自行定义。把设定MAC地址的命令保存到Fedora17启动执行的脚本中,确保系统每次启动为VF分配的MAC地址保持恒定。
创建/etc/rc.d/rc.local文件,文件内容如图4-16所示。

¡ 其中em1,em2为Intel 82599网卡的两个物理端口在Fedora17中的名称。
¡ Fedora17系统中,默认没有rc.local文件,新创建的文件需要使用如下命令添加可执行权限:chmod +x rc.local
(6) 重启服务器
到目前为止,Fedora17的配置已经完成,需要重启服务器使配置生效。重启完成后,通过如下命令查看是否虚拟出VF网卡:
lspci | grep 82599
如果VF网卡创建成功,则显示如图4-17所示。

(7) 为vAC1000添加VF网卡
在Fedora17上使用“Virtual Machine Manager”,找到要添加VF网卡的vAC1000,然后进入“Show virtual hardware details”界面,点击<Add Hardware>按钮,如图4-18所示。

在弹出的新对话框中,选中PCI设备,并在右侧的对话框中选中VF网卡,然后点击“Finish”按钮完成添加VF网卡,如图4-19所示。

(8) 启动vAC1000,查看VF网卡
启动vAC1000之后,使用display version命令查看系统信息,可以看到VF网卡已经加载。
图4-20 display version命令输出

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!
