Skip to main content
Cloud Volumes ONTAP
所有云提供商
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • 所有云提供商
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

验证 AutoSupport 设置

贡献者

AutoSupport 会主动监控系统的运行状况,并向 NetApp 技术支持发送消息。默认情况下,每个节点都启用了 AutoSupport ,以便使用 HTTPS 传输协议向技术支持发送消息。最好验证 AutoSupport 是否可以发送这些消息。

唯一需要的配置步骤是确保 Cloud Volumes ONTAP 具有出站 Internet 连接。有关详细信息,请参阅云提供商的网络要求。

AutoSupport 要求

Cloud Volumes ONTAP 节点需要通过出站Internet访问NetApp AutoSupport 、NetApp会主动监控系统运行状况并向NetApp技术支持发送消息。

路由和防火墙策略必须允许通过 HTTP/HTTPS 流量访问以下端点,以便 Cloud Volumes ONTAP 可以发送 AutoSupport 消息:

如果无法通过出站Internet连接发送AutoSupport 消息、则BlueXP会自动将您的Cloud Volumes ONTAP 系统配置为使用Connector作为代理服务器。唯一的要求是确保Connector的安全组允许通过端口3128进行_inbound_连接。部署Connector后、您需要打开此端口。

如果您为Cloud Volumes ONTAP 定义了严格的出站规则、则还需要确保Cloud Volumes ONTAP 安全组允许通过端口3128进行_outout_连接。

确认出站 Internet 访问可用后,您可以测试 AutoSupport 以确保它可以发送消息。有关说明,请参见 "ONTAP 文档:设置 AutoSupport"

对AutoSupport 配置进行故障排除

如果出站连接不可用、并且BlueXP无法将您的Cloud Volumes ONTAP 系统配置为使用此连接器作为代理服务器、您将从BlueXP收到一条通知、标题为"<工作环境名称>无法发送AutoSupport 消息"。

您很可能会因为网络问题而收到此消息。

请按照以下步骤解决此问题。

步骤
  1. 通过SSH连接到Cloud Volumes ONTAP系统、以便您可以从ONTAP命令行界面管理此系统。

  2. 显示 AutoSupport 子系统的详细状态:

    AutoSupport check show-details

    响应应类似于以下内容:

        Category: smtp
              Component: mail-server
                 Status: failed
                 Detail: SMTP connectivity check failed for destination:
                         mailhost. Error: Could not resolve host - 'mailhost'
                Corrective Action: Check the hostname of the SMTP server
    
        Category: http-https
            Component: http-put-destination
                Status: ok
                Detail: Successfully connected to:
                        <https://support.netapp.com/put/AsupPut/>.
    
              Component: http-post-destination
                 Status: ok
                 Detail: Successfully connected to:
                         https://support.netapp.com/asupprod/post/1.0/postAsup.
    
        Category: on-demand
              Component: ondemand-server
                 Status: ok
                 Detail: Successfully connected to:
                         https://support.netapp.com/aods/asupmessage.
    
        Category: configuration
                Component: configuration
                    Status: ok
                    Detail: No configuration issues found.
        5 entries were displayed.

    如果http-https类别的状态为"ok"、则表示已正确配置AutoSupport 、可以发送消息。

  3. 如果状态不正确、请验证每个Cloud Volumes ONTAP 节点的代理URL:

    AutoSupport show -fields proxy-url

  4. 如果proxy URL参数为空、请将Cloud Volumes ONTAP 配置为使用Connector作为代理:

    AutoSupport modify -proxy-url http://<connector private IP>:3128

  5. 再次验证AutoSupport 状态:

    AutoSupport check show-details

  6. 如果状态仍为FAILED、请验证Cloud Volumes ONTAP 与连接器之间是否通过端口3128建立连接。

  7. 如果在验证是否存在连接后状态ID仍然失败、请通过SSH连接到连接器。

  8. 转至`/opt/application/netapp/cloudmanager/docker_occm/data/`

  9. 打开代理配置文件`squid.conf`

    文件的基本结构如下:

            http_port 3128
            acl localnet src 172.31.0.0/16
            acl azure_aws_metadata dst 169.254.169.254
    
            http_access allow localnet
            http_access deny azure_aws_metadata
            http_access allow localhost
            http_access deny all

    localnet src值是Cloud Volumes ONTAP 系统的CIDR。

  10. 如果Cloud Volumes ONTAP 系统的CIDR块不在文件中指定的范围内、请按如下所示更新此值或添加新条目:

    ACL cvonett src <cidr >

    如果添加此新条目、请勿忘记同时添加一个允许条目:

    http_access allow cvonett

    以下是一个示例:

            http_port 3128
            acl localnet src 172.31.0.0/16
            acl cvonet src 172.33.0.0/16
            acl azure_aws_metadata dst 169.254.169.254
    
            http_access allow localnet
            http_access allow cvonet
            http_access deny azure_aws_metadata
            http_access allow localhost
            http_access deny all
  11. 编辑此配置文件后、以sudo身份重新启动代理容器:

    d启动SQUID

  12. 返回到Cloud Volumes ONTAP 命令行界面并验证Cloud Volumes ONTAP 是否可以发送AutoSupport 消息:

    AutoSupport check show-details