3.5. Fence Agent Remediation Operator のトラブルシューティング
3.5.1. 一般的なトラブルシューティング
- 問題
- Fence Agents Remediation Operator の問題のトラブルシューティングが必要です。
- 解決方法
- Operator ログを確認してください。 - oc logs <fence-agents-remediation-controller-manager-name> -c manager -n <namespace-name> - $ oc logs <fence-agents-remediation-controller-manager-name> -c manager -n <namespace-name>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
3.5.2. 失敗した修復
- 問題
- 不健康なノードは修正されませんでした。
- 解決方法
- 以下のコマンドを実行して、 - FenceAgentsRemediationCR が作成されていることを確認します。- oc get far -A - $ oc get far -A- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - NodeHealthCheckコントローラーがノードが正常でない状態で- FenceAgentsRemediationCR を作成しなかった場合、- NodeHealthCheckコントローラーのログを確認します。さらに、- NodeHealthCheckCR に、修復テンプレートを使用するために必要な仕様が含まれていることを確認してください。- FenceAgentsRemediationCR が作成された場合は、その名前が異常なノードオブジェクトと一致することを確認してください。
3.5.3. Operator のアンインストール後にフェンスエージェント修復 Operator リソースが存在する
- 問題
- 修復 CR や修復テンプレート CR などの Fence Agent 修復オペレータリソースは、Operator をアンインストールした後も存在します。
- 解決方法
- Fence Agents Remediation Operator リソースを削除するには、アンインストールする前に "Delete all operand instances for this operator" チェックボックスを選択してリソースを削除できます。このチェックボックス機能は、バージョン 4.13 以降、Red Hat OpenShift でのみ利用できます。Red Hat OpenShift のすべてのバージョンで、リソースタイプごとに次の関連コマンドを実行してリソースを削除できます。 - oc delete far <fence-agents-remediation> -n <namespace> - $ oc delete far <fence-agents-remediation> -n <namespace>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - oc delete fartemplate <fence-agents-remediation-template> -n <namespace> - $ oc delete fartemplate <fence-agents-remediation-template> -n <namespace>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 修復 CR - farは、同じエンティティー (NHC など) によって作成および削除される必要があります。修復 CR- farがまだ存在する場合は、FAR Operator とともに削除されます。- 修復テンプレート CR - fartemplateは、NHC で FAR を使用する場合にのみ存在します。Web コンソールを使用して FAR Operator を削除すると、修復テンプレート CR- fartemplateも削除されます。