第 17 章 日志记录和报告问题
以下小节描述了 Satellite 中最常用的日志文件和调试工具。
17.1. Satellite 组件的日志记录级别 复制链接链接已复制到粘贴板!
您可以为单独的 Satellite 组件设置日志记录级别。默认日志级别为 info
。您可以提高 Satellite 组件的日志记录级别,以对 Satellite 进行故障排除。将日志记录级别增加到 debug
提供了更详细的信息。
17.1.1. 增加 Foreman 的日志记录级别 复制链接链接已复制到粘贴板!
默认情况下,您可以在 /var/log/foreman/production.log
中找到日志。如需更多信息,请参阅 第 17.3 节 “配置日志记录类型和布局”。
流程
将日志记录级别设置为
debug
:satellite-installer --foreman-logging-level debug
# satellite-installer --foreman-logging-level debug
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 完成调试后,将日志级别重置为默认值:
satellite-installer --reset-foreman-logging-level
# satellite-installer --reset-foreman-logging-level
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
其他资源
如需有关 Satellite 日志记录设置的更多信息,请使用 satellite-installer
with -full-help
选项:
satellite-installer --full-help | grep logging
# satellite-installer --full-help | grep logging
17.1.2. 增加 Hammer 的日志记录级别 复制链接链接已复制到粘贴板!
您可以在 ~/.hammer/log/hammer.log
中找到日志。
流程
在
/etc/hammer/cli_config.yml
中,将:log_level:
选项设置为debug
::log_level: 'debug'
:log_level: 'debug'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
17.1.3. 增加 Capsule 的日志记录级别 复制链接链接已复制到粘贴板!
默认情况下,您可以在 /var/log/foreman-proxy/proxy.log
中查找日志。如需更多信息,请参阅 第 17.3 节 “配置日志记录类型和布局”。
流程
将日志记录级别设置为
debug
:satellite-installer --foreman-proxy-log-level DEBUG
# satellite-installer --foreman-proxy-log-level DEBUG
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 完成调试后,将日志级别重置为默认值:
satellite-installer --reset-foreman-proxy-log-level
# satellite-installer --reset-foreman-proxy-log-level
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
17.1.4. 增加 Candlepin 的日志记录级别 复制链接链接已复制到粘贴板!
您可以在 /var/log/candlepin/candlepin.log
和 /var/log/candlepin/error.log
中找到日志。
流程
将日志记录级别设置为
DEBUG
:satellite-installer --katello-candlepin-loggers log4j.logger.org.candlepin:DEBUG
# satellite-installer --katello-candlepin-loggers log4j.logger.org.candlepin:DEBUG
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果 candlepin 日志文件太详细,您可以减少默认的调试级别:
satellite-installer \ --katello-candlepin-loggers log4j.logger.org.candlepin:DEBUG \ --katello-candlepin-loggers log4j.logger.org.candlepin.resource.ConsumerResource:WARN \ --katello-candlepin-loggers log4j.logger.org.candlepin.resource.HypervisorResource:WARN
# satellite-installer \ --katello-candlepin-loggers log4j.logger.org.candlepin:DEBUG \ --katello-candlepin-loggers log4j.logger.org.candlepin.resource.ConsumerResource:WARN \ --katello-candlepin-loggers log4j.logger.org.candlepin.resource.HypervisorResource:WARN
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 完成调试后,将日志级别重置为默认值:
satellite-installer --reset-katello-candlepin-loggers
# satellite-installer --reset-katello-candlepin-loggers
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
17.1.5. 增加 Redis 的日志记录级别 复制链接链接已复制到粘贴板!
您可以在 /var/log/redis/redis.log
中找到 Redis 的日志。
流程
在
/etc/redis/redis.conf
中,将日志级别设置为debug
:loglevel debug
loglevel debug
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重启 Redis 服务:
systemctl restart redis
# systemctl restart redis
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
运行 satellite-installer
会将设置恢复到默认值。
17.1.6. 增加 satellite-installer 的日志记录级别 复制链接链接已复制到粘贴板!
satellite-installer
将日志写入 /var/log/foreman-installer/
。
流程
提高
satellite-installer
工具的日志记录级别:satellite-installer --verbose-log-level debug
# satellite-installer --verbose-log-level debug
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 请注意,这只会影响标准输出,而不影响写入到磁盘的任何日志文件。
17.1.7. 增加 Pulp 的日志记录级别 复制链接链接已复制到粘贴板!
Pulp 日志记录到 systemd 日志。您可以使用 journalctl --unit 'pulpcore*'
来查看日志。
流程
在
/etc/pulp/settings.py
中,将日志级别设置为DEBUG
:LOGGING = {"dynaconf_merge": True, "loggers": {'': {'handlers': ['console'], 'level': 'DEBUG'}}}
LOGGING = {"dynaconf_merge": True, "loggers": {'': {'handlers': ['console'], 'level': 'DEBUG'}}}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重启 Pulp 服务:
systemctl restart \ pulpcore-api \ pulpcore-content \ pulpcore-resource-manager \ pulpcore-worker@\*
# systemctl restart \ pulpcore-api \ pulpcore-content \ pulpcore-resource-manager \ pulpcore-worker@\*
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
运行 satellite-installer
会将设置恢复到默认值。
17.1.8. 增加 Puppet 代理的日志级别 复制链接链接已复制到粘贴板!
您可以在 /var/log/puppetlabs/puppet/
中找到日志。
先决条件
- 您已在 Satellite 上启用了 Puppet。如需更多信息,请参阅使用 Puppet 集成管理配置中的启用 Puppet 与 Satellite 集成。
流程
将日志记录级别设置为
debug
:satellite-installer --puppet-agent-additional-settings log_level:debug
# satellite-installer --puppet-agent-additional-settings log_level:debug
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
17.1.9. 增加 Puppet 服务器的日志记录级别 复制链接链接已复制到粘贴板!
您可以在 /var/log/puppetlabs/puppetserver/
中找到日志。
先决条件
- 您已在 Satellite 上启用了 Puppet。如需更多信息,请参阅使用 Puppet 集成管理配置中的启用 Puppet 与 Satellite 集成。
流程
将日志记录级别设置为
debug
:satellite-installer --puppet-server-additional-settings log_level:debug
# satellite-installer --puppet-server-additional-settings log_level:debug
Copy to Clipboard Copied! Toggle word wrap Toggle overflow