一、基本系統資訊
指令 說明 switchshow 查看交換機的基本狀態,包括埠狀態、埠類型和交換機名稱 fabricshow 顯示 Fabric(交換機網絡)的拓撲結構資訊 chassisshow 顯示交換機機箱的硬體資訊 version 查看交換機的韌體版本 uptime 查看交換機的運行時間 configshow 顯示交換機的完整配置,包括網絡設置、埠設置、Fabric 配置等 syslogshow 查看系統日誌訊息 supportshow 收集交換機所有狀態資訊,用於故障排查
switchshow 輸出示例:
switchName: MySANSwitch
switchType: 100.0
switchState: Online
switchMode: Native
switchRole: Principal
switchDomain: 1
switchId: fffc01
switchWwn: 10:00:00:27:f8:8e:9a:00
zoning: ON
switchBeacon: OFF
Index Port Address Media Speed State Proto
==============================================
0 0 010000 id 16G Online FC F-Port 21:00:00:24:ff:4a:8e:01
1 1 010100 id 16G Online FC F-Port 21:00:00:24:ff:4a:8e:02
2 2 010200 -- N/A No_Light FC (No Device)
3 3 010300 -- N/A No_Light FC (No Device)
...
二、埠管理
1. 查看埠狀態
指令 說明 portshow [port_number] 查看指定埠的詳細資訊 portcfgshow 查看所有埠的配置 porterrshow 顯示所有埠的錯誤計數(如 CRC 錯誤、丟包等) portstatsshow [port_number] 查看指定埠的性能統計數據 portperfshow [port_number] 顯示特定埠的性能資訊 portlogshow [port_number] 顯示特定埠的日誌資訊 islshow 顯示 ISL (Inter-Switch Link) 的狀態 sfpshow [port_number] 顯示 SFP (Small Form-factor Pluggable) 模組的詳細資訊
2. 埠啟用與禁用
指令 說明 portenable [port_number] 啟用指定埠 portdisable [port_number] 禁用指定埠 portenable [start_port]-[end_port] 啟用一個範圍的埠 portdisable [start_port]-[end_port] 禁用一個範圍的埠
3. 埠配置
指令 說明 portcfgspeed [port_number] [speed] 配置埠的速度(如 4G、8G、16G 等) portcfgtrunkport [port_number] [enable|disable] 啟用或禁用埠的 Trunk 功能 portcfgencrypt [port_number] [enable|disable] 啟用或禁用埠的加密功能 portcfgfillword [port_number] [mode] 配置埠的填充字節模式 portcfglongdistance [port_number] [mode] 配置埠的長距離模式 portcfgpersistentdisable [port_number] [enable|disable] 設置埠在重啟後是否保持禁用狀態 portcfgqos [port_number] [enable|disable] 啟用或禁用埠的 QoS 功能
4. 埠統計與清除
指令 說明 portstatsclear 清除所有埠的統計數據 portstatsclear [port_number] 清除指定埠的統計數據 portstatsclear [start_port]-[end_port] 清除一個範圍埠的統計數據 portstatsclear [port1],[port2],[port3] 清除多個特定埠的統計數據 portstatsclear [port1],[start_port]-[end_port],[port2] 組合使用範圍和特定埠進行清除 slotstatsclear 清除所有槽位的統計數據
確認統計數據已清除範例:
# 確認埠 5 的統計數據已清除
portstatsshow 5
# 確認埠 5 的錯誤計數已清除
porterrshow 5
三、Zoning(區域配置)
1. 查看 Zoning 配置
指令 說明 cfgshow 查看當前的區域配置 zoneshow 查看所有區域的詳細資訊 alishow 查看所有別名定義 zoneobjectshow 查看所有區域對象 effectivecfgshow 顯示當前生效的配置
2. 創建與修改 Zoning
指令 說明 zonecreate [zone_name], [member_list] 創建一個新的區域 zoneadd [zone_name], [member_list] 向指定區域添加成員 zonedelete [zone_name] 刪除指定的區域 zoneremove [zone_name], [member_list] 從區域中移除特定成員 cfgcreate [cfg_name], [zone_list] 創建一個新的配置 cfgadd [cfg_name], [zone_name] 向配置中添加區域 cfgenable [cfg_name] 啟用指定的配置 cfgsave 保存當前的配置 cfgdisable 禁用當前的配置 alicreate [alias_name], [wwn] 創建一個新的別名 aliadd [alias_name], [wwn] 向別名添加成員 alidelete [alias_name] 刪除指定的別名 cfgtransabort 中止當前的配置事務 cfgclear 清除整個區域配置
四、性能與監控
1. 性能統計
指令 說明 statsshow 查看交換機的性能統計數據 portstatsshow [port_number] 查看指定埠的性能統計數據 topshow 顯示當前交換機中流量最高的埠 fabricperf 顯示整個 Fabric 的性能指標 perfclearall 清除所有性能統計數據 perfshowallports 顯示所有埠的性能指標
2. 錯誤與日誌
指令 說明 porterrshow 查看所有埠的錯誤數據(如 CRC 錯誤、丟包等) errdump 查看交換機的錯誤日誌 errshow 查看即時錯誤日誌 supportsave 將診斷數據保存到 FTP 伺服器,用於技術支持分析 errhistshow 顯示歷史錯誤情況
五、診斷與故障排查
1. 診斷工具
指令 說明 diagshow 顯示交換機的診斷資訊 traceroute [domain_id] 跟蹤到指定交換機的路徑 fabriclog –show 查看 Fabric 日誌 slotshow 查看交換機槽位的狀態 spinshow 顯示 SAN 路徑信息 sensorshow 顯示交換機溫度、風扇和電源感測器資訊 fanshow 顯示風扇的狀態和轉速 psshow 查看電源供應器的狀態 tempshow 顯示交換機的溫度狀態
2. 日誌管理
指令 說明 logdump 顯示交換機的完整日誌,可按時間範圍或關鍵字篩選 portlogshow [port_number] 查看指定埠的日誌 portlogclear [port_number] 清除指定埠的日誌 auditdump 查看審計日誌,記錄管理操作行為 raslogshow 顯示 RAS (Reliability, Availability, and Serviceability) 日誌
logdump 使用範例:
logdump # 進入日誌檢視模式
ts 2025/03/01-10:00:00 2025/03/01-11:00:00 # 按時間範圍篩選
grep port0 # 按關鍵字篩選
exit # 退出 logdump 模式
六、韌體管理
1. 查看韌體版本
指令 說明 firmwareshow 查看當前的韌體版本 verifyfirmware 驗證韌體的完整性 hashow 顯示韌體的高可用性狀態
2. 升級韌體
指令 說明 firmwaredownload 從 FTP 伺服器下載並安裝新的韌體 firmwarecommit 確認並啟用新的韌體 firmwarecleaninstall 執行韌體的清潔安裝 firmwarebackup 備份當前的韌體 firmwarerestore 從備份中恢復韌體
七、Fabric 操作
1. Fabric 狀態
指令 說明 fabricshow 查看交換機網絡的詳細資訊 islshow 查看交換機之間的 ISL(交換機間鏈路)狀態 nsallshow 顯示 Fabric 中所有的名稱服務條目 nscamshow 顯示所有在線設備的 WWN 和 FC-ID lsanshowagentnode 顯示 LSAN (Logical SAN) 代理節點資訊 fabricprincipal 顯示 Fabric 中主要交換機資訊 fdmishow 顯示 FDMI (Fabric Device Management Interface) 資訊 trunkshow 顯示 Trunk 群組資訊
八、交換機配置
1. 網絡配置
指令 說明 ipaddrshow 查看交換機的 IP 配置 ipaddrset 設定交換機的 IP 地址 switchname 查看或配置交換機名稱 date 查看或配置交換機的系統時間 tsclockserver 配置時間伺服器 ipfilter 配置 IP 過濾規則 dnsconfig 配置 DNS 設定 ipconfig 查看或配置 IP 相關設置
2. 備份與恢復
指令 說明 configupload 將交換機配置上傳到 FTP 伺服器 configdownload 從 FTP 伺服器下載交換機配置 configdefault 恢復交換機到默認配置 configshow 顯示現有配置詳情 configremove 移除特定配置項目
3. 重啟與重置
fastboot
指令 說明 reboot 重啟交換機 passwd 修改交換機的管理員密碼 fastisl 啟用或禁用快速 ISL 恢復功能 fastboot 執行快速重啟,跳過某些檢查 執行快速重啟,跳過某些檢查 switchstatusshow 顯示交換機狀態標誌 switchstatuspolicyset 設置交換機狀態策略
九、安全與使用者管理
1. 使用者管理
指令 說明 userconfig –show 查看所有使用者帳戶 userconfig –add [username] 添加新使用者帳戶 userconfig –delete [username] 刪除使用者帳戶 userconfig –change [username] 修改使用者帳戶權限 passwd 修改當前使用者的密碼 passwdcfg –set 配置密碼複雜度規則
2. 安全策略
指令 說明 secpolicyshow 查看交換機的安全策略 secpolicyadd 添加安全策略 secpolicyremove 移除安全策略 sshutil 管理 SSH 設定 pkicert 管理加密憑證 seccertutil 管理安全憑證
十、埠錯誤問題診斷
當埠出現錯誤過多時,可能會導致以下問題:
數據傳輸性能下降
I/O 中斷或超時
數據完整性問題
SAN 網路不穩定
埠自動隔離
影響多路徑 I/O
常見的埠錯誤類型與原因
錯誤類型 描述 可能原因 CRC 錯誤 數據包在傳輸過程中損壞 光纖線纜或 SFP 模組問題,或干擾 Link Failures 鏈路失敗 光纖線纜鬆動、不兼容的硬體或光模組 Loss of Sync 同步丟失 信號強度不足,或設備之間的協議不匹配 Loss of Signal 信號丟失 光纖線纜損壞,或 SFP 模組故障 Encoding Errors 編碼錯誤 設備之間的協議或速率不匹配 BB Credit Loss BB 信用損失 高負載或設備之間的流量控制問題
解決埠錯誤問題的步驟
檢查物理層問題
確認光纖線纜是否損壞或鬆動
測試替換 SFP 模組或光纖線纜
檢查光纖是否受到過多彎折或干擾
檢查埠配置
確保埠的速率與連接設備匹配
使用 portshow <port_number> 檢查埠狀態
如需要,使用 portcfgspeed <port_number> <speed> 調整埠速率
清除錯誤計數並監控
使用 statsclear 清除錯誤計數
使用 portstatsshow <port_number> 監控埠狀態
必要時隔離問題埠
使用 portdisable <port_number> 禁用有問題的埠
Comments are closed