Solaris:インストールされているすべてのファイバーカードの物理デバイスパスを見つけるスクリプト

Solaris:インストールされているすべてのファイバーカードの物理デバイスパスを見つけるスクリプト

私は多くのシステムを持っています(残念ながら、タイプ、ビルド、アーキテクチャはさまざまです)。

これらのさまざまなシステムの光ファイバカードのリストを作成する必要があります。

prtdiag -vと一緒にprtconf -vを使用できます。必要に応じてluxadmまたはfcinfoを使用してこの情報を見つけることができますが、私の前に多くのシステムがあるので、2つを知りたいです。

1.誰かがこの情報を見つけるために自分でスクリプトを作成した場合。

2.上記のコマンドから必要な情報を取得する非常にクールなライナーを知っている人がいる場合は、4000個のボックスを記録するために1週間を費やすことなくラッパースクリプトを作成できます。

繰り返しますが、私はそれらを見つける方法を学ぶつもりはありません(Unix、TMTOWTDIと同じようにあなたの意見を歓迎します)、むしろ私の手で仕事の一部を取り除くスクリプトを探しています。

ベストアンサー1

これがあなたの意図であるかどうかはわかりません。

ただし、接続されているすべてのHBAを確認する方法は次のとおりです。

ls /dev/rdsk/*s2 の i について、luxadm は $i 2>&1|grep WWN|awk '{print $5}';complete|sort|uniq |xargs fcinfo hba-port -l |egrep 'model'表示します。

または、HBAカードを搭載したシステムのすべての部品番号を確認してください。

fcinfo hba-port|egrep 'モデル'|uniq

これがあなたのニーズに合うと思います。これをラップしてターゲットシステムに接続するだけで、サーバー上の完全なHBAのリストを取得できます。

ファタイ

おすすめ記事