第17章 問題のログとレポート
次のセクションでは、Satellite で使用できる最も一般的なログファイルとデバッグツールを説明します。
17.1. デバッグに役立つログレベルの引き上げ リンクのコピーリンクがクリップボードにコピーされました!
Satellite のトラブルシューティングを行うために、Satellite コンポーネントのログレベルを上げることができます。ログレベルを debug に上げると、最も詳細な情報を取得できます。デフォルトのログレベルは info です。
17.1.1. Foreman アプリケーションのログレベルを上げる リンクのコピーリンクがクリップボードにコピーされました!
Foreman アプリケーションのログレベルを上げるには、以下を実行します。
ログレベルを
debugに設定します。# satellite-installer --foreman-logging-level debugデバッグが完了したら、ログレベルをデフォルト値にリセットします。
# satellite-installer --reset-foreman-logging-level
Satellite のロギング設定の詳細は、satellite-installer を使用し、--full-help オプションを指定します。
# 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'
17.1.3. Capsule のログレベルを上げる リンクのコピーリンクがクリップボードにコピーされました!
ログは /var/log/foreman-proxy/proxy.log にあります。
Capsule のロギングレベルを上げるには、以下を実行します。
ログレベルを
debugに設定します。# satellite-installer --foreman-proxy-log-level DEBUGデバッグが完了したら、ログレベルをデフォルト値にリセットします。
# satellite-installer --reset-foreman-proxy-log-level
satellite-installer を実行すると、設定がデフォルトに戻ります。
17.1.4. Candlepin のログレベルを上げる リンクのコピーリンクがクリップボードにコピーされました!
ログは /var/log/candlepin/candlepin.log および /var/log/candlepin/error.log にあります。
Candlepin のロギングレベルを上げるには、以下を実行します。
ログレベルを
DEBUGに設定します。# satellite-installer --katello-candlepin-loggers log4j.logger.org.candlepin:DEBUG
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 --reset-katello-candlepin-loggers
17.1.5. Redis のログレベルを上げる リンクのコピーリンクがクリップボードにコピーされました!
Redis のログは /var/log/redis/redis.log にあります。
Redis のログレベルを上げるには、以下を実行します。
/etc/redis.confで、ログレベルをdebugに設定します。loglevel debugRedis サービスを再起動します。
# systemctl restart redis
satellite-installer を実行すると、設定がデフォルトに戻ります。
17.1.6. Satellite インストーラーのログレベルを上げる リンクのコピーリンクがクリップボードにコピーされました!
ログファイルは /var/log/foreman-installer/ にあります。
Satellite インストーラーのログレベルを上げるには、インストール時に --verbose-log-level debug オプションを追加します。
# satellite-installer --verbose-log-level debug
17.1.7. Pulp のログレベルを上げる リンクのコピーリンクがクリップボードにコピーされました!
デフォルトでは、Pulp は syslog にログを記録します。ログは /var/log/messages に表示されます。または journalctl を使用して表示できます。
Pulp のログレベルを上げるには、以下を実行します。
/etc/pulp/settings.pyで、ログレベルをDEBUGに設定します。LOGGING = {"dynaconf_merge": True, "loggers": {'': {'handlers': ['console'], 'level': 'DEBUG'}}}Pulp サービスを再起動します。
# systemctl restart \ pulpcore-api \ pulpcore-content \ pulpcore-resource-manager \ pulpcore-worker@1 \ pulpcore-worker@2 \ redis
17.1.8. Puppet エージェントのログレベルを上げる リンクのコピーリンクがクリップボードにコピーされました!
ログは /var/log/puppetlabs/puppet/ にあります。
Puppet エージェントのログレベルを上げるには、以下を実行します。
- Satellite で Puppet が有効になっていることを確認します。詳細は、Puppet 統合を使用した設定の管理 の Satellite と Puppet の統合の有効化 を参照してください。
ログレベルを
debugに設定します。# satellite-installer --puppet-agent-additional-settings log_level:debug
17.1.9. Puppet サーバーのログレベルを上げる リンクのコピーリンクがクリップボードにコピーされました!
ログは /var/log/puppetlabs/puppetserver/ にあります。
Puppet サーバーのログレベルを上げるには、以下を実行します。
- Satellite で Puppet が有効になっていることを確認します。詳細は、Puppet 統合を使用した設定の管理 の Satellite と Puppet の統合の有効化 を参照してください。
ログレベルを
debugに設定します。# satellite-installer --puppet-server-additional-settings log_level:debugPuppet サーバーを再起動します。
# satellite-maintain service restart --only puppetserver