Data Domain:在 DDMC 2.0 中添加路由时出现的问题
Summary: DataDomain Management Center 版本 2.0.x 中存在缺陷,导致从 CLI 或 GUI 添加静态路由失败
Symptoms
由于版本 2.0.x 中的 Data Domain Management Center (DDMC) 代码存在缺陷,客户将无法通过 CLI 或 GUI 添加静态路由。
添加路由的所有命令尝试和变体都将失败,例如,通过管理员或 SE 模式执行以下作:
# net route add -net 10.154.x.x netmask 255.255.255.0 gw 10.157.x.x dev ethV1 # net route add ipversion ipv4 -net 10.154.x.x netmask 255.255.255.0 gw 10.157.x.x dev ethV1 # net route add ipversion ipv4 -net 10.154.x.x netmask 255.255.255.0 gw 10.157.x.x ethV1
所有命令返回相同的结果:
Error: 路由命令系统错误。
如果客户或支持人员检查 messages.engineering 文件(通过“log view debug/messages.engineering”,如果使用 CLI),则可以找到以下错误消息:
Dec 8 13:18:17 GDS-BEGIA-0418 sms:信息: sms_net_add_route_job:路由命令:/ddr/bin/ddroute.py add -net 10.154.x.x netmask 255.255.255.0 gw 10.157.x.x ethV1 Dec 8 13:18:17 GDS-BEGIA-0418 sms:注意:运行:/ddr/bin/ddroute.py add - net 10.154.33.0 netmask 255.255.255.0 gw 10.157.x.x ethV1 Dec 8 13:18:17 GDS-BEGIA-0418 sms:注意:exec 路由错误:127 Dec 8 13:18:17 GDS-BEGIA-0418 sms:WARNING: sms_net_add_route_job:Route command failed:运行内部命令时出错: Dec 8 13:18:17 GDS-BEGIA-0418 ddsh:注意:MSG-DDSH-00017:(tty=pts/0, session=21095) root: command “net route add -net 10.154.x.x netmask 255.255.255.0 gw 10.157.64.94 ethV1” exited with code:41
一些客户甚至可能注意到 DDMC ,尽管可以通过 VMware 控制台启动并访问,但无法通过 SSH 访问,甚至 ping 也无法正常工作。由于 DDMC 默认网关(如果已配置)是静态路由,因此在启动 DDMC 2.0.0.x 时将无法添加,因此,如果客户尝试从虚拟机未直接连接到的网络访问 DDMC,则无法通过 ping、SSH 或 GUI 访问 DDMC。
Cause
Resolution
如果即使在升级到上述版本后,在引导时默认网关仍未自动添加到 DD,则客户可以从 DDMC 主机使用以下 CLI 命令手动添加路由,然后添加路由并使其在重新启动时保持不变:
# net route set gateway DEFAULT_GW_IP_ADDRESS
对于不同于默认网关的其他静态路由,客户也可以使用以下 CLI(例如,使用 192.168.1.1 作为下一跳的 IP 地址,通过接口 ethV0 将所有流量路由到专用 192.168.1.0/24 网络):
# net route add net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 dev ethV0