Data Domain:在 DDMC 2.0 中新增路由時發生的問題
Summary: DataDomain Management Center 版本 2.0.x 中有一個瑕疵,導致從 CLI 或 GUI 新增靜態路由失敗
Symptoms
由於 2.0.x 版中的 DataDomain Management Center (DDMC) 程式碼有瑕疵,客戶將無法透過 CLI 或 GUI 新增靜態路由。
所有嘗試和變更命令新增路由的操作都將失敗,例如,透過管理員或 SE 模式執行下列動作:
# net route add -net 10.154.x.x 網路遮罩 255.255.255.0 GW 10.157.x.x dev ethV1 # net route add ipversion ipv4 -net 10.154.x.x 網路遮罩 255.255.255.0 GW 10.157.x.x dev ethV1 # net route add ipversion ipv4 -net 10.154.x.x 網路遮罩 255.255.255.0 GW 10.157.x.x ethV1
所有命令傳回相同的結果:
Error: 路由命令系統錯誤。
如果客戶或支援人員檢查 messages.engineering 檔案 (如果使用 CLI,則透過「log view debug/messages.engineering」),可以找到下列錯誤訊息:
12 月 8 日 13:18:17 GDS-BEGIA-0418 短信:資訊: sms_net_add_route_job:路由命令:/ddr/bin/ddroute.py 新增 -net 10.154.x.x 網路遮罩 255.255.255.0 GW 10.157.x.x ethV1 12 月 8 日 13:18:17 GDS-BEGIA-0418 短信:NOTICE: 執行:/ddr/bin/ddroute.py 新增 - net 10.154.33.0 網路遮罩 255.255.255.0 GW 10.157.x.x ethV1 12 月 8 日 13:18:17 GDS-BEGIA-0418 短信:注意:exec 路由錯誤:127 12 月 8 日 13:18:17 GDS-BEGIA-0418 短信:警告:sms_net_add_route_job:路由命令失敗:執行內部命令時發生錯誤。 12 月 8 日 13:18:17 GDS-BEGIA-0418 ddsh:NOTICE: MSG-DDSH-00017:(tty=pts/0, session=21095) root:命令「net route add -net 10.154.x.x netmask 255.255.255.0 GW 10.157.64.94 ethV1」已退出,並顯示程式碼:41
一些客戶甚至可能會注意到 DDMC ,儘管可以通過 VMware 控制台啟動和訪問,但無法通過 SSH 訪問,甚至 ping 也不起作用。由於 DDMC 預設閘道 (如果已設定) 是靜態路由,因此在啟動 DDMC 2.0.0.x 時新增將失敗,因此如果客戶嘗試從未直接連接 VM 的網路存取 DDMC,將無法透過 ping、SSH 或 GUI 連線至 DDMC。
Cause
Resolution
如果即使升級到上述版本後,預設閘道仍未在開機時自動新增至 DD,則客戶可以使用下列來自 DDMC 主機的 CLI 命令手動新增路由,且在之後將會新增,並使其在重新開機後持續存在:
# 網路路由集閘道DEFAULT_GW_IP_ADDRESS
對於與預設閘道不同的其他靜態路由,客戶也可以使用以下 CLI (例如,通過介面 ethV0 將所有流量路由到私有 192.168.1.0/24 網路,使用 192.168.1.1 作為下一躍點的 IP 位址):
# 網路路由新增 網路 192.168.1.0 網路遮罩 255.255.255.0 GW 192.168.1.1 dev ethV0