4.7.6.1 configure_roce_hostinfo.shを使用したRoCEネットワーク・ファブリック・リンクのラベル付け

configure_roce_hostinfo.shは、RoCEネットワーク・ファブリックをスキャンし、各RoCEスイッチ・ポートにラベルを付け、リンク・ターゲットのホスト名、IPアドレスおよびポート番号を識別するユーティリティ・プログラムです。この情報により、各RoCEスイッチ・ポートの接続先がわかりやすくなり、RoCEネットワーク・ファブリックのマップの構築に使用できます。

Oracle Exadata System Softwareリリース24.1.0以降、configure_roce_hostinfo.shは、Exadataシステムの初期構成手順の一環として実行されます。ただし、このユーティリティはいつでも実行して、RoCEネットワーク・ファブリック・リンクにラベルを付ける(またはラベルを変更する)ことができます。

RoCEネットワーク・ファブリック・リンクに明示的にラベルを付ける(またはラベルを変更する)には、Exadataデータベース・サーバーでrootユーザーとしてconfigure_roce_hostinfo.shを実行し、RoCEネットワーク・ファブリックに接続されているすべてのExadataデータベース・サーバーおよびExadataストレージ・サーバーのホスト名を含むファイルを指定する必要があります。また、RoCEネットワーク・ファブリックに接続されているすべてのサーバー間でSSHの同等性を構成しておく必要もあります。

次に、configure_roce_hostinfo.shからの出力を含む例を示します。この例では、ターゲットExadataシステムは、2つのデータベース・サーバー、3つのストレージ・サーバーおよび2つのRoCEネットワーク・ファブリック・リーフ・スイッチで構成されています。

[root@dbm01adm01 ~]# cat nodes.lst
dbm01adm01.example.com
dbm01adm02.example.com
dbm01celadm01.example.com
dbm01celadm02.example.com
dbm01celadm03.example.com
[root@dbm01adm01 ~]# /opt/oracle.SupportTools/ibdiagtools/configure_roce_hostinfo.sh nodes.lst
2024-04-12 19:01:08 -0700: Checking all nodes are online...[OK]
2024-04-12 19:01:08 -0700: Checking ssh equivalency on all nodes...[OK]
2024-04-12 19:01:08 -0700: Checking re0/re1 interfaces on all nodes...[OK]
2024-04-12 19:01:12 -0700: Getting lldp_cap data from all nodes...[OK]
2024-04-12 19:01:40 -0700: Checking ssh equivalency on leaf switches...[OK]
2024-04-12 19:01:43 -0700: Collecting lldp information from leaf switches...[OK]
2024-04-12 19:01:45 -0700: Updating all switches concurrently...[OK]
Leaf switch dbm01sw-rocea0.example.com ports have been updated with the following descriptions:
Ethernet1/4: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-roceb0.example.com 192.0.2.132 P4
Ethernet1/5: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-roceb0.example.com 192.0.2.132 P5
Ethernet1/6: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-roceb0.example.com 192.0.2.132 P6
Ethernet1/7: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-roceb0.example.com 192.0.2.132 P7
Ethernet1/23: dbm01adm01.example.com S 192.168.0.1,192.168.0.2 P1
Ethernet1/22: dbm01adm02.example.com S 192.168.0.3,192.168.0.4 P1
Ethernet1/29: dbm01celadm01.example.com C 192.168.0.5,192.168.0.6 P1
Ethernet1/28: dbm01celadm02.example.com C 192.168.0.7,192.168.0.8 P1
Ethernet1/27: dbm01celadm03.example.com C 192.168.0.9,192.168.0.10 P1
Ethernet1/30: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-roceb0.example.com 192.0.2.132 P30
Ethernet1/31: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-roceb0.example.com 192.0.2.132 P31
Ethernet1/32: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-roceb0.example.com 192.0.2.132 P32
Ethernet1/33: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-roceb0.example.com 192.0.2.132 P33
Leaf switch dbm01sw-roceb0.example.com ports have been updated with the following descriptions:
Ethernet1/4: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-rocea0.example.com 192.0.2.131 P4
Ethernet1/5: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-rocea0.example.com 192.0.2.131 P5
Ethernet1/6: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-rocea0.example.com 192.0.2.131 P6
Ethernet1/7: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-rocea0.example.com 192.0.2.131 P7
Ethernet1/23: dbm01adm01.example.com S 192.168.0.1,192.168.0.2 P2
Ethernet1/22: dbm01adm02.example.com S 192.168.0.3,192.168.0.4 P2
Ethernet1/29: dbm01celadm01.example.com C 192.168.0.5,192.168.0.6 P2
Ethernet1/28: dbm01celadm02.example.com C 192.168.0.7,192.168.0.8 P2
Ethernet1/27: dbm01celadm03.example.com C 192.168.0.9,192.168.0.10 P2
Ethernet1/30: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-rocea0.example.com 192.0.2.131 P30
Ethernet1/31: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-rocea0.example.com 192.0.2.131 P31
Ethernet1/32: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-rocea0.example.com 192.0.2.131 P32
Ethernet1/33: Cisco Nexus 9336C-FX2 QSF28 dbm01sw-rocea0.example.com 192.0.2.131 P33
2024-04-12 19:02:12 -0700: SUCCESS: Completed run of configure_roce_hostinfo.sh