13.3.7. ベアメタルノードのメンテナンス
ノードに接続すると、一般的なトラブルシューティングを実行できます。ただし、場合によっては、特定のハードウェアコンポーネントに対してトラブルシューティングやメンテナンスのタスクを実行する必要があります。このセクションでは、ハードウェアのメンテナンスのために実行する必要があるトピックについて説明します。
13.3.7.1. クラスター内のベアメタルノードに接続する リンクのコピーリンクがクリップボードにコピーされました!
ベアメタルクラスターノードに接続すると、一般的なメンテナンスタスクを実行できます。
ホストオペレーティングシステムからクラスターノードを設定することは推奨されておらず、サポートもされていません。
ノードのトラブルシューティングを行う際には、次のタスクを実行できます。
- ノードからログを取得する
- デバッグを使用する
- SSH を使用してノードに接続する
SSH は、oc debug コマンドを使用してノードに接続できない場合にのみ使用してください。
手順
次のコマンドを実行して、ノードからログを取得します。
$ oc adm node-logs <node_name> -u crio次のコマンドを実行してデバッグを使用します。
$ oc debug node/<node_name>/hostをデバッグシェル内の root ディレクトリーとして設定します。デバッグ Pod は、Pod 内の/hostにホストの root ファイルシステムをマウントします。root ディレクトリーを/hostに変更すると、ホストの実行パスに含まれるバイナリーを実行できます。# chroot /host出力
You are now logged in as root on the nodeオプション: 次のコマンドを実行して、SSH を使用してノードに接続します。
$ ssh core@<node_name>