導入に関する問題のトラブルシューティング
概要 このトピックでは、Kubernetes コマンドを使用して導入の問題をトラブルシューティングする方法と、クラウドネイティブルーター設定ファイルを表示する方法について説明します。
導入に関する問題のトラブルシューティング
このトピックでは、クラウドネイティブルーターコンポーネントの導入時に発生する可能性のある問題の一部について説明し、導入に関する問題の原因を特定するためにホストサーバーで実行するKubernetes(K8s)およびシェルコマンドを多数提供します。
潜在的な問題 | 関連コマンド | を確認する | 内容
---|---|---|
画像が見つかりません |
レジストリにアクセス可能で、イメージタグが正しいかどうかを確認する |
|
初期化エラー | jcnr-secretsが読み込まれ、有効なライセンスキーを持っているかどうかを確認する |
cat /var/run/jcnr/juniper.conf root パスワードとライセンス キーが存在することを確認します。 |
クラッシュループバックオフ状態のcRPDポッド |
|
|
クラッシュループバックオフ状態のvRouterポッド |
contail-k8s-deployerポッドでエラーがないか確認する | kubectl logs contrail-k8s-deployer-<pod-hash> -n contrail-deploy |
クラウドネイティブルーターコントローラの設定を見る
クラウドネイティブルーターの導入プロセスでは、 values.yaml ファイル内のエントリーの結果として、クラウドネイティブルーターコントローラ(cRPD)の設定ファイルが作成されます。この設定ファイルを表示して、cRPD設定の詳細を表示できます。cRPD設定を表示するには:
ログファイルの表示
ls
発行して、各クラウドネイティブルーターコンポーネントのログファイルを一覧表示します。
# cd /var/log/jcnr/
[root@host: /var/log/jcnr]# ls
contrail-vrouter-agent.log contrail-vrouter-dpdk-init.log contrail-vrouter-dpdk.log vrouter-kernel-init.log calico containers cloud-init.log contrail jcnr-cni.log cloud-init-output.log crpd pods jcnr-notifications.json