Skip to main content
NetApp Console setup and administration
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

管理控制台代理升级

贡献者 netapp-tonias

当您使用标准模式或受限模式时,只要控制台代理具有出站互联网访问权限以获取软件更新, NetApp控制台就会自动将您的控制台代理升级到最新版本。

如果您需要手动管理控制台代理的升级时间,您可以禁用标准模式或受限模式的自动升级。

禁用自动升级

禁用控制台代理的自动升级包括两个步骤。首先,您需要确保您的控制台代理健康且是最新的。然后编辑配置文件以关闭自动升级。

备注 仅当您拥有控制台代理版本 3.9.48 或更高版本时,您才可以禁用自动升级。

验证代理的健康状况

您应该验证您的代理是否稳定,以及代理虚拟机上运行的所有容器是否健康且正在运行。禁用自动升级后,代理虚拟机将停止检查新服务或升级包。

使用以下命令之一来验证您的控制台代理。所有服务的状态都应为“正在运行”。如果不是这种情况,请在禁用自动升级之前联系NetApp支持。

Docker(用于 Ubuntu 和 VCenter 部署)
docker ps -a
Podman
podman ps -a

禁用代理的自动升级

您可以通过在 com/opt/application/netapp/service-manager-2/config.json 文件中设置 isUpgradeDisabled 标志来禁用自动升级。默认情况下,此标志设置为 false,并且您的代理会自动升级。您可以将此标志设置为 true 以禁用自动升级。在完成此步骤之前,您应该熟悉 JSON 语法。

要重新启用自动升级,请使用以下步骤并将 isUpgradeDisabled 标志设置为 false。

步骤
  1. 确保您已验证您的代理是最新的并且健康。

  2. 创建 /opt/application/netapp/service-manager-2/config.json 文件的备份副本,以确保您可以恢复更改。

  3. 编辑 /opt/application/netapp/service-manager-2/config.json 文件并将 isUpgradeDisabled 标志的值更改为 true。

      "isUpgradeDisabled": true,
  4. 保存您的文件。

  5. 通过运行以下命令重新启动服务管理器 2 服务:

    systemctl restart netapp-service-manager.service
  6. 运行以下命令并验证代理的状态是否显示为_active(running)

    systemctl status netapp-service-manager.service
    _

升级控制台代理

控制台代理需要在升级过程中重新启动,因此NetApp控制台在升级期间将不可用。

步骤
  1. 从下载控制台代理软件 "NetApp 支持站点"

  2. 将安装程序复制到 Linux 主机。

  3. 分配运行脚本的权限。

    chmod +x /path/NetApp-Console-Agent-Offline-<version>

    其中 <version> 是您下载的控制台代理的版本。

  4. 运行安装脚本:

    sudo /path/NetApp-Console-Agent-Offline-<version>

    其中 <version> 是您下载的代理的版本。

  5. 升级完成后,您可以前往*管理>支持>代理*来验证代理的版本。