Linux虚拟机Tools未运行排查思路

背景信息

Linux虚拟机Tools未运行的显示如下图所示。



操作步骤

  1. 通过VNC登录Tools未运行的虚拟机检查操作系统状态,查看是否可以正常登录操作系统。

    • 是,检查Tools是否安装成功。
      说明:
      执行命令ps -ef | grep uvp-monitor,检查Tools安装情况。回显如下信息:
      root        4561      1   0  Jun29 ?          00:00:00  /usr/bin/uvp-monitor
      root        4567   4561   0  Jun29 ?          00:00:00  /usr/bin/uvp-monitor
      root        6185   6085   0  03:04  pts/2     00:00:00  grep uvp-monitor
      

      如果回显信息中出现“/usr/bin/uvp-monitor”“/usr/bin/uvp-monitor”时,表示Tools安装成功。

      • 是,执行步骤 2
      • 否,重新安装Tools。
    • 否,需要联系操作系统工程师技术修复操作系统。

  2. 执行以下命令,卸载Tools。

    /etc/.uvp-monitor/uninstall

    回显信息如下时,表示Tools卸载成功。

    The PV driver is uninstalled successfully.
    Reboot the system for the uninstallation to take effect.
    
    说明:
    DOPRA ICTOM V002R003 EIMP、DOPRA ICTOM V002R003 IMAOS、Red Hat Enterprise Linux 3.0、Red Hat Enterprise Linux 3.4四种操作系统,需按照以下步骤卸载Tools:
    1. 进入Tools安装包解压缩目录。

      解压缩目录为“uvp-optimization-xxx”

    2. 执行./install –u命令卸载Tools。

    卸载完成后,执行命令reboot,重启虚拟机。

  3. Tools是否可以正常卸载?

    如果无法正常卸载,显示如下图。

  4. 执行以下命令,检查操作系统的版本(虚拟机操作系统的“/boot/grub/menu.lst”文件)。

    uname –a

    例如,回显如下信息:

    从回显中可以看出,当前系统有两个内核版本。当前系统运行的内核版本不是图中的2.6.32-431.e16.x86_64版本,而是2.6.32-431.29.2.e16.x86_64版本。

  5. 进一步核实,此虚拟机运行过程中升级过内核版本,升级完成后系统默认运行在升级后的内核版本上。由于Tools是在原生的内核版本上安装的,与当前运行的内核版本不匹配,从而导致运行异常,并且也无法卸载。 当前Tools只支持在系统原生默认的内核版本上运行,不支持内核版本的升级。
  6. 将Linux系统的默认启动项修改为原生操作系统的内核版本。

    需要将default=0改为default=1来修改虚拟机操作系统默认运行的内核版本(即2.6.32-431.e16.x86_64)。

    修改完成后,保存并重启系统,Tools就可正常运行。

  7. 重新安装Tools。

    具体方法请参考《FusionCompute 产品文档》中的操作与维护 > 虚拟机管理 > Tools管理 > 安装Tools > 在Linux系统中安装Tools中的内容。

  8. 检查Tools的状态是否为“运行中”。

返回主界面 下一步