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

验证Cloud Volumes ONTAP的AutoSupport设置

贡献者 netapp-bcammett netapp-manini netapp-rlithman

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

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

AutoSupport 要求

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

路由和防火墙策略必须允许HTTPS流量传输到以下端点、Cloud Volumes ONTAP才能发送AutoSupport消息:

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

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

提示 如果您使用的是 HA 对,则 HA 调解器不需要出站 Internet 访问。

确认出站 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