PowerScale : Isilon : OneFS : Installation et exécution du script internal_ping pour tester la connectivité réseau back-end
Resumen: 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.
Este artículo se aplica a
Este artículo no se aplica a
Este artículo no está vinculado a ningún producto específico.
No se identifican todas las versiones del producto en este artículo.
Instrucciones
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 :
Installation et exécution de internal_ping.sh :
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 :
- 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 - Copiez vers /ifs/ sur le cluster :
- /ifs/data/Isilon_Support/internal_ping.sh
- Rendez-le exécutable :
# chmod +x /ifs/data/Isilon_Support/internal_ping.sh
- 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'
- 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
Información adicional
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_
Productos
Isilon Switch Ethernet, Isilon Switch QDR, Isilon Switch SDRPropiedades del artículo
Número del artículo: 000158347
Tipo de artículo: How To
Última modificación: 25 sept 2025
Versión: 9
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.