• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

H3C SecPath vADC虚拟应用交付网关 安装部署指导-5W101

01-正文

本章节下载 01-正文  (2.54 MB)

01-正文


1 概述

vADC(Virtual Application Delivery Controller)虚拟应用交付网关,以虚拟机的形态进行工作,是运行在虚拟化环境中的系统。H3C vADC1000产品基于Comware V7.1.9平台,提供与物理ADC设备相同的功能和体验。

2 在虚拟机上安装vADC1000产品

H3C vADC1000产品当前仅支持安装并运行在H3C CAS虚拟化平台。

2.1  安装环境

2.1.1  硬件环境

H3C vADC1000产品对虚拟机的最低配置需求如表2-1所示。

表2-1 硬件环境

项目

需求

处理器

·     CPU个数:至少需要配置1个vCPU

·     CPU工作模式:直通模式

内存

1 vCPU (主频 ≥ 2.0 GHz): 2GB及以上

4 vCPU (主频 ≥ 2.0 GHz): 4GB及以上

8 vCPU (主频 ≥ 2.0 GHz): 8GB及以上

硬盘

1 个vHD,8GB

网卡

至少1个虚拟网卡,最大支持16个虚拟网卡

虚拟网卡类型

·     VirtIO

·     InterI 82599 VF

 

2.1.2  软件环境

H3C vADC1000产品支持H3C CAS 2.0及以上版本的虚拟化平台。

2.2  在CAS平台安装vADC1000产品

在CAS平台上,H3C vADC1000只可通过以ISO进行安装。

2.2.1  新建主机

(1)     使用浏览器打开CAS云计算管理平台登录界面,如图2-1所示。输入登录的用户名、密码,单击<登录>按钮。

图2-1 登录CAS云计算管理平台

 

说明

CAS云计算管理平台的登录用户名及密码请联系该管理平台管理员获取。

 

登录成功后,会出现图2-2所示界面。

图2-2 CAS云计算管理平台主界面

 

(2)     在界面左侧的导航树中选中“云资源”,然后单击<增加主机池>按钮,开始新建一个主机池。在图2-3所示增加主机池窗口中输入主机池名称,然后单击<确定>。

图2-3 新建主机池

 

(3)     选中新建的主机池,单击<增加主机>按钮,开始新建一个主机。在图2-4所示增加主机窗口,输入要管理的CVK主机IP地址、用户名和密码,然后单击<确定>。

图2-4 新建主机

 

说明

CVK主机的登录用户名及密码请联系该服务器管理员获取。

 

(4)     主机新建成功后,单击<更多操作>中的<连接主机>按钮,然后在弹出窗口单击<确定>,使CVM可以与主机建立连接,如图2-5所示。

图2-5 连接主机

 

(5)     在界面左侧的导航树中选中刚刚新建的主机,然后单击“存储”页签,进入图2-6所示配置界面,开始为主机新建存储池。

图2-6 存储管理界面

 

(6)     单击<增加>按钮,创建用于存放vADC1000 ISO文件的存储池。在图2-7所示配置界面,输入存储池的名称,然后单击<下一步>。

图2-7 新建存储池

 

(7)     单击<完成>按钮,并启动存储池,完成存储池的创建,如图2-8所示。

图2-8 完成存储池的创建

 

(8)     选中新建的存储池,单击<上传文件>按钮,开始上传vADC1000 ISO文件到CVK主机,如图2-9所示。

图2-9 文件上传管理界面

 

(9)     可以直接把文件拖拽到文件上传区,然后单击<开始上传>,如图2-10所示。

图2-10 上传文件

 

上传完毕后,关闭此窗口,回到CAS云计算管理平台主界面。

2.2.2  新建虚拟机

(1)     选择新建的主机,单击<增加虚拟机>按钮,开始新建一个虚拟机。输入虚拟机的基本信息如名称和描述,虚拟机的操作系统选择“Linux”,版本选择“CentOS 6/7(64位)”,然后单击<下一步>,如图2-11所示。

图2-11 输入虚拟机名称及操作系统

 

(2)     进入硬件信息输入界面,如虚拟机的CPU选择“2个”,CPU核数选择“8核”,CPU工作模式选择“直通模式”,内存选择“32GB”,硬件的配置需要满足表2-1最低配置要求。如果要添加新网卡,可单击<增加硬件>,进入添加新硬件配置界面,然后选择增加网卡,如图2-12所示。

图2-12 配置硬件

 

(3)     单击网络栏的图标,在弹出的窗口中为vADC选择虚拟交换机,然后单击<确定>,如图2-13所示。虚拟交换机的创建过程及参数设置请参考CAS云计算管理平台在线帮助。

图2-13 选择虚拟交换机

 

(4)     单击磁盘选项图标,显示虚拟机磁盘高级设置,如图2-14所示。

图2-14 选择存储

 

(5)     单击存储池对应的图标,弹出选择存储池对话框,选择新建主机时创建的存储池作为虚拟机磁盘,如图2-15

图2-15 选择存储池

 

(6)     单击光驱栏的图标,选择要安装的vADC1000 ISO文件。如图2-16所示,选择新建主机过程中上传到CVK主机上的vADC1000 ISO文件,单击<确定>回到“增加虚拟机”界面。

图2-16 选择vADC1000 ISO文件

 

(7)     单击<完成>按钮,完成虚拟机的创建,如图2-17所示。刚创建的虚拟机会列在导航树中。

图2-17 完成虚拟机的创建

 

2.2.3  安装vADC

(1)     在导航树中选中新建的虚拟机,然后单击<启动>按钮,启动虚拟机,并在弹出的提示窗口中选择<是>。

(2)     单击“控制台”页签,然后单击<网页>控制台,启动虚拟机的控制台。

提示

在vADC安装完毕之后,应该进入CAS中“修改虚拟机”的界面,把“IDE光驱hdc”属性的连接断开,否则下次启动可能还会从光驱启动。

 

(3)     虚拟机系统加载ISO文件,进入安装界面,安装界面如图2-18所示。选择安装类型<1>,并输入“yes”确认后,系统将会自动完成安装。

图2-18 安装启动界面

 

(4)     输入“yes“重启系统,完成vADC的安装,如图2-19所示。

图2-19 完成vADC的安装

 

2.3  部署vADC1000产品

2.3.1  vADC1000接口与虚拟网卡的对应关系

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

图2-20 vADC1000接口与虚拟网卡的对应关系

 

如果不删除或者添加网卡,直接重启vADC1000,虚拟网卡和槽位的对应关系不会改变。

2.3.2  添加或删除vADC1000接口

用户可以通过在CAS平台上添加或者删除虚拟网卡,实现在vADC1000上添加或删除以太网接口。

注意

vADC1000不支持热插拔以太网卡,添加或者删除虚拟网卡前必须停止vADC1000。

 

·     删除虚拟网卡,启动vADC1000,被删除网卡对应的槽位会被清空,其它槽位和网卡的对应关系不会改变。

·     添加虚拟网卡,启动vADC1000,新添加的虚拟网卡会映射到不在位网卡的最小槽位号。

2.3.3  vADC接口和vSwitch接口的映射关系

用户可以通过不同的方式配置CAS网络来配合vADC1000使用,以下三个例子显示了三种常用的接口映射关系。

(1)     vADC1000接口分别绑定在主机不同的物理网络接口上,如图2-21所示。

图2-21 vADC1000接口分别绑定在主机不同的物理网络接口上

 

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

图2-22 vADC1000多个接口共用一个主机物理网络接口

 

(3)     vADC1000接口直接映射成Trunk接口和主机物理网络接口绑定,接收带VLAN tag的报文,如图2-23所示。

图2-23 vADC1000接口直接映射成Trunk接口和主机物理网络接口绑定

 

提示

CAS虚拟平台必须加载vhost模块并且对应的虚拟网卡需要配置vhost属性。

 


3 升级vADC产品

3.1  启动文件简介

启动软件包是用于引导设备启动的程序文件,按其功能可以分为四类:Boot软件包、System软件包、Feature软件包和Patch软件包。设备必须具有Boot软件包和System软件包才能正常运行,Feature软件包可以根据需要选择安装。Patch软件包只在需要修复设备软件缺陷时安装。

表3-1 启动软件包分类

启动软件包

说明

Boot软件包

包含Linux内核程序,提供进程管理、内存管理、文件系统管理、应急Shell等功能。

System软件包

包含Comware内核和基本功能模块的程序,如设备管理、接口管理、配置管理和路由模块等。

Feature软件包

用于业务定制的程序,能够提供更丰富的业务。一个Feature包可能包含一种或多种业务。是否支持Feature包以及支持哪些Feature包与设备的型号有关,请以设备的实际情况为准。

Patch软件包

用来修复设备软件缺陷的程序文件。补丁包与软件版本一一对应,补丁包只能修复与其对应的启动软件包的缺陷,不涉及功能的添加和删除。

 

vADC产品的启动文件支持以下两种发布形式:

·     BIN文件:后缀为.bin的文件。一个BIN文件就是一个启动软件包。要升级的BIN文件之间版本必须兼容才能升级成功。

·     IPE(Image Package Envelope,复合软件包套件)文件:后缀为.ipe的文件。它是多个软件包的集合。产品通常会将同一个版本需要升级的所有类型的软件包都压缩到一个IPE文件中发布。用户将该IPE文件设置为加载文件时,设备会自动将它解压缩成一个个BIN文件。用户再使用这些BIN文件升级设备即可,从而能够减少启动软件包之间的版本管理问题。

通常情况下,启动文件是一个后缀名为.IPE的文件。

3.2  升级方式简介

vADC产品可以通过命令行进行升级,也可以使用ISO镜像文件进行升级,两种升级方式的说明如表3-2所示。

表3-2 软件升级方式简介

升级方式

说明

通过命令行升级vADC产品

·     需要重启设备来实现设备软件的升级

·     使用该方式升级设备软件时会导致当前业务中断

通过ISO升级vADC产品

·     设置vADC使用ISO光盘引导启动并进行软件升级

·     需要重启设备来实现设备软件的升级

 

3.3  通过命令行升级vADC产品

3.3.1  升级前的准备

在升级vADC启动文件前,需要配置如图3-1所示的升级环境。升级前的准备工作如下:

·     配置vADC与文件服务器路由可达。

·     开启文件服务器的TFTP/FTP Server功能。

·     通过配置终端登录到vADC的命令行配置界面中。

·     将vADC的升级启动文件拷贝到文件服务器上,并正确设置TFTP/FTP Server的访问路径。

图3-1 vADC系列产品的升级环境

 

3.3.2  使用TFTP协议升级vADC1000的启动文件

vADC作为TFTP客户端,访问TFTP文件服务器的指定路径,完成启动文件的备份及升级操作,具体操作步骤如下:

1. 备份当前启动文件和配置文件

(1)     执行save命令,保存路由器当前配置信息:

<Sysname> save

The current configuration will be written to the device. Are you sure? [Y/N]:y

Please input the file name(*.cfg)[flash:/startup.cfg]

(To leave the existing filename unchanged, press the enter key):

flash:/startup.cfg exists, overwrite? [Y/N]:y

 Validating file. Please wait....

 Configuration is saved to device successfully.

<Sysname>

(2)     执行dir命令查看路由器当前的文件系统,确认启动文件及配置文件名,以及存储的剩余空间,保证有足够空间放入新的启动文件:

<Sysname> dir

Directory of flash: (VFAT)

   0 drw-           - Jan 10 2022 09:23:33   core

   1 drw-           - Jan 10 2022 09:23:37   diagfile

   2 drw-           - Jan 11 2022 09:21:55   drvlog

   3 -rw-         735 Jan 10 2022 09:23:42   hostkey

   4 -rw-          37 Jan 11 2022 09:21:57   ifindex.dat

   5 drw-           - Jan 10 2022 09:23:42   lb

   6 drw-           - Jan 10 2022 09:23:42   lb_content

   7 drw-           - Jan 10 2022 09:23:43   license

   8 drw-           - Jan 10 2022 09:56:15   logfile

   9 drw-           - Jan 10 2022 09:23:34   pdump

  10 drw-           - Jan 10 2022 09:23:42   pki

  11 drw-           - Jan 10 2022 09:23:37   seclog

  12 -rw-         591 Jan 10 2022 09:23:42   serverkey

  13 -rw-        4087 Jan 11 2022 09:21:57   startup.cfg

  14 -rw-       63966 Jan 11 2022 09:21:57   startup.mdb

  15 drw-           - Jan 10 2022 09:23:37   tracefile

  16 -rw-   213108736 Jan 10 2022 09:21:14   vADC-cmw910-boot-a2247.bin

  17 -rw-   163706880 Jan 10 2022 09:21:14   vADC-cmw910-system-a2247.bin

  18 -rw-   376822784 Jan 10 2022 09:21:12   vADC_H3C-cmw910-system-a2247.ipe

 

83341408 KB total (82603744 KB free)

 

<Sysname>

(3)     执行tftp put命令将启动文件备份到TFTP文件服务器上:

<Sysname> tftp 2.2.2.2 put vADC_H3C-cmw910-system-a2247.ipe

 

  File will be transferred in binary mode

  Sending file to remote TFTP server. Please wait... \

  TFTP: 31131648 bytes sent in 70 second(s).

  File uploaded successfully.

 

<Sysname>

(4)     执行tftp put命令将配置文件startup.cfg备份到TFTP文件服务器上:

<Sysname> tftp 2.2.2.2 put startup.cfg

  File will be transferred in binary mode

  Sending file to remote TFTP server. Please wait... \

  TFTP:     1694 bytes sent in 0 second(s).

  File uploaded successfully.

 

<Sysname>

2. 升级启动文件

(1)     执行tftp get命令将启动文件导入到vADC中:

<Sysname> tftp 2.2.2.2 get vADC.ipe

  File will be transferred in binary mode

  Downloading file from remote TFTP server, please wait...|

  TFTP: 31131648 bytes received in 70 second(s)

  File downloaded successfully.

<Sysname>

(2)     执行boot-loader命令设置vADC下次启动使用的启动文件,并指定启动文件类型为main:

<Sysname> boot-loader file flash:/vADC.ipe all main

Verifying the file flash:/vADC.ipe on the device...Done.

H3C SecPath vADC images in IPE:

  vADC-cmw910-boot-a2248.bin

  vADC-CMW910-system-a2248.bin

This command will set the main startup software images. Please do not reboot the

 device during the upgrade. Continue? [Y/N]:y

Add images to the device.

Decompressing file vADC-cmw910-boot-a2248.bin to flash:/vADC-cmw910-boot-a2248.bin...Done.

Decompressing file vADC-cmw910-system-a2248.bin to flash:/vADC-cmw910-system-a2248.bin.....Done.

Verifying the file flash:/vADC-cmw910-boot-a2248.bin on the device...Done

.

Verifying the file flash:/vADC-cmw910-system-a2248.bin on the device...Do

ne.

The images that have passed all examinations will be used as the main startup so

ftware images at the next reboot on the device.

Decompression completed.

You are recommended to delete the .ipe file after you set startup software image

s for all slots.

Do you want to delete flash:/vADC.ipe now? [Y/N]:n

 

<Sysname>

(3)     执行display boot-loader命令查看设备的启动程序文件信息:

<Sysname> display boot-loader

 Software images on the device:

Current software images:

  flash:/vADC-cmw910-boot-a2248.bin

  flash:/vADC-cmw910-system-a2248.bin

Main startup software images:

  flash:/vADC-cmw910-boot-a2248.bin

  flash:/vADC-cmw910-system-a2248.bin

Backup startup software images:

  None

 

<Sysname>

如上显示信息,下一次启动的程序文件已经设置为vADC.ipe中包含的vADC-cmw910-boot-a2248.bin和vADC-cmw910-system-a2248.bin。

3.3.3  使用FTP协议升级vADC1000的启动文件

将vADC作为FTP客户端,访问FTP文件服务器的指定路径,完成启动文件的备份及升级操作,具体操作步骤如下:

1. 备份当前启动文件和配置文件

(1)     执行save命令保存路由器当前配置信息:

<Sysname> save

The current configuration will be written to the device. Are you sure? [Y/N]:y

Please input the file name(*.cfg)[flash:/startup.cfg]

(To leave the existing filename unchanged, press the enter key):

flash:/startup.cfg exists, overwrite? [Y/N]:y

 Validating file. Please wait....

 Configuration is saved to device successfully.

<Sysname>

(2)     执行dir命令查看vADC当前的文件系统,确认启动文件及配置文件名,以及存储剩余空间,保证有足够空间放入新的启动文件:

<Sysname> dir

Directory of flash: (VFAT)

   0 drw-           - Jan 10 2022 09:23:33   core

   1 drw-           - Jan 10 2022 09:23:37   diagfile

   2 drw-           - Jan 11 2022 09:21:55   drvlog

   3 -rw-         735 Jan 10 2022 09:23:42   hostkey

   4 -rw-          37 Jan 11 2022 09:21:57   ifindex.dat

   5 drw-           - Jan 10 2022 09:23:42   lb

   6 drw-           - Jan 10 2022 09:23:42   lb_content

   7 drw-           - Jan 10 2022 09:23:43   license

   8 drw-           - Jan 10 2022 09:56:15   logfile

   9 drw-           - Jan 10 2022 09:23:34   pdump

  10 drw-           - Jan 10 2022 09:23:42   pki

  11 drw-           - Jan 10 2022 09:23:37   seclog

  12 -rw-         591 Jan 10 2022 09:23:42   serverkey

  13 -rw-        4087 Jan 11 2022 09:21:57   startup.cfg

  14 -rw-       63966 Jan 11 2022 09:21:57   startup.mdb

  15 drw-           - Jan 10 2022 09:23:37   tracefile

  16 -rw-   213108736 Jan 10 2022 09:21:14   vADC-cmw910-boot-a2247.bin

  17 -rw-   163706880 Jan 10 2022 09:21:14   vADC-cmw910-system-a2247.bin

  18 -rw-   376822784 Jan 10 2022 09:21:12   vADC_H3C-cmw910-system-a2247.ipe

 

83341408 KB total (82603744 KB free)

 

<Sysname>

(3)     执行ftp命令登录FTP文件服务器,根据系统提示输入登录用户名和密码:

<Sysname> ftp 2.2.2.2

Press CTRL+C to abort.

Connected to 2.2.2.2 (2.2.2.2).

220 WFTPD 2.0 service (by Texas Imperial Software) ready for new user

User (2.2.2.2:(none)): user001

331 Give me your password, please

Password:

230 Logged in successfully

Remote system type is MSDOS

ftp>

执行put命令将启动文件备份到FTP文件服务器上:

ftp> put vADC_H3C-cmw910-system-a2247.ipe

227 Entering passive mode (2,2,2,2,209,112)

125 Using existing data connection

 

226 Closing data connection; File transfer successful.                         

172752896 bytes sent in 3.508 seconds (46.96 Mbytes/s)

 

ftp>

(4)     执行put命令将配置文件startup.cfg备份到FTP文件服务器上:

ftp> put startup.cfg

227 Entering passive mode (2,2,2,2,209,126)                              

125 Using existing data connection                                             

.                                                                              

226 Closing data connection; File transfer successful.                         

2268 bytes sent in 0.010 seconds (214.22 Kbytes/s)

 

ftp>

2. 升级启动文件

(1)     在FTP客户端视图下,执行get命令将启动文件导入到vADC中:

ftp> get vADC.ipe

227 Entering passive mode (2,2,2,2,209,150)

125 Using existing data connection

 

226 Closing data connection; File transfer successful.

181030912 bytes received in 13.071 seconds (13.21 Mbytes/s)

 

ftp>

(2)     执行quit命令返回到命令行配置界面的用户视图:

ftp> quit

221 Service closing control connection

<Sysname>

(3)     执行boot-loader命令,设置vADC下次启动使用的启动文件,并指定启动文件类型为main:

<Sysname> boot-loader file flash:/ vADC.ipe all main

Verifying the file flash:/vADC.ipe on the device...Done.

H3C SecPath vADC images in IPE:

  vADC-cmw910-boot-a2248.bin

  vADC-cmw910-system-a2248.bin

This command will set the main startup software images. Please do not reboot the

 device during the upgrade. Continue? [Y/N]:y

Add images to the device.

Decompressing file vADC-cmw910-boot-a2248.bin to flash:/vvADC-cmw910-boot-a2248.bin...Done.

Decompressing file vADC-cmw910-system-a2248.bin to flash:/vADC-cmw910-system-a2248.bin.....Done.

Verifying the file flash:/vADC-cmw910-boot-a2248.bin on the device...Done

.

Verifying the file flash:/vADC-cmw910-system-a2248.bin on the device...Do

ne.

The images that have passed all examinations will be used as the main startup so

ftware images at the next reboot on the device.

Decompression completed.

You are recommended to delete the .ipe file after you set startup software image

s for all slots.

Do you want to delete flash:/vADC.ipe now? [Y/N]:n

 

<Sysname>

(4)     执行display boot-loader命令查看设备的启动程序文件信息:

<Sysname> display boot-loader

 Software images on the device:

Current software images:

  flash:/vADC-cmw910-boot-a2248.bin

  flash:/vADC-cmw910-system-a2248.bin

Main startup software images:

  flash:/vADC-cmw910-boot-a2248.bin

  flash:/vADC-cmw910-system-a2248.bin

Backup startup software images:

  None

<Sysname>

如上显示信息中,下一次启动的程序文件已设置为vADC.ipe文件中的vADC-cmw910-boot-a2248.bin和vADC-cmw910-system-a2248.bin。

3.3.4  重启vADC设备

升级完启动文件后,需要重新启动设备来实现设备软件的升级。

注意

在重启过程完成前,设备的各项业务功能将不可用。

 

(1)     执行reboot命令重启vADC:

<Sysname> reboot

Start to check configuration with next startup configuration file, please wait.........DONE!

This command will reboot the device. Continue? [Y/N]:y

Now rebooting, please wait...

(2)     通过display version命令查看vADC的启动文件版本信息是否与升级的启动文件一致:

<Sysname> display version

H3C Comware Software, Version 9.1.048, Alpha 2248

Copyright (c) 2004-2021 New H3C Technologies Co., Ltd. All rights reserved.

H3C SecPath vADC uptime is 0 weeks, 0 days, 0 hours, 53 minutes

 

Boot image: flash:/vADC-cmw910-boot-a2248.bin

Boot image version: 9.1.048, Alpha 2248

  Compiled Dec 28 2021 14:00:00

System image: flash:/vADC-cmw910-system-a2248.bin

System image version: 9.1.048, Alpha 2248

  Compiled Dec 28 2021 14:00:00

 

Slot 1:MPU

Last reboot reason : (null)

CPU ID: 0x01000107, vCPUs: Total 8, Available 8

13.00G bytes RAM Memory

Basic    BootWare Version:  1.11

Extended BootWare Version:  1.11

[SUBSLOT  0]VNIC-VIRTIO            (Driver)1.0

 

<Sysname>

3.4  通过ISO升级vADC产品

(1)     初始升级步骤和通过ISO安装vADC1000是相同的,请参见2.2  在CAS平台安装vADC1000产品

(2)     在进入安装界面后, 注意选择菜单<2> Upgrade Install,如图3-2所示,将vADC运行的版本升级到ISO光盘中的版本。

图3-2 通过ISO升级vADC1000

 

(3)     vADC重启后,查看vADC的启动文件版本信息是否与升级的启动文件一致:

<Sysname> display version

H3C Comware Software, Version 9.1.048, Alpha 2248

Copyright (c) 2004-2021 New H3C Technologies Co., Ltd. All rights reserved.

H3C SecPath vADC uptime is 0 weeks, 0 days, 0 hours, 53 minutes

 

Boot image: flash:/vADC-cmw910-boot-a2248.bin

Boot image version: 9.1.048, Alpha 2248

  Compiled Dec 28 2021 14:00:00

System image: flash:/vADC-cmw910-system-a2248.bin

System image version: 9.1.048, Alpha 2248

  Compiled Dec 28 2021 14:00:00

 

Slot 1:MPU

Last reboot reason : (null)

CPU ID: 0x01000107, vCPUs: Total 8, Available 8

13.00G bytes RAM Memory

Basic    BootWare Version:  1.11

Extended BootWare Version:  1.11

[SUBSLOT  0]VNIC-VIRTIO            (Driver)1.0

<Sysname>

 


4 附录A:Intel 82599 VF网卡在虚拟平台的加载

4.1  Intel 82599 VF网卡概述

Intel 82599网卡支持SR-IOV技术,可以在82599网卡上通过硬件虚拟化,虚拟出若干虚拟网卡(Virtual Function,简称VF网卡)。这些VF网卡可以作为PCI设备,添加到虚拟机中。虚拟机使用基于硬件虚拟的VF网卡,比传统的基于软件虚拟的网卡,性能可以得到大幅提升。

提示

在虚拟Intel 82599 VF网卡之前,请确认你的服务器支持VT-d和SR-IOV技术。

 

VF网卡的配置加载分为两部分:服务器BIOS和服务器虚拟平台(CAS)。BIOS的配置在4.2  服务器BIOS设置进行说明,虚拟平台的配置在_Ref377825339_Ref377825339进行配置说明。

4.2  服务器BIOS设置

本节以硬件平台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技术

 

4.3  CAS平台加载Intel 82599 VF网卡

4.3.1  启用主机的Intel 82599网卡设置

(1)     在主机的高级设置选项中,将IOMMU当前状态修改为启用状态,并单击<修改>确定设置,如图4-4

图4-4 启用IOMMU配置

 

(2)     单击<进入维护模式>按钮,使主机进入维护模式,如图4-5

说明

·     修改主机IOMMU配置状态后需要重启主机才能生效。只有在维护模式下才能执行重启主机的操作。

·     如果主机中有处于开启或暂停的状态下的虚拟机,需要先关闭虚拟机或勾选“自动迁移处于运行或暂停状态的虚拟机”选项才能进入维护模式。

 

图4-5 主机进入维护模式

 

(3)     单击<更多操作>中的“重启主机”选项,将主机重启,如图4-6

图4-6 重启主机

 

(4)     重启后再次进入到高级设置页查看,此时IOMMU配置经变成启用状态,如图4-7

图4-7 主机进入IOMMU启用状态

 

4.3.2  启用网卡SR-IOV并创建VF网卡

(1)     选择主机的“物理网卡”选项,选中要进行SR-IOV配置的网卡,在下方的SR-IOV页签中,启用SR-IOV,并输入虚拟网卡个数。如图4-8中将物理网卡虚拟为两个VF网卡。配置好后单击<保存>按钮。

注意

·     请选择活动状态的非管理网卡能进行SR-IOV配置。

·     管理网卡已经被虚拟交换机使用,则无法进行SR-IOV配置。

·     非活动状态的物理网卡无法进行SR-IOV配置。

 

图4-8 创建VF网卡

 

(2)     单击<确定>,确认网卡的SR-IOV设置。

图4-9 确认网SR-IOV设置

 

4.3.3  为vADC1000产品添加VF网卡

(1)     选择要添加VF网卡的vADC1000产品,单击<修改虚拟机>按钮,如图4-10

图4-10 修改虚拟机

 

(2)     单击<增加硬件>按钮,选择增加网络,单击<下一步>添加网络,如图4-11

图4-11 添加网络

 

(3)     设备型号选择SR-IOV直通网卡,驱动类型选择VFIO,物理网卡选择配置VF网卡时进行SRV-IOV配置的网卡,单击<完成>,如图4-12

图4-12 添加VF网卡

 

(4)     配置成功后,在虚拟机的“更多”选项中会出现添加的直通网络,如图4-13

图4-13 查看直通网络

 

4.3.4  启动vADC1000产品,查看VF网卡

启动vADC1000产品之后,使用display version命令查看系统信息,可以看到VF网卡已经加载,如图4-14所示。

图4-14 display version命令输出

 

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

新华三官网
联系我们