Helm cert-manager ツールの展開中に NSX Application Platform の展開に失敗しました。
問題
cert-manager ツールの展開中にエラーが発生したため、システムは NSX Application Platform 展開を続行できません。システムに「Helm install chart 操作に失敗しました」というエラー メッセージが表示されました。
原因
原因としては、NSX Application Platform Helm チャートと Docker イメージのダウンロードを試みたプロセスが停止して、ネットワーク パフォーマンスが低下し、タイムアウトになった可能性が考えられます。
解決方法
- VMware でホストされているパブリック レジストリから NSX Application Platform Helm チャートと Docker イメージをダウンロードしようとしたときに、プロセスのタイムアウトが原因で展開が失敗したかどうかを判断します。
- NSX Manager に root としてログインします。
- システム プロンプトで次のデバッグ手順を実行します。ここで、cert-manager-webhook-pod-ID は
napp-k get jobs -n cert-manager
コマンドから返される値です。
NSXManager-prompt% napp-k get ns
NSXManager-prompt% napp-k get jobs -n cert-manager
NSXManager-prompt% napp-k describe pod cert-manager-webhook-pod-ID -n cert-manager
napp-k describe pod
コマンドから「Pulling image from...」という出力が返された場合、イメージのダウンロード プロセスに通常よりも長い時間がかかっていることを示します。システムはダウンロードを再試行します。
数分待ってから、napp-k describe pod
から「実行中」という状態が返された場合、ポッドが起動していることを示します。
- ポッドの準備ができたら、NSX Manager ユーザー インターフェイスから NSX Application Platform の展開を再試行します。