4.5. Ansible Automation Platform 2.4 へのアップグレード


Ansible Tower のインスタンスを Ansible Automation Platform 2.4 にアップグレードするには、inventory ファイルを元の Tower インスタンスから新しい Tower インスタンスにコピーし、インストーラーを実行します。Red Hat Ansible Automation Platform インストーラーは、2.4 より前のバージョンを検出し、アップグレードされたインベントリーファイルを提供して、アップグレードプロセスを続行します。

  1. Red Hat Ansible Automation Platform のダウンロード ページから Red Hat Ansible Automation Platform の最新のインストーラーをダウンロードします。
  2. ファイルをデプロイメントします。

    $ tar xvzf ansible-automation-platform-setup-<latest_version>.tar.gz
    Copy to clipboard
  3. Ansible Automation Platform のインストールディレクトリーに移動します。

    $ cd ansible-automation-platform-setup-<latest_version>/
    Copy to clipboard
  4. 元のインスタンスから最新のインストーラーのディレクトリーに inventory ファイルをコピーします。

    $ cp ansible-tower-setup-3.8.x.x/inventory ansible-automation-platform-setup-<latest_version>
    Copy to clipboard
  5. setup.sh スクリプトを実行します。

    $ ./setup.sh
    Copy to clipboard

    セットアップスクリプトは一時停止し、"pre-2.x" インベントリーファイルが検出されたことを示しますが、inventory.new.ini という新しいファイルが提供され、元のインスタンスのアップグレードを続行できます。

  6. テキストエディターで inventory.new.ini を開きます。

    注記

    インストーラーは、セットアップスクリプトを実行することで、tower の名前を automationcontroller に変更するなど、元のインベントリーファイルからいくつかのフィールドを変更しました。

  7. 新しく生成された inventory.new.ini ファイルを更新して、関連する変数、ノード、および関連するノード間ピア接続を割り当てて、自動化メッシュを設定します。

    注記

    自動化メッシュトポロジーの設計は、環境の自動化のニーズによって異なります。本書では、考えられるシナリオの設計をすべて提供することはしていません。以下は、自動化メッシュ設計の例です。

    ホップノードを利用する 3 つのノードで構成される標準のコントロールプレーンを含むインベントリーファイルの例:

    [automationcontroller]
    control-plane-1.example.com
    control-plane-2.example.com
    control-plane-3.example.com
    
    [automationcontroller:vars]
    node_type=control 1
    peers=execution_nodes 2
    
    
    [execution_nodes]
    execution-node-1.example.com peers=execution-node-2.example.com
    execution-node-2.example.com peers=execution-node-3.example.com
    execution-node-3.example.com peers=execution-node-4.example.com
    execution-node-4.example.com peers=execution-node-5.example.com node_type=hop
    execution-node-5.example.com peers=execution-node-6.example.com node_type=hop 3
    execution-node-6.example.com peers=execution-node-7.example.com
    execution-node-7.example.com
    
    [execution_nodes:vars]
    node_type=execution
    Copy to clipboard

    1
    プロジェクトとインベントリーの更新やシステムジョブを実行するが、通常のジョブを実行しない、制御ノードを指定します。これらのノードでは実行機能は無効になります。
    2
    execution_nodes グループ内のノード間接続のピア関係を指定します。
    3
    トラフィックを他の実行ノードにルーティングするホップノードを指定します。ホップノードは自動化を実行できません。
  8. 自動化ハブ API トークンをインポートまたは生成します。

    • automationhub_api_token フラグを使用して既存の API トークンをインポートします。

      automationhub_api_token=<api_token>
      Copy to clipboard
    • generate_automationhub_token フラグを True に設定して、新しい API トークンを生成し、既存のトークンを無効にします。

      generate_automationhub_token=True
      Copy to clipboard
  9. 自動化メッシュ用に inventory.new.ini の設定が完了したら、inventory.new.ini を使用してセットアップスクリプトを実行します。

    $ ./setup.sh -i inventory.new.ini -e @credentials.yml -- --ask-vault-pass
    Copy to clipboard
  10. インストールが完了したら、すべての自動化コントローラーノードで Ansible Automation Platform ダッシュボード UI にログインして、Ansible Automation Platform が正常にインストールされたことを確認します。

関連情報

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat, Inc.