Azure Operator Insights インジェスト エージェントをアップグレードする

インジェスト エージェントは、お客様が所有および管理する Linux 仮想マシン (VM) にインストールされるソフトウェア パッケージです。 場合によっては、エージェントをアップグレードする必要があります。

この記事では、インジェスト エージェントをアップグレードする方法と、アップグレードをロールバックする方法について説明します。

前提条件

アップグレードするインジェスト エージェントのバージョンを決定します。 アップグレード時にバージョンを指定しない場合は、最新バージョンにアップグレードされます。

最新のリリースの一覧と各バージョンでの変更点については、「Azure Operator Insights インジェスト エージェントの新機能」を参照してください。 6 か月以上前のエージェント バージョンをお探しの場合は、リリース ノートのアーカイブを確認してください。

アップグレードする前にインジェスト エージェント パッケージの信頼性を確認する場合は、「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 Operator Insights のインジェスト エージェントの監視とトラブルシューティング」の説明に従って、エージェントが実行されていること、およびエージェントでファイルがコピーされていることを確認します。

アップグレードのロールバック

アップグレードまたは構成の変更に失敗した場合:

  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
    

具体的には、次の方法を学習します。