PowerScale : Isilon : OneFS : Installation et exécution du script internal_ping pour tester la connectivité réseau back-end

Sammanfattning: Cet article explique comment configurer et exécuter internal_ping script pour tester la connectivité maillée back-end pour les réseaux Ethernet et InfiniBand.

Den här artikeln gäller för Den här artikeln gäller inte för Den här artikeln är inte kopplad till någon specifik produkt. Alla produktversioner identifieras inte i den här artikeln.

Instruktioner

Il existe plusieurs méthodes permettant d’exécuter un script ping interne. Il existe un script shell à une seule ligne, un fichier .sh et le script de bilan de santé OneFS le plus récent.

Option à une ligne :       
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

Installation et exécution de internal_ping.sh :      
  1. Téléchargez le fichier internal_ping.sh à partir de la section des pièces jointes ou téléchargez-le à partir du site FTP :
    curl -L -o /ifs/data/Isilon_Support/internal_ping.sh ftp://ftp.emc.com/outgoing/support/internal_ping.sh
  2. Copiez vers /ifs/ sur le cluster :     
    • /ifs/data/Isilon_Support/internal_ping.sh
  3. Rendez-le exécutable :     
# chmod +x /ifs/data/Isilon_Support/internal_ping.sh
  1. Copiez-le dans un répertoire local sur tous les nœuds du cluster :     
# isi_for_array 'cp /ifs/data/Isilon_Support/internal_ping.sh /usr/local/bin/internal_ping.sh'
  1. Exécutez (pas nécessaire pour exécuter avec « isi_for_array ») :     
# /usr/local/bin/internal_ping.sh


Laissez la commande s’exécuter. Si vous souhaitez arrêter la commande plus tôt, exécutez CTRL-C. S’il n’imprime rien, cela ne signifie pas qu’il ne fonctionne pas.
Pour afficher les résultats d’un nœud unique, saisissez le numéro de nœud après la commande.
 

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

 

Ytterligare information

Elle peut être exécutée à tout moment sur le cluster et doit être exécutée sur un seul nœud.
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_

Produkter

Isilon Switch Ethernet, Isilon Switch QDR, Isilon Switch SDR
Artikelegenskaper
Artikelnummer: 000158347
Artikeltyp: How To
Senast ändrad: 25 sep. 2025
Version:  9
Få svar på dina frågor från andra Dell-användare
Supporttjänster
Kontrollera om din enhet omfattas av supporttjänster.