第17章 問題のログとレポート
次のセクションでは、Satellite で使用できる最も一般的なログファイルとデバッグツールを説明します。
17.1. Satellite コンポーネントのログレベル リンクのコピーリンクがクリップボードにコピーされました!
個々の Satellite コンポーネントのログレベルを設定できます。デフォルトのログレベルは info
です。Satellite のトラブルシューティングを行うために、Satellite コンポーネントのログレベルを上げることができます。ログレベルを debug
に上げると、最も詳細な情報を取得できます。
17.1.1. Foreman のログレベルを上げる リンクのコピーリンクがクリップボードにコピーされました!
デフォルトでは、ログは /var/log/foreman/production.log
にあります。詳細は、「ロギングの種類とレイアウトの設定」 を参照してください。
手順
ログレベルを
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
を使用し、--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
にあります。詳細は、「ロギングの種類とレイアウトの設定」 を参照してください。
手順
ログレベルを
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 のログレベルを上げる リンクのコピーリンクがクリップボードにコピーされました!
Redis のログは /var/log/redis/redis.log
にあります。
手順
/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 統合を使用した設定の管理 の Satellite と Puppet の統合の有効化 を参照してください。
手順
ログレベルを
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 統合を使用した設定の管理 の Satellite と Puppet の統合の有効化 を参照してください。
手順
ログレベルを
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