PowerScale: Isilon: OneFS: come installare ed eseguire lo script internal_ping per testare la connettività di rete back-end

Summary: Questo articolo sulle procedure spiega il processo di installazione ed esecuzione di internal_ping script per testare la connettività mesh back-end per le reti Ethernet e 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

Esistono diversi metodi per eseguire un ping interno. È disponibile uno script della shell a riga singola, un file .sh eseguibile sulla maggior parte degli script di controllo integrità di OneFS più recenti.

Opzione a riga singola:       
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

Installazione ed esecuzione di internal_ping.sh:      
  1. Scaricare internal_ping.sh dalla sezione degli allegati o dal sito FTP:
    curl -L -o /ifs/data/Isilon_Support/internal_ping.sh ftp://ftp.emc.com/outgoing/support/internal_ping.sh
  2. Copiare in /ifs/ sul cluster:     
    • /ifs/data/Isilon_Support/internal_ping.sh
  3. Rendere eseguibile:     
# chmod +x /ifs/data/Isilon_Support/internal_ping.sh
  1. Copiare in una directory locale su tutti i nodi del cluster:     
# isi_for_array 'cp /ifs/data/Isilon_Support/internal_ping.sh /usr/local/bin/internal_ping.sh'
  1. Eseguire (non necessario per l'esecuzione con "isi_for_array"):     
# /usr/local/bin/internal_ping.sh


Attendere che il comando venga eseguito. Se si desidera arrestare il comando in anticipo, eseguire CTRL-C. Se non stampa nulla, non significa che non funziona.
Per visualizzare i risultati per un singolo nodo, digitare il numero del nodo dopo il comando.
 

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

 

Additional Information

Questa operazione può essere eseguita in qualsiasi momento sul cluster e deve essere eseguita su un singolo nodo.
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.