PowerScale. Isilon. OneFS. как установить и запустить сценарий internal_ping для проверки подключения к внутренней сети
Summary: В этой статье «Практические советы» описывается процесс настройки и запуска internal_ping для проверки подключения внутренней ячеистой сети для сетей Ethernet и 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
Существует несколько способов выполнения внутреннего ping-запроса. Существует однострочный сценарий оболочки, файл .sh, который запускается через самый актуальный сценарий диагностики системы OneFS.
Вариант с одной строкой:
Установка и запуск internal_ping.sh:
Вариант с одной строкой:
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:
- Скачайте сценарий internal_ping.sh из раздела вложений или скачайте его с FTP-сайта:
curl -L -o /ifs/data/Isilon_Support/internal_ping.sh ftp://ftp.emc.com/outgoing/support/internal_ping.sh - Выполните копирование в раздел /ifs/ кластера:
- /ifs/data/Isilon_Support/internal_ping.sh
- Сделайте сценарий исполняемым:
# chmod +x /ifs/data/Isilon_Support/internal_ping.sh
- Выполните копирование в локальный каталог на всех узлах кластера:
# isi_for_array 'cp /ifs/data/Isilon_Support/internal_ping.sh /usr/local/bin/internal_ping.sh'
- Выполните (не требуется для запуска с помощью команды «isi_for_array»):
# /usr/local/bin/internal_ping.sh
Подождите, пока команда будет выполнена. Если вы хотите остановить выполнение команды на раннем этапе, выполните команду CTRL-C. Если ничего не печатается, это не означает, что он не работает.
Чтобы просмотреть результаты для одного узла, введите номер узла после команды.
# /usr/local/bin/internal_ping.sh 5
Additional Information
Сценарий можно запустить в кластере в любое время, запустить его необходимо только на одном узле.
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 SDRArticle 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.