PowerScale:Isilon:OneFS:internal_pingスクリプトをインストールして実行し、バックエンド ネットワーク接続をテストする方法

Summary: この「ハウツー」文書では、internal_pingスクリプトをセットアップして実行し、EthernetネットワークとInfiniBandネットワークの両方のバックエンド メッシュ接続をテストするプロセスについて説明します。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

internal_pingを実行するには、いくつかの方法があります。まず、単一行シェル スクリプトの.shファイルがあります。これは、最新のOneFSヘルス チェック スクリプトを実行します。

単一行オプション:       
FILE=/ifs/data/Isilon_Support/backendpingtest.txt; echo "" > $FILE; isi_for_array -XI 'for i in $(isi_nodes %{name}":"%{internal_a_address}":"%{internal_b_address}":"%{failover}); do name=$(echo $i | cut -f 1 -d ":"); if [ "$name" != "$(hostname)" ]; then iba=$(echo $i | cut -f 2 -d":"); ibb=$(echo $i | cut -f 3 -d":"); ibf=$(echo $i | cut -f 4 -d":"); ping -c2 -t2 $iba > /dev/null; if [ $? -eq 0 ]; then iba_ok="|A| _OK_ "; else iba_ok="|A| FAIL "; fi; ping -c2 -t2 $ibb > /dev/null; if [ $? -eq 0 ]; then ibb_ok="|B| _OK_ "; else ibb_ok="|B| FAIL "; fi; ping -c2 -t2 $ibf > /dev/null; if [ $? -eq 0 ]; then ibf_ok="|F| _OK_ "; else ibf_ok="|F| FAIL "; fi; echo -e "-> :$name\t$iba_ok\t$ibb_ok\t$ibf_ok"; fi; done' >> $FILE && clear; cat $FILE | sort -k1,3 -V | grep -v "Host is down" | tee /ifs/data/Isilon_Support/backendpingtest-$(date +%F_%H%M%S).txt

internal_ping.shのインストールと実行:      
  1. 添付ファイル セクションからinternal_ping.shをダウンロードするか、FTPサイトからダウンロードします。
    curl -L -o /ifs/data/Isilon_Support/internal_ping.sh ftp://ftp.emc.com/outgoing/support/internal_ping.sh
  2. クラスター上の/ifs/にコピーします。     
    • /ifs/data/Isilon_Support/internal_ping.sh
  3. 実行可能にします。     
# chmod +x /ifs/data/Isilon_Support/internal_ping.sh
  1. クラスター内のすべてのノードのローカル ディレクトリーにコピーします。     
# isi_for_array 'cp /ifs/data/Isilon_Support/internal_ping.sh /usr/local/bin/internal_ping.sh'
  1. 実行(「isi_for_array」で実行する必要はありません)。     
# /usr/local/bin/internal_ping.sh


コマンドを実行させます。コマンドを早期に停止する場合は、 CTRL-Cを実行します。何も印刷されない場合は、動作していないという意味ではありません。
単一ノードの結果を表示するには、 コマンドの後にノード番号を入力します。
 

# /usr/local/bin/internal_ping.sh 5

 

Additional Information

これは、クラスター上でいつでも実行できます。ただし、単一ノードで実行する必要があります。
Isilon-1 # /usr/local/bin/internal_ping.sh
Isilon-1: -> :Isilon-2   |A| _OK_  |B| _OK_  |F| _OK_ 
Isilon-1: -> :Isilon-3   |A| _OK_  |B| _OK_  |F| _OK_ 
Isilon-1: -> :Isilon-4   |A| _OK_  |B| _OK_  |F| _OK_
Isilon-2: -> :Isilon-1   |A| _OK_  |B| _OK_  |F| _OK_ 
Isilon-2: -> :Isilon-3   |A| _OK_  |B| _OK_  |F| _OK_ 
Isilon-2: -> :Isilon-4   |A| _OK_  |B| _OK_  |F| _OK_
Isilon-3: -> :Isilon-1   |A| _OK_  |B| _OK_  |F| _OK_ 
Isilon-3: -> :Isilon-2   |A| _OK_  |B| _OK_  |F| _OK_ 
Isilon-3: -> :Isilon-4   |A| _OK_  |B| _OK_  |F| _OK_
Isilon-4: -> :Isilon-1   |A| _OK_  |B| _OK_  |F| _OK_
Isilon-4: -> :Isilon-2   |A| _OK_  |B| _OK_  |F| _OK_
Isilon-4: -> :Isilon-3   |A| _OK_  |B| _OK_  |F| _OK_

Products

Isilon Switch Ethernet, Isilon Switch QDR, Isilon Switch SDR
Article Properties
Article Number: 000158347
Article Type: How To
Last Modified: 25 Sept 2025
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.