3.16. Red Hat Virtualization (RHV) へのインストールに関するよくある問題のトラブルシューティング
以下に、一般的な問題およびそれらについて考えられる原因および解決策を記載します。
3.16.1. CPU 負荷が増大し、ノードが Not Ready 状態になる リンクのコピーリンクがクリップボードにコピーされました!
-
現象: CPU 負荷が大幅に増大し、ノードが
Not Ready状態に切り替わり始める。 - 原因: ストレージドメインのレイテンシーが高すぎる可能性があります (特にコントロールプレーンノードの場合)。
解決策:
Kubelet サービスを再起動して、ノードを再度 Ready 状態にします。
systemctl restart kubelet
$ systemctl restart kubeletCopy to Clipboard Copied! Toggle word wrap Toggle overflow OpenShift Container Platform メトリックサービスを検査します。これは、etcd ディスクの同期期間などの有用なデータを収集し、これについて報告します。クラスターが機能している場合は、このデータを使用して、ストレージのレイテンシーまたはスループットが根本的な問題かどうかを判断します。その場合、レイテンシーが短く、スループットの高いストレージリソースの使用を検討してください。
未加工メトリックを取得するには、kubeadmin または cluster-admin 権限を持つユーザーで以下のコマンドを実行します。
oc get --insecure-skip-tls-verify --server=https://localhost:<port> --raw=/metrics
$ oc get --insecure-skip-tls-verify --server=https://localhost:<port> --raw=/metricsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 詳細は、Exploring Application Endpoints for the purposes of Debugging with OpenShift 4.x を参照してください。
3.16.2. OpenShift Container Platform クラスター API に接続できない リンクのコピーリンクがクリップボードにコピーされました!
現象: インストールプログラムは完了するが、OpenShift Container Platform クラスター API は利用できない。ブートストラップの仮想マシンは、ブートストラッププロセスの完了後も起動した状態になります。以下のコマンドを入力すると、応答がタイムアウトします。
oc login -u kubeadmin -p *** <apiurl>
$ oc login -u kubeadmin -p *** <apiurl>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 原因: ブートストラップ仮想マシンがインストールプログラムによって削除されず、クラスターの API IP アドレスをリリースしない。
解決策:
wait-forサブコマンドを使用して、ブートストラッププロセスの完了時に通知を受信する。./openshift-install wait-for bootstrap-complete
$ ./openshift-install wait-for bootstrap-completeCopy to Clipboard Copied! Toggle word wrap Toggle overflow ブートストラッププロセスが完了したら、ブートストラップ仮想マシンを削除します。
./openshift-install destroy bootstrap
$ ./openshift-install destroy bootstrapCopy to Clipboard Copied! Toggle word wrap Toggle overflow