升級 Azure Operator Insights 擷取代理程式
擷取代理程式是安裝在您擁有和管理的Linux虛擬機(VM)上的軟體套件。 您可能需要升級代理程式。
本文說明如何升級擷取代理程式,以及如何復原升級。
必要條件
決定您要升級的擷取代理程式版本。 如果您在升級時未指定版本,則會升級至最新版本。
如需最新版本的清單,請參閱 Azure Operator Insights 擷取代理程式的 新功能,並查看每個版本有哪些變更。 如果您要尋找超過六個月的代理程式版本,請查看 版本資訊封存。
如果您想要在升級之前驗證擷取代理程式套件的真實性,請參閱 如何使用 GPG 存放庫簽署密鑰。
升級代理程序軟體
若要升級至新版本的代理程式,請在具有舊代理程式的每個 VM 上重複下列步驟。
- 連線 透過 SSH 連線至 VM。
- 儲存現有 /etc/az-aoi-ingestion/config.yaml 組態檔的複本。
- 使用 VM 的套件管理員升級代理程式。 例如,針對 Red Hat 型 Linux 散發套件:
出現提示時回答sudo dnf upgrade az-aoi-ingestion
y
。- 或者,若要升級至特定版本的代理程式,請在 命令中指定版本號碼。 例如,針對 RHEL8 系統上的 2.0.0 版,請使用下列命令:
sudo dnf install az-aoi-ingestion-2.0.0
- 對支持聯繫人所描述的組態檔或新版本的檔進行任何變更。 大部分的升級不需要任何組態變更。
- 重新啟動代理程式。
sudo systemctl restart az-aoi-ingestion.service
- 代理程式執行之後,請將 az-aoi-ingestion 服務設定為在重新啟動時自動啟動。
sudo systemctl enable az-aoi-ingestion.service
- 確認代理程式正在執行,且其正在複製檔案,如監視和疑難解答適用於 Azure Operator Insights 的擷取代理程式中所述。
復原升級
如果升級或組態變更失敗:
- 重新安裝舊版的代理程式,以降級回舊版。 例如,若要降級為 RHEL8 系統上的 1.0.0 版,請使用下列命令:
sudo dnf downgrade az-aoi-ingestion-1.0.0
- 將備份組態檔從 複製到 /etc/az-aoi-ingestion/config.yaml 檔案之前。
- 重新啟動代理程式。
sudo systemctl restart az-aoi-ingestion.service
- 當代理程式執行時,請將 az-aoi-ingestion 服務設定為在重新啟動時自動啟動。
sudo systemctl enable az-aoi-ingestion.service
相關內容
了解如何:
- 監視和疑難解答擷取代理程式。
- 變更擷取代理程式的組態。
- 輪替擷取代理程式的秘密。
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: