文档首页 > > 用户指南> 实例> 购买云服务器> 购买C6网络增强功能云服务器

购买C6网络增强功能云服务器

分享
更新时间: 2019/10/17 GMT+08:00

操作场景

C6网络增强功能云服务器指使用SRIOV直通技术,把智能网卡的SRIOV驱动直通到云服务器,并在智能网卡上实现网络报文业务处理的全部转发动作,极大提升了云服务器网络性能。

相比较于传统的通用计算增强C6型云服务器,C6网络增强功能云服务器具有超低IO时延、数据面主机资源零消耗、支持云服务器网络热迁移、SRIOV驱动支持跨代网络硬件的特点。

C6网络增强功能当前处于公测阶段,仅“华南-广州”区域“可用区3”支持公测。

购买C6网络增强功能云服务器

购买C6网络增强功能云服务器的必备条件如下:

  • 规格:选择“通用计算增强型C6”。
  • 在规格页面下方勾选支持网络增强的复选框。
  • 选择镜像:选择已安装SRIOV驱动的镜像
    • 公共镜像:勾选“支持网络增强”的复选框后,云平台会自动过滤支持网络增强功能的公共镜像。当前支持如下版本的公共镜像:

      CentOS 7.6 64bit

      EulerOS 2.3 64bit

      使用以上操作系统的公共镜像,默认已安装SRIOV驱动,但在云服务器创建成功后请勿升级内核版本,否则会导致云服务器网络中断。

    • 私有镜像:如需选择私有镜像创建C6网络增强功能云服务器,请确保私有镜像已安装SRIOV驱动,且镜像已标记“支持SRIOV驱动”的标签。
      当前仅EulerOS 2.3和CentOS 7.6操作系统支持安装SRIOV驱动,以适配C6网络增强功能。
      说明:

购买弹性云服务器操作步骤请参考:购买弹性云服务器

注意事项

  • 创建弹性云服务器时,在选择规格页面必须勾选支持网络增强的复选框。
  • 私有镜像必须标记“支持SRIOV驱动”的标签,否则在云服务器创建页面将无法选择该私有镜像。
  • 请确保创建私有镜像使用的云服务器可以访问外网,否则无法下载SRIOV驱动。

驱动下载地址

安装SRIOV驱动

以下操作步骤以CentOS 7.6 64bit为例。

  1. 登录弹性云服务器,执行以下命令下载SRIOV驱动。

    wget 驱动下载链接

  2. 执行以下命令解压SRIOV驱动安装包。

    unzip 安装包名称

  3. 执行以下命令,安装SRIOV驱动。
    rpm –ivh 安装程序名称
    图1 安装SRIOV驱动
  4. 执行以下命令加载SRIOV驱动。

    modprobe hinic

  5. 执行以下命令验证驱动是否加载成功。

    lsmod | grep hinic

    如果可以查询到hinic表示程序安装成功并且可以正常加载。
    图2 验证驱动是否加载成功
  6. 执行以下命令删除安装程序。

    rm -f 安装程序名称

制作私有镜像

驱动安装成功后,请将云服务器制作为私有镜像。

制作私有镜像请参考《镜像服务用户指南》。

私有镜像制作完成后为镜像添加“支持SRIOV驱动”的标签,否则在云服务器创建页面无法选择该私有镜像。

为镜像添加“支持SRIOV驱动”的标签

用户可以选择以下任一种方式设置镜像的网卡多队列属性。

方式1
  1. 登录管理控制台。
  2. 单击“计算”下的“镜像服务”。
  3. 单击“私有镜像”进入对应的镜像列表。
  4. 在镜像所在行的“操作”列下,单击“修改”。
  5. 设置镜像的支持SRIOV驱动标签。
方式2
  1. 登录管理控制台。
  2. 单击“计算”下的“镜像服务”。
  3. 单击“私有镜像”进入对应的镜像列表。
  4. 在镜像列表中,单击镜像名称,进入镜像详情页面。
  5. 在镜像详情页面单击“修改”,在弹出的“修改镜像”对话框中,设置镜像的“支持SRIOV驱动”标签。

升级SRIOV驱动

以下操作步骤以CentOS 7.6 64bit为例,介绍升级SRIOV驱动版本的操作步骤。

  1. 登录待升级SRIOV驱动的云服务器,执行以下命令查看当前安装的SRIOV版本信息。

    modinfo hinic

    图3所示,当前驱动版本为1.8.2.8
    图3 查询SRIOV驱动版本
  2. 执行以下命令,下载最新的SRIOV驱动。

    wget 驱动下载链接

  3. 执行以下命令解压SRIOV驱动安装包。

    unzip 安装包名称

  4. 执行以下命令升级SRIOV驱动。

    rpm –Uvh 安装程序名称

    图4 升级SRIOV驱动
  5. 执行以下命令查看升级后SRIOV驱动版本。

    modinfo hinic

    图5所示,当前驱动版本为2.3.0.2
    图5 查询更新的SRIOV驱动版本
  6. 驱动更新之后并没有加载到云服务器内核,请重启云服务器或者执行以下步骤使新版本驱动生效。
    1. 执行rmmod hinic命令,卸载旧版本驱动。
    2. 执行modprobe hinic命令,加载新版本驱动。

      卸载驱动之后会导致网络中断,请立即执行modprobe hinic命令加载新驱动,建议可以将卸载及加载命令写入脚本执行,减少网络中断时间。

    图6 加载新版本驱动
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区