技術文章

一、基本系統資訊

指令說明
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 LossBB 信用損失高負載或設備之間的流量控制問題

解決埠錯誤問題的步驟

  1. 檢查物理層問題
    • 確認光纖線纜是否損壞或鬆動
    • 測試替換 SFP 模組或光纖線纜
    • 檢查光纖是否受到過多彎折或干擾
  2. 檢查埠配置
    • 確保埠的速率與連接設備匹配
    • 使用 portshow <port_number> 檢查埠狀態
    • 如需要,使用 portcfgspeed <port_number> <speed> 調整埠速率
  3. 清除錯誤計數並監控
    • 使用 statsclear 清除錯誤計數
    • 使用 portstatsshow <port_number> 監控埠狀態
  4. 必要時隔離問題埠
    • 使用 portdisable <port_number> 禁用有問題的埠

CATEGORIES:

指令手冊

Tags:

Comments are closed

Latest Comments

尚無留言可供顯示。