nova-compute运行在容器上的节点的 Openstack控制台日志为空



Openstack迁移到容器环境后,无法获取控制台日志。

  • 当我运行openstack console log show SERVER_NAME时,它没有返回任何内容。
  • 当我在Horizon UI的实例细节中访问控制台选项卡时,它没有返回任何内容。

我检查了nova-compute容器中的实例日志文件,发现console.log文件是存在的。

openstack服务的容器化会是问题吗?

我找到了原因,分享一下解决方案似乎很有价值。

<标题>

的原因使用libvirt/qemu创建虚拟机时,会在/dev/pts下创建一个pty设备当获取控制台日志时,Nova检查该设备是否存在于该路径中。但是现在Nova计算是容器化的,/dev/pts没有挂载在上面。

<标题>

解决方案使用容器清单中的volumeMount将/dev/pts挂载到容器。

相关内容

  • 没有找到相关文章

最新更新