Avamar:AVE 主動式執行狀況檢查無法辨識部署在 Hyper-V 或 AWS 中節點上的乙太網路設定
Summary: Avamar:Virtual Edition:主動式執行狀況檢查無法辨識部署在 Hyper-V 或 AWS 環境中的 Avamar 節點上的乙太網路設定
Symptoms
主動式執行狀況檢查指令檔會報告「乙太網路設定」失敗。
主動式執行狀況檢查會顯示 eth0 為空速度。
Hyper-V 環境的範例:# --> Hardware Manufacturer hyperv
.
ERROR: (0.0) eth0 speed is instead of at least 1000Mb/s
ERROR: (0.0) eth0 duplex is instead of Full
ERROR: (0.0) eth0 auto negotiation is instead of on
RESOLUTION: See KB466119 for troubleshooting NIC cards and speeds
# --> Ethernet Settings *FAILED*
AWS 環境範例:# --> Hardware Manufacturer other
.
ERROR: (0.0) eth0 speed is instead of at least 1000Mb/s
ERROR: (0.0) eth0 duplex is instead of Full
ERROR: (0.0) eth0 auto negotiation is instead of on
RESOLUTION: See KB466119 for troubleshooting NIC cards and speeds
# --> Ethernet Settings *FAILED*
Cause
造成故障的原因是,Linux 作業系統的 Hyper-V 和 AWS 網路驅動程式非常有限,無法向 ethtool 提供速度和雙工的相關資訊。
例:#: ethtool eth0
Settings for eth0:
Link detected: yes
Resolution
請檢查 VM 是否使用正確的驅動程式ethtool -i eth0
Hyper-V 的範例輸出:driver: hv_netvsc
version:
firmware-version: N/A
bus-info:
supports-statistics: no
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
AWS 的範例輸出:driver: netfront
version:
firmware-version:
bus-info: vif-0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
如果 ethtool 命令回報的驅動程式名稱是 hv_netvsc 或 netfront,則可直接忽略錯誤訊息,否則應在停止 Avamar 服務後,在虛擬機器層級選擇正確的驅動程式。未來版本的主動式執行狀況檢查將會調整乙太網路檢查。
Additional Information
有關 Hyper-V 驅動程式限制的詳細資訊:http://mindworks.shoutwiki.com/wiki/Ethtool_Support_for_Microsoft_Hyper-V