PowerScale: Isilon: OneFS: Internal_ping script installeren en uitvoeren om back-end netwerkconnectiviteit te testen

Summary: In dit artikel wordt uitgelegd hoe u internal_ping script installeert en uitvoert om de back-end meshconnectiviteit te testen voor zowel Ethernet- als InfiniBand-netwerken.

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

Er zijn verschillende methoden om een interne ping uit te voeren. Er is een shellscript met één regel, .sh-bestand en voert het meest recente OneFS healthcheck-script uit.

Eén regeloptie:       
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 installeren en uitvoeren:      
  1. Download internal_ping.sh uit het bijlagegedeelte of download vanaf de FTP-site:
    curl -L -o /ifs/data/Isilon_Support/internal_ping.sh ftp://ftp.emc.com/outgoing/support/internal_ping.sh
  2. Kopiëren naar /ifs/op het cluster:     
    • /ifs/data/Isilon_Support/internal_ping.sh
  3. Uitvoerbaar maken:     
# chmod +x /ifs/data/Isilon_Support/internal_ping.sh
  1. Kopieer naar een lokale map op alle knooppunten in het cluster:     
# isi_for_array 'cp /ifs/data/Isilon_Support/internal_ping.sh /usr/local/bin/internal_ping.sh'
  1. Uitvoeren (niet nodig om met "isi_for_array" uit te voeren):     
# /usr/local/bin/internal_ping.sh


Laat de opdracht doorlopen. Als u de opdracht eerder wilt stoppen, voert u CTRL-C uit. Als het niets afdrukt, betekent dit niet dat het niet werkt.
Om de resultaten voor één knooppunt weer te geven, typt u het knooppuntnummer na de opdracht.
 

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

 

Additional Information

Dit kan op elk gewenst moment worden uitgevoerd op het cluster en moet worden uitgevoerd op één knooppunt.
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.