This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.7.3. OpenShift Sandboxed Containers のデバッグログの有効化
				クラスター管理者は、OpenShift サンドボックスコンテナーのより詳細なレベルのログを収集できます。OpenShift サンドボックスコンテナーを実行しているワーカーノードの CRI-O ランタイムで log_level を変更することにより、ロギングを強化します。
			
手順
- 次のマニフェストを使用して、 - ContainerRuntimeConfigCR の YAML ファイルを作成します。- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- 変更する必要のあるマシン設定プールのラベルを指定します。
 
- ContainerRuntimeConfigCR を作成します。- oc create -f ctrcfg.yaml - $ oc create -f ctrcfg.yaml- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 注記- 上記のファイル名は提案です。別の名前を使用してこのファイルを作成できます。 
- CR が作成されたことを確認します。 - oc get ctrcfg - $ oc get ctrcfg- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 出力例 - NAME AGE crio-debug 3m19s - NAME AGE crio-debug 3m19s- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
検証
- すべてのワーカーノードの - UPDATEDフィールドが- Trueと表示されるまで、マシン設定プールをモニターします。- oc get mcp worker - $ oc get mcp worker- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 出力例 - NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE worker rendered-worker-169 False True False 3 1 1 0 9h - NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE worker rendered-worker-169 False True False 3 1 1 0 9h- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- CRI-O で - log_levelが更新されたことを確認します。- マシン設定プールのノードに対して - oc debugセッションを開き、- chroot /hostを実行します。- oc debug node/<node_name> - $ oc debug node/<node_name>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - chroot /host - sh-4.4# chroot /host- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- crio.confファイルの変更を確認します。- crio config | egrep 'log_level - sh-4.4# crio config | egrep 'log_level- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 出力例 - log_level = "debug" - log_level = "debug"- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
 
7.3.1. OpenShift Sandboxed Containers のデバッグログの表示
クラスター管理者は、OpenShift Sandboxed Containers の強化されたデバッグログを使用して、問題のトラブルシューティングを行うことができます。各ノードのログは、ノードジャーナルに出力されます。
次の OpenShift Sandboxed Containers コンポーネントのログを確認できます。
- Kata エージェント
- 
							Kata ランタイム (containerd-shim-kata-v2)
- virtiofsd
QEMU のログはノードジャーナルに出力されません。ただし、QEMU の障害はランタイムに報告され、QEMU ゲストのコンソールがノードジャーナルに出力されます。これらのログは、Kata エージェントログと一緒に表示できます。
前提条件
- 
							OpenShift CLI (oc) がインストールされている。
- 
							cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。
手順
- Kata エージェントのログとゲストコンソールのログを確認するには、次のコマンドを実行します。 - oc debug node/<nodename> -- journalctl -D /host/var/log/journal -t kata -g “reading guest console” - $ oc debug node/<nodename> -- journalctl -D /host/var/log/journal -t kata -g “reading guest console”- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- kata ランタイムログを確認するには、次を実行します。 - oc debug node/<nodename> -- journalctl -D /host/var/log/journal -t kata - $ oc debug node/<nodename> -- journalctl -D /host/var/log/journal -t kata- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- virtiofsd ログを確認するには、次を実行します。 - oc debug node/<nodename> -- journalctl -D /host/var/log/journal -t virtiofsd - $ oc debug node/<nodename> -- journalctl -D /host/var/log/journal -t virtiofsd- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow