你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

升级 Azure 运营商见解引入代理

该引入代理是一个软件包,安装在由你拥有和管理的 Linux 虚拟机 (VM) 上。 你可能需要升级该代理。

本文介绍了如何升级引入代理以及如何回滚升级。

先决条件

确定要升级到的引入代理的版本。 如果在升级时未指定版本,则将升级到最新版本。

有关最新版本的列表,请参阅Azure Operator Insights 引入代理的新增功能,并查看每个版本中的更改内容。 如果你需要六个月以前发布的代理版本,请查看发行说明存档

要在升级前验证引入代理包的真实性,请参阅如何使用 GPG 存储库签名密钥

升级代理软件

若要升级到代理的新版本,请对具有旧代理的每个 VM 重复以下步骤。

  1. 通过 SSH 连接到 VM。
  2. 保存现有 /etc/az-aoi-ingestion/config.yaml 配置文件的副本。
  3. 使用 VM 的包管理器升级代理。 例如,对于基于 Red Hat 的 Linux 分发版:
    sudo dnf upgrade az-aoi-ingestion
    
    出现提示时回答 y
    1. 或者,要升级到代理的特定版本,请在命令中指定版本号。 例如,对于 RHEL8 系统上的版本 2.0.0,请使用以下命令:
    sudo dnf install az-aoi-ingestion-2.0.0
    
  4. 对支持联系人或新版本的文档描述的配置文件进行任何更改。 大多数升级不需要进行任何配置更改。
  5. 重新启动该代理。
    sudo systemctl restart az-aoi-ingestion.service
    
  6. 在代理运行后,将 az-aoi-ingestion 服务配置为在重启时自动启动。
    sudo systemctl enable az-aoi-ingestion.service
    
  7. 验证该代理是否正在运行,以及是否正在复制文件,如监视 Azure 运营商见解引入代理并对其进行故障排除中所述。

回滚升级

如果升级或配置更改失败:

  1. 重新安装之前版本的代理,以降级回之前版本。 例如,要降级到 RHEL8 系统上的版本 1.0.0,请使用以下命令:
    sudo dnf downgrade az-aoi-ingestion-1.0.0
    
  2. 将更改前备份的配置文件复制到 /etc/az-aoi-ingestion/config.yaml 文件。
  3. 重新启动该代理。
    sudo systemctl restart az-aoi-ingestion.service
    
  4. 在代理运行后,将 az-aoi-ingestion 服务配置为在重启时自动启动。
    sudo systemctl enable az-aoi-ingestion.service
    

了解如何: