【发布时间】:2021-06-27 11:43:36
【问题描述】:
我已经在 Ubuntu 18.04 和 20.04 机器(不止一个)上使用 devstack 安装了 Openstack Ussuri 和 Wallaby(两个不同的虚拟机)。我能够生成实例(使用openstack server create),一切都很好。但是,我希望看到系统的日志,假设在/var/logs/<service_name>(根据this official doc)。但是,我根本没有这样的目录,即使在实例生成错误之后也是如此。
我已经检查过,在nova.conf 我有:debug = True,我确实从 RabbitMQ、OpenVSwitch 等获取日志,但没有从任何 openstack 服务获取日志。
我什至在整个文件系统中搜索了一个包含 nova 和 log 的文件,但什么也没有。
【问题讨论】:
-
有没有办法将这些作为文件读取(例如,如果我想将这些读取到脚本中)?
-
journalctl 允许您将它们写入文件,例如
journalctl -u devstack@* > /tmp/openstack.log.
标签: logging ubuntu-18.04 openstack ubuntu-20.04 openstack-nova