PowerScale: Isilon: OneFS: Jak zainstalować i uruchomić skrypt internal_ping w celu przetestowania połączeń sieciowych zaplecza

Summary: W tym artykule wyjaśniono proces konfigurowania i uruchamiania skryptu internal_ping w celu przetestowania łączności z siatką zaplecza dla sieci 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

Istnieje kilka metod uruchamiania wewnętrznego polecenia ping. Istnieje jednowierszowy skrypt powłoki, plik .sh i uruchomienie najbardziej aktualnego skryptu kontroli poprawności działania OneFS.

Opcja jednowierszowa:       
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

Instalowanie i uruchamianie pliku internal_ping.sh:      
  1. Pobierz internal_ping.sh z sekcji załączników lub z witryny FTP:
    curl -L -o /ifs/data/Isilon_Support/internal_ping.sh ftp://ftp.emc.com/outgoing/support/internal_ping.sh
  2. Skopiuj do /ifs/w klastrze:     
    • /ifs/data/Isilon_Support/internal_ping.sh
  3. Utwórz plik wykonywalny:     
# chmod +x /ifs/data/Isilon_Support/internal_ping.sh
  1. Skopiuj do katalogu lokalnego na wszystkich węzłach w klastrze:     
# isi_for_array 'cp /ifs/data/Isilon_Support/internal_ping.sh /usr/local/bin/internal_ping.sh'
  1. Uruchom (nie jest to konieczne, aby uruchomić z "isi_for_array"):     
# /usr/local/bin/internal_ping.sh


Pozwól na uruchomienie polecenia. Jeśli chcesz zatrzymać polecenie wcześniej, uruchom kombinację klawiszy CTRL-C. Jeśli nic nie zostanie wydrukowane, nie oznacza to, że nie działa.
Aby wyświetlić wyniki dla jednego węzła, wpisz numer węzła po poleceniu.
 

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

 

Additional Information

Można uruchomić w każdej chwili w klastrze i należy uruchomić w jednym węźle.
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.