如果系统不发送预期的 AutoSupport 消息,并且您使用的是 HTTP 或 HTTPS,您可以检查几项设置来解决该问题。
开始之前
您应该已确认基本网络连接和 DNS 查找功能:
- 您的网络管理 LIF 必须在运行和管理状态下正常工作。
- 您必须能够在与集群管理 LIF(而非任何节点上的 LIF)相同的子网上对正常运行的主机执行 ping 操作。
- 您必须能够在集群管理 LIF 以外的子网上对正常运行的主机执行 ping 操作。
- 您必须能够使用主机的名称(而非 IP 地址)在集群管理 LIF 以外的子网上对正常运行的主机执行 ping 操作。
关于此任务
如果您已经确定 AutoSupport 可以生成消息,但无法通过 HTTP 或 HTTPS 传送消息,应执行以下步骤。
如果遇到错误或无法完成该过程中的某一步,请先确定并解决问题,然后再继续执行下一步。
步骤
- 验证节点管理 LIF 的状态:network interface show -home-node local -role node-mgmt -fields
vserver,lif,status-oper,status-admin,address,role
status-oper 和 status-admin 字段应该返回 up。
- 记录下 SVM 名称、LIF 名称和 LIF IP 地址,以供日后使用。
- 确保已启用并正确配置了 DNS:vserver services name-service dns show
- 解决 AutoSupport 消息返回的任何错误:system node autosupport history show -node * -fields node,seq-num,destination,last-update,status,error
如果错误指出数字证书存在问题,请与技术支持联系。
- 确认集群可以成功访问所需的服务器和 Internet:
- network traceroute -node local -destination network_management_LIF
- network traceroute -node local -destination support.netapp.com
- system node autosupport show -fields proxy-url
- network traceroute -node local -destination proxy_url
如果这些路由中的任何一个无法正常运行,请使用可以在大多数第三方网络客户端上找到的 “traceroute” 或 “tracert” 实用程序,尝试从与集群在同一子网上的正常运行的主机进行相同的路由。这样可以帮助您确定是网络配置还是集群配置存在问题。
- 如果将 HTTPS 用于 AutoSupport 传输协议,请确保 HTTPS 流量可以退出网络:
- 在与集群管理 LIF 相同的子网上配置 Web 客户端。
确保所有配置参数的值与 AutoSupport 配置的值相同,包括使用相同的代理服务器、用户名、密码和端口。
- 使用 Web 客户端访问 https://support.netapp.com。
访问应该成功。如果不成功,请确保正确配置了所有防火墙以允许 HTTPS 和 DNS 流量,并正确配置了代理服务器。