PowerScale: Ісілон: OneFS: Як встановити та запустити сценарій internal_ping для перевірки підключення до внутрішньої мережі

Resumen: У цій статті «Як зробити» пояснюється процес налаштування та запуску сценарію internal_ping для перевірки внутрішнього mesh-з'єднання як для мереж Ethernet, так і для 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

Існує кілька методів запуску внутрішнього пінгу. Існує однорядковий скрипт оболонки, файл .sh, який запускається через більшість поточних сценаріїв перевірки працездатності OneFS.

Однолінійний варіант:       
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:      
  1. Завантажте internal_ping.sh з розділу вкладень або завантажте з сайту FTP:
    curl -L -o /ifs/data/Isilon_Support/internal_ping.sh ftp://ftp.emc.com/outgoing/support/internal_ping.sh
  2. Скопіюйте в /ifs/ на кластері:     
    • /ifs/data/Isilon_Support/internal_ping.sh
  3. Зробити виконуваним:     
# chmod +x /ifs/data/Isilon_Support/internal_ping.sh
  1. Скопіюйте в локальний каталог на всіх вузлах кластера:     
# isi_for_array 'cp /ifs/data/Isilon_Support/internal_ping.sh /usr/local/bin/internal_ping.sh'
  1. Run (не обов'язково запускати з "isi_for_array"):     
# /usr/local/bin/internal_ping.sh


Нехай команда пробіжить. Якщо ви хочете зупинити команду раніше, запустіть CTRL-C. Якщо він нічого не друкує, це не означає, що він не працює.
Щоб переглянути результати для окремого вузла, введіть номер вузла після команди.
 

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

 

Información adicional

Це може бути запущено в будь-який час на кластері і має виконуватися на одному вузлі.
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 SDR
Propiedades 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.