第11章 アップグレード

既存の Ansible Automation Platform デプロイメントを新しいバージョンにアップグレードできます。アップグレードプロセスには、Automation Hub、Automation Controller、および拡張ノードのアップグレードが含まれます。アップグレードプロセスには、Ansible Automation Platform デプロイメントのインストールとほぼ同じだけ時間がかかります。アップグレードを実行する前にバックアップを作成する必要があります。

注記

GCP Marketplace で入手可能な Ansible Automation Platform は、順次アップグレードをサポートしています。アップグレードはすべて、アップグレード先のバージョンよりも最大で 1 つ前のメジャーバージョンである必要があります。たとえば、Ansible Automation Platform を 2.4.20230630 にアップグレードするには、バージョン 2.3.20230221 を使用している必要があります。

アップグレードを実行する前に、ロギングとモニタリングを無効にする必要があります。アップグレードを開始する前に、次の 手順 に従って現在のバージョンのモニタリングとロギングをオフに切り替えます。

アップグレードが完了したら、次の 手順 に従ってロギングとモニタリングを再度有効にすることができます。

前提条件

  • Docker をインストールしてアップグレード Playbook を実行できるようにする。
  • Linux または macOS システム (ansible-on-clouds-ops コンテナーイメージが実行される場所)
  • アップグレードプロセスでは、複数のボリュームをマウントする必要があるので、このプロセスに使用する新しいディレクトリーを準備する。

アップグレードプロセスは次の手順で行います。

  1. Ansible Automation Platform 2.3 スタックのバックアップを作成します。

  2. Ansible Automation Platform をアップグレードします。

    1. ansible-on-clouds-ops 2.4 コンテナーイメージをプルする
    2. 最低限必要な権限が満たされていることを確認する
    3. データファイルを生成する
    4. データファイルを更新する
    5. 運用コンテナーを実行して、Ansible Automation Platform のアップグレードを開始する
  3. (任意) バックアップからスタックを復元します。

11.1. アップグレード前のバックアップ

重要

Ansible Automation Platform 環境のアップグレードを開始する前に、まず現在のバージョンで環境のバックアップを作成する必要があります。

以前のバージョンで Ansible Automation Platform 環境のバックアップを作成するには、Ansible on Clouds 2.3 のバックアップ手順 に従ってください。