Kolla环境多节点手动查找日志方式

感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!
如果转载,请保留作者信息。
博客地址:
https://blog.csdn.net/bai0324lin
邮箱地址:[email protected]


  1. Xshell登录目标环境,将各个控制节点打开在sehell的tab页中
  2. 切换到nova日志所在目录,cd /var/lib/docker/volumes/kolla_logs/_data/nova
  3. 复制虚拟机操作导致失败的请求ID,例如req-9a418a0e-8141-4da5-bedd-4c2cbb2f9791
    1. 可在界面,点击虚拟机名称,弹出页面的操作日志中获取;

Kolla环境多节点手动查找日志方式

    1. 可使用命令nova instance-action-list d1f36559-b849-4812-bd7f-7acad6516ac4(虚拟机ID)获取。

Kolla环境多节点手动查找日志方式

  1. 在命令行使用grep req-9a418a0e-8141-4da5-bedd-4c2cbb2f9791 -r ./ 显示当前该请求ID所打印的相关日志,找出错误日志(可使用grep ERROR),进入日志文件查找详细错误信息。

Kolla环境多节点手动查找日志方式

Kolla环境多节点手动查找日志方式

  1. 另外一种情况,从grep查到日志可以看出,当前虚拟机报错具体节点

Kolla环境多节点手动查找日志方式

可从筛选到的日志中看出,虚拟机是调度到compute17节点上的可去compute17节点查看该虚拟机的详细日志。

Kolla环境多节点手动查找日志方式

通过以上步骤可快速定位nova模块虚拟机报错原因,请悉知。