第 I 部分 — 收集 NDMP 和网络信息。
1.记录运行 NDMP 会话的节点和 DMA 的 IP 地址。在此示例中,NDMP 作业在节点
10 上运行,具有会话 ID
68221。DMA 的 IP 为
x.x.188.14
cluster-1# isi ndmp sessions list
Session Data Mover OP Elapsed Time Bytes Moved Throughput
----------------------------------------------------------------------
10.68221 ACTIVE IDLE B(tS10+) 3h 32m 1.0775TB 162.09MB/s
----------------------------------------------------------------------
Total: 1
cluster-1# isi ndmp sessions list --verbose
Session: 10.68221 <--- Node 10, session ID 68221
Client: x.x.188.14 <--- DMA IP address
Remote DS: Local
Start Time: Tue Jun 30 06:46:10 2020
Elapsed Time: 3h 32m
Operation: B(S10+)
Source Path: /ifs/data
Destination Path:
Data State: ACTIVE
Mover State: IDLE
Bytes Moved: 1.0792TB
Throughput: 161.50MB/s
Tape:
Media Changer:
cluster-1#
第 II 部分 — 捕获数据包并将文件上传到 Isilon 支持。
1.创建一个目录以存储捕获的数据包。
# mkdir -p /ifs/data/Isilon_Support/$(date +%F)
2.启动数据包捕获。这些值的定义如下:
< DMA_IP。>DMA 的 IP 地址(第 I 部分,步骤 1)。
>节点上的所有接口(第 1 部分第 1 步中的节点编号)。
# for iface in `isi_for_array -n <node_number> ifconfig | grep -B3 ether | grep flags | egrep -v "laggport|lo0|ISIINTERNAL" | cut -d: -f1` ; do isi_for_array -n <node_number> tcpdump -i $iface -s 600 -C 200 -W 4 -w /ifs/data/Isilon_Support/$(date +%F)/`hostname`.${iface}_$(date +%F_%H%M%S).pcap host <DMA_IP> &>> /ifs/data/Isilon_Support/$(date +%F)/$(uname -n).$(date +%F_%H%M%S).$iface.log & ; done
3.重新生成事件后,在群集范围内终止 Tcpdump 进程,并验证没有任何过时的 PID:
# isi_for_array -X 'killall -SIGINT tcpdump'
# isi_for_array ps -auxx | grep tcpdump
4.将完整日志和 PCAP 上传到 Isilon 支持。
# isi_gather_info -f /ifs/data/Isilon_Support/$(date +%F)