除錯乙太網路連線功能的問題
您可以檢查 entstat 指令所產生的乙太網路統計資料,來判定乙太網路連線功能問題。然後,您可以使用 starttrace 及 stoptrace 指令除錯問題。
若要協助除錯乙太網路連線功能的問題,請遵循下列步驟:
- 驗證來源用戶端邏輯分割區是否可以不通過 Virtual I/O Server,而對相同系統上的另一個用戶端邏輯分割區進行連線測試。 如果這樣做失敗,問題可能發生在用戶端邏輯分割區的虛擬乙太網路設定中。如果連線測試成功,則繼續進行下一步。
- 啟動來源邏輯分割區與目的地機器的連線測試,以便封包能夠透過 Virtual I/O Server 來傳送。 此連線測試將最有可能失敗。請在連線測試執行中的情況下繼續進行下一步。
- 在 Virtual I/O Server 上,鍵入下列指令:
其中 SEA_adapter 是您的「共用乙太網路配接卡」名稱。entstat –all SEA_adapter
- 驗證邏輯分割區所屬的 VLAN ID 是否與輸出的 VLAN ID 區段中的正確虛擬配接卡相關聯。為此 VLA 檢查其虛擬配接卡的 ETHERNET STATISTIC,並驗證 Receive statistics 直欄下的封包計數是否不斷地增加。
這會驗證 Virtual I/O Server 是否正在透過正確的配接卡接收封包。如果未接收封包,則問題可能發生在虛擬配接器配置。使用「硬體管理主控台 (HMC)」,驗證配接卡的 VLAN ID 的資訊。
- 為此 VLA 檢查其實體配接卡的 ETHERNET STATISTICS,並驗證 Transmit statistics 直欄下的封包計數是否不斷地增加。 此步驟會驗證是否正在從 Virtual I/O Server 傳送封包。
- 驗證外部目標系統(位於 Virtual I/O Server 的實體端)是否正在接受封包並送出回覆。 如果此情況未發生,則錯誤的實體配接卡與「共用乙太網路配接卡」相關聯,或可能未正確地配置乙太網路開關。
- 為此 VLA 檢查其實體配接卡的 ETHERNET STATISTICS,並驗證 Receive statistics 直欄下的封包計數是否不斷地增加。 此步驟會驗證 Virtual I/O Server 是否正在接收連線測試回覆。 如果此計數未增加,則可能未正確地配置開關。
- 為此 VLA 檢查其虛擬配接卡的 ETHERNET STATISTICS,並驗證 Transmit statistics 直欄下的封包計數是否不斷地增加。 此步驟會驗證 Virtual I/O Server 是否正在透過正確的虛擬配接卡傳輸封包。 如果此計數未增加,請啟動系統追蹤公用程式。請遵循步驟 9 中的指示,以收集系統追蹤、統計資訊及配置說明。使用服務及支援中心,來進一步除錯問題。
- 使用 Virtual I/O Server 追蹤公用程式,來除錯連線功能問題。 使用 starttrace 指令指定追蹤連結鉤 ID,可啟動系統。「共用乙太網路配接卡」的追蹤連結鉤 ID 為 48F。使用 stoptrace 指令可停止追蹤。使用 cattracerpt 指令,可讀取追蹤日誌、格式化追蹤項目,以及將報告寫入至標準輸出。
