文档首页 > > 常见问题> 操作系统类> Linux弹性云服务器怎样升级内核?

Linux弹性云服务器怎样升级内核?

分享
更新时间: 2019/08/16 11:17

升级须知

对于已安装Tools的Linux弹性云服务器,升级内核前,需先卸载Tools,否则存在如下风险:

  • 升级内核后,Linux弹性云服务器无法识别网卡,从而导致网络不通。
  • 升级内核后,Linux弹性云服务器无法识别数据盘,从而导致系统启动挂载点异常,弹性云服务器无法正常启动。

背景信息

PVOPS为使用Linux发行版厂商自带的xen驱动。

升级操作

  1. 登录弹性云服务器。
  2. 判断Linux弹性云服务器是否安装了Tools(以操作系统SUSE 11 SP1为例)。
    1. 在任意目录下执行以下命令,查询弹性云服务器的驱动信息,如图1所示。

      lsmod | grep xen

      图1 查询驱动信息
    2. 执行以下命令,查询驱动路径(以磁盘驱动为例),如图2所示。

      modinfo xen_vbd

      图2 查询驱动路径
    3. 查看回显,根据驱动路径中是否带有“pvdriver”字段信息,判断弹性云服务器是否安装了Tools。
      • 是,如图2所示,执行3
      • 否,执行4
  3. 卸载Tools。
    1. 执行以下命令,切换至root用户。

      su root

    2. 执行以下命令,在根目录下卸载Tools。

      /etc/.uvp-monitor/uninstall

    说明:

    卸载Tools后,可能会引起弹性云服务器的监控指标缺失、无法正常收集监控信息等问题。您可以通过自行编译安装uvpmonitor解决该问题,具体操作请参见https://github.com/UVP-Tools/UVP-Tools/

  4. 升级内核,具体升级方式由用户自己决定。
  5. 判断Linux弹性云服务器的驱动是否使用PVOPS。判断方法有三种,请根据实际情况任选其一即可:
    • 方法一:
      根据弹性云服务器的操作系统进行判断。
      • 对于Linux发行版操作系统,都自带XEN开源驱动,即默认使用PVOPS方式。
      • 对于OS能力中心提供的SUSE 11 SP3版本操作系统,不带XEN开源驱动,即不支持使用PVOPS方式。
    • 方法二:

      在任意目录下执行以下命令,查询弹性云服务器的驱动信息中是否包括带XEN的驱动模块,如果包括,则表示使用PVOPS方式,如图3所示。

      lsmod | grep xen

      图3 查询驱动信息
      说明:

      对于不同的Linux发行版操作系统,模块名称有所不同,您只需确认驱动信息中包括XEN字段的驱动模块即可。

    • 方法三:

      在任意目录下执行以下命令,查询回显信息中是否包括带XEN的字段,如果包括,则表示使用PVOPS方式,如图4所示。

      cat /boot/config* | grep -i xen

      图4 查询XEN字段
  6. PVOPS方式适配内核升级场景,因此,进入新内核后,驱动使用PVOPS方式,不再安装Tools。根据5的判断结果:
    • 如果Linux弹性云服务器的驱动使用PVOPS方式,执行8
    • 如果Linux弹性云服务器的驱动没有使用PVOPS方式,执行7
  7. 安装开源组件xen-kmp,从而提供xen开源驱动,即使用PVOPS方式。如何使用PVOPS,请参见《公共镜像制作及注册指南》中“安装Linux虚拟机(不使用Cloud-Init)”章节“安装操作系统”部分关于“如果操作系统为“SUSE Linux Enerprise Server 11 SP3 64位”的内容。

    文档获取方式:

    登录http://support.huawei.com/carrier/,选择“技术支持 > 产品支持 > 运营商IT > 云计算 > 运营商公有云 > Public Cloud Solution > Public Cloud Solution V100 > Public Cloud Solution V100R001 > Public Cloud Solution 2.0.1”

  8. (可选)对于部分Linux发行版操作系统,需参考缺陷列表添加对应参数。

    Linux发行版操作系统缺陷列表:

    https://github.com/UVP-Tools/UVP-Tools/tree/master/docs

分享:

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区