PowerScale: Isilon: OneFS: Jak nainstalovat a spustit skript internal_ping k otestování síťové konektivity backendu

Summary: Tento článek vysvětluje proces nastavení a spuštění skriptu internal_ping testování síťové konektivity back-end pro sítě Ethernet i 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

Interní příkaz ping lze spustit několika způsoby. K dispozici je jednořádkový skript prostředí, soubor .sh a spuštění pomocí nejnovějšího skriptu kontroly stavu OneFS.

Možnost jednořádkového skriptu:       
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

Instalace a spuštění souboru internal_ping.sh:      
  1. Stáhněte si soubor internal_ping.sh z části Příloha nebo z umístění FTP:
    curl -L -o /ifs/data/Isilon_Support/internal_ping.sh ftp://ftp.emc.com/outgoing/support/internal_ping.sh
  2. Zkopírujte jej do umístění /ifs/ na clusteru:     
    • /ifs/data/Isilon_Support/internal_ping.sh
  3. Vytvořte spustitelný soubor:     
# chmod +x /ifs/data/Isilon_Support/internal_ping.sh
  1. Zkopírujte ho do místního adresáře na všech uzlech v clusteru:     
# isi_for_array 'cp /ifs/data/Isilon_Support/internal_ping.sh /usr/local/bin/internal_ping.sh'
  1. Spusťte příkaz (není nutné spustit pomocí příkazu "isi_for_array"):     
# /usr/local/bin/internal_ping.sh


Nechte příkaz proběhnout. Pokud chcete příkaz zastavit dříve, spusťte klávesovou zkratku CTRL-C. Pokud se nic nevytiskne, neznamená to, že nefunguje.
Chcete-li zobrazit výsledky pro jeden uzel, zadejte po příkazu číslo uzlu.
 

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

 

Additional Information

Tento proces lze na clusteru spustit kdykoli a je nutné jej spustit na jednom uzlu.
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.