4.7.3 ibdiagtoolsユーティリティ
ibdiagtoolsユーティリティは、RDMAネットワーク・ファブリックでモニタリングおよび診断機能を実行する一連のユーティリティ・プログラムです。
次のibdiagtoolsユーティリティは、/opt/oracle.SupportTools/ibdiagtools/の下にあります:
-
verify-topologyは、InfiniBandネットワーク・ファブリック接続の正確性と稼働状態をチェックします。たとえば、このユーティリティにより、サーバーからの2つのケーブルがOracle Exadataラックの同じスイッチに接続されているかどうかを判別できます。両方のケーブルが同じスイッチに接続されていると、最初のスイッチに障害が発生した場合に、システムではもう1つのスイッチにフェイルオーバーできなくなります。 -
checkbadlinks.plは、最適ではない速度で稼働しているInfiniBandネットワーク・ファブリック・リンクをレポートします。これは多くの場合、ケーブルが緩んでいることを示しており、固定しなおす必要があります。 -
verify_roce_cables.pyは、ホストとスイッチがRoCEネットワーク・ファブリックで正しく接続されていることをチェックします。このユーティリティは、基本的にverify-topologyがInfiniBandネットワーク・ファブリックに対して実行するのと同じ機能をRoCEネットワーク・ファブリックで実行します。 -
infinicheckは、Oracle Exadataのサーバー間におけるRDMAネットワーク・ファブリックのベース・パフォーマンスをチェックしてレポートします。これには、データベース・サーバーとストレージ・サーバー間、ストレージ・サーバー間、およびデータベース・サーバーと別のデータベース・サーバー間で予想される最低限のスループットなどの情報が含まれます。このユーティリティは、RDMAネットワーク・ファブリックの問題の識別に役立ちます。このユーティリティによりRDMAネットワーク・ファブリック上でストレス・テストが実行されるため、システムがアイドル状態で、すべてのセル・サービスが停止されているときにユーティリティを使用することをお薦めします。このユーティリティは、InfiniBandネットワーク・ファブリックとRoCEネットワーク・ファブリックの両方で動作します。 -
configure_roce_hostinfo.shは、RoCEネットワーク・ファブリックをスキャンし、各RoCEスイッチ・ポートにラベルを付け、リンク・ターゲットのホスト名、IPアドレスおよびポート番号を識別します。この情報により、各RoCEスイッチ・ポートの接続先がわかりやすくなり、RoCEネットワーク・ファブリックのマップの構築に使用できます。 -
rocelinkinfoは、RoCEネットワーク・ファブリックをスキャンし、各リンクのリアルタイム・ステータス情報を表示します。出力は、Linuxのiblinkinfoコマンドの出力と同じ形式を使用して表示されます。このユーティリティは、configure_roce_hostinfo.shに依存しません。ただし、configure_roce_hostinfo.shを実行してすべてのRoCEスイッチ・ポートにラベルが付けられていると、rocelinkinfoからの出力がより有益になります。 -
setup-sshは、RDMAネットワーク・ファブリック全体でSSHユーザー等価を構成します。他のユーティリティの多くは、RDMAネットワーク・ファブリックに接続されたサーバーおよびスイッチをまたいで動作するために、SSHユーザー等価が必要です。
関連項目:
-
コマンドの構文および使用方法については、
--helpオプションを指定し、その他の引数やオプションを指定せずにコマンドを実行します。一部のibdiagtoolsユーティリティの使用方法の詳細は、/opt/oracle.SupportTools/ibdiagtools/READMEを参照してください。 -
一部のibdiagtoolsユーティリティによるサンプル出力は、
/opt/oracle.SupportTools/ibdiagtools/SampleOutputs.txtに記載されています。
親トピック: 診断および修復ユーティリティ