操作系统故障类 本节介绍了弹性云主机操作系统故障类的相关问题。 Linux弹性云主机怎样升级内核? 升级须知 对于已安装Tools的Linux弹性云主机,升级内核前,需先卸载Tools,否则存在如下风险: 升级内核后,Linux弹性云主机无法识别网卡,从而导致网络不通。 升级内核后,Linux弹性云主机无法识别数据盘,从而导致系统启动挂载点异常,弹性云主机无法正常启动。 背景信息 PVOPS为使用Linux发行版厂商自带的xen驱动。 升级操作 1. 登录弹性云主机。 2. 判断Linux弹性云主机是否安装了Tools(以操作系统SUSE 11 SP1为例)。 a. 在任意目录下执行以下命令,查询弹性云主机的驱动信息,如下图所示。 lsmod grep xen 图 查询驱动信息 b. 执行以下命令,查询驱动路径(以磁盘驱动为例),如下图所示。 modinfo xenvbd 图 查询驱动路径 c. 查看回显,根据驱动路径中是否带有“pvdriver”字段信息,判断弹性云主机是否安装了Tools。 是,如上图所示,执行3。 否,执行4。 3. 卸载Tools。 a. 执行以下命令,切换至root用户。 su root b. 执行以下命令,在根目录下卸载Tools。 /etc/.uvpmonitor/uninstall 说明 卸载Tools后,可能会引起弹性云主机的监控指标缺失、无法正常收集监控信息等问题。您可以通过自行编译安装uvpmonitor解决该问题,具体操作请参见 4. 升级内核,具体升级方式由用户自己决定。 5. 判断Linux弹性云主机的驱动是否使用PVOPS。判断方法有三种,请根据实际情况任选其一即可: 方法一: 根据弹性云主机的操作系统进行判断。 对于Linux发行版操作系统,都自带XEN开源驱动,即默认使用PVOPS方式。 对于OS能力中心提供的SUSE 11 SP3版本操作系统,不带XEN开源驱动,即不支持使用PVOPS方式。 方法二: 在任意目录下执行以下命令,查询弹性云主机的驱动信息中是否包括带XEN的驱动模块,如果包括,则表示使用PVOPS方式,如下图所示。 lsmod grep xen 图 查询驱动信息 说明 对于不同的Linux发行版操作系统,模块名称有所不同,您只需确认驱动信息中包括XEN字段的驱动模块即可。 方法三: 在任意目录下执行以下命令,查询回显信息中是否包括带XEN的字段,如果包括,则表示使用PVOPS方式,如下图所示。 cat /boot/config grep i xen 图 查询XEN字段 6. PVOPS方式适配内核升级场景,因此,进入新内核后,驱动使用PVOPS方式,不再安装Tools。根据5的判断结果: − 如果Linux弹性云主机的驱动使用PVOPS方式,执行8。 − 如果Linux弹性云主机的驱动没有使用PVOPS方式,执行7。 7. 安装开源组件xenkmp,从而提供xen开源驱动,即使用PVOPS方式。如何使用PVOPS,请参见《镜像服务用户指南》中“优化私有镜像(Linux)”章节。 8. (可选)对于部分Linux发行版操作系统,需参考缺陷列表添加对应参数。 Linux发行版操作系统缺陷列表:
来自: