PowerScale: Isilon: OneFS: Jak nainstalovat a spustit skript internal_ping k otestování síťové konektivity backendu
Summary: Tento článek vysvětluje proces nastavení a spuštění skriptu internal_ping testování síťové konektivity back-end pro sítě Ethernet i 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
Interní příkaz ping lze spustit několika způsoby. K dispozici je jednořádkový skript prostředí, soubor .sh a spuštění pomocí nejnovějšího skriptu kontroly stavu OneFS.
Možnost jednořádkového skriptu:
Instalace a spuštění souboru internal_ping.sh:
Možnost jednořádkového skriptu:
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
Instalace a spuštění souboru internal_ping.sh:
- Stáhněte si soubor internal_ping.sh z části Příloha nebo z umístění FTP:
curl -L -o /ifs/data/Isilon_Support/internal_ping.sh ftp://ftp.emc.com/outgoing/support/internal_ping.sh - Zkopírujte jej do umístění /ifs/ na clusteru:
- /ifs/data/Isilon_Support/internal_ping.sh
- Vytvořte spustitelný soubor:
# chmod +x /ifs/data/Isilon_Support/internal_ping.sh
- Zkopírujte ho do místního adresáře na všech uzlech v clusteru:
# isi_for_array 'cp /ifs/data/Isilon_Support/internal_ping.sh /usr/local/bin/internal_ping.sh'
- Spusťte příkaz (není nutné spustit pomocí příkazu "isi_for_array"):
# /usr/local/bin/internal_ping.sh
Nechte příkaz proběhnout. Pokud chcete příkaz zastavit dříve, spusťte klávesovou zkratku CTRL-C. Pokud se nic nevytiskne, neznamená to, že nefunguje.
Chcete-li zobrazit výsledky pro jeden uzel, zadejte po příkazu číslo uzlu.
# /usr/local/bin/internal_ping.sh 5
Additional Information
Tento proces lze na clusteru spustit kdykoli a je nutné jej spustit na jednom uzlu.
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.