Red Hat Ansible Automation Platform のリリースノート

Red Hat Ansible Automation Platform 2.2

新機能、機能拡張、バグ修正の情報

Red Hat Customer Content Services

概要

Red Hat Ansible Automation Platform の新機能、機能拡張、バグ修正情報の概要

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

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。この取り組みは膨大な作業を要するため、今後の複数のリリースで段階的に用語の置き換えを実施して参ります。詳細は、Red Hat CTO である Chris Wright のメッセージ をご覧ください。

第1章 概要

Red Hat Ansible Automation Platform は、エンタープライズアプリケーションのインフラストラクチャーライフサイクルを管理する自動化ワークロードの開発および操作を単純化します。これは、操作、ネットワーク、セキュリティー、および開発を含む複数の IT ドメイン全体で機能します。また、異なるハイブリッド環境全体でも機能します。採用、使用、理解が簡単な Red Hat Ansible Automation Platform は、自動化におけるどの過程においても、企業全体の自動化を迅速に実装するために必要なツールを提供します。

1.1. Ansible Automation Platform に含まれるもの

Ansible Automation PlatformAutomation controllerAutomation HubAutomation Services CatalogInsights for Ansible Automation Platform

2.2

4.2

  • 4.5
  • ホスト型サービス
  • 1.0 Private(テクノロジープレビュー)
  • ホスト型サービス(配信終了)

ホスト型サービス

1.2. Red Hat Ansible Automation Platform のライフサイクル

Red Hat は、各 Ansible Automation Platform リリースのメンテナンスレベルを示す製品ライフサイクルページを公開しています。追加情報については、Red Hat Ansible Automation Platform のライフサイクル を参照してください。

1.3. Ansible Automation プラットフォームのアップグレード

インストーラーを使用して、Ansible Automation Platform のメンテナンスバージョンへのアップグレードを実行します。インストーラーは、Ansible Tower および Private Automation Hub など、Ansible Automation Platform の最新バージョンへのアップグレードに必要なすべてのアクションを実行します。

重要

yum update を使用してアップグレードを実行しないでください。代わりにインストーラーを使用してください。

関連情報

第2章 Red Hat Ansible Automation Platform 2.2

このリリースには、Red Hat Ansible Automation Platform に実装された多くの拡張機能、追加、および修正が含まれています。

2.1. Ansible Automation Platform 2.2

Red Hat Ansible Automation Platform は、エンタープライズアプリケーションのインフラストラクチャーライフサイクルを管理する自動化ワークロードの開発および操作を単純化します。これは、操作、ネットワーク、セキュリティー、および開発を含む複数の IT ドメイン全体で機能します。また、異なるハイブリッド環境全体でも機能します。採用、使用、理解が簡単な Red Hat Ansible Automation Platform は、自動化におけるどの過程においても、企業全体の自動化を迅速に実装するために必要なツールを提供します。

2.1.1. 機能拡張

  • Automation Services Catalog を Ansible Automation Platform のオンプレミスコンポーネントとして追加しました。Automation Services Catalog は、Ansible Automation Platform 2.2 ではテクノロジープレビューとしてサポートされる機能です。
  • 自動化コントローラー、Private Automation Hub、プライベートサービスカタログの RHEL 9 向けのサポートを追加しました。
  • Ansible Automation Platform のコンポーネントは、python 3.9 ランタイムで実行されるようになりました。
  • Ansible Automation Platform は、PostgreSQL 13、Nginx 1.20、および Redis 6 でデプロイするようになりました。
  • Ansible Automation Platform インストーラーは、証明書が指定されていない場合に共通の認証局 (CA) によって署名された証明書を使用するようになりました。
  • Ansible Automation Platform インストーラーは、自動化プラットフォームチャネルのパッケージとして提供されるようになりました。ユーザーは dnf install コマンドを使用してサーバーから出ることなく、インストーラーを取得できます。
  • 自動化コントローラー、Automation Hub、およびサービスカタログの UI が韓国語にローカライズされるようになりました。
  • ansible-core 2.13 を ee-minimal および ee-supported コンテナーに追加しました。
  • Ansible Automation Hub で、テクノロジープレビュー機能としてコレクション署名および検証を追加しました。
  • Ansible Builder は実行環境の構築時に、コレクションコンテンツにおける署名の検証をサポートするようになりました (テクノロジープレビュー)。

その他の重要な開発者ツールの更新には、以下が含まれます。

  • 自動化コンテンツナビゲーター v2.0 には、コンテンツをより簡単に作成するための機能が追加されました。詳細は、ansible-lint の新機能および変更 を参照してください。
  • 更新された VS Code 拡張機能は、関連する Playbook コンテンツのスマートの自動補完、構文強調表示、jinja ヘルパー、サポートされるツールとの直接統合など、Ansible コンテンツを作成するための言語サポートを提供します。詳細は、New features and enhancements for vscode-ansible を参照してください。

2.1.2. テクノロジープレビュー

このリリースの一部の機能は現在、テクノロジープレビューに分類されています。テクノロジープレビュー機能では、近々発表予定の製品機能をリリースに先駆けて提供します。これにより、お客様は機能性をテストし、開発プロセス中にフィードバックを提供することができます。Red Hat は実稼働環境でテクノロジープレビュー機能を使用することを推奨しておらず、Red Hat SLA はテクノロジープレビュー機能をサポートしていないことに注意してください。

テクノロジープレビュー機能は次のとおりです。* Ansible Builder でのコレクション署名および検証機能を追加しました。

  • ansible-lint が追加されました。これは、実証されたプラクティス、パターン、動作によるコンテンツ作成エクスペリエンスをさらに強化するコマンドラインツールです。詳細は、ansible-navigator の新機能および変更 を参照してください。
  • Automation Services Catalog を追加しました。これにより、Ansible コントローラーの自動化を幅広いユーザーベースに拡張できるようになります。詳細は、Automation Services Catalog を参照してください。

関連情報

2.2. Ansible Automation Platform 2.2.1

機能拡張

  • ansible-builder イメージが含まれるようにインストーラーを修正しました。
  • openshift-clients を 4.10.x に更新しました。
  • 移行先ノードにある証明書をユーザーが使用できるようにしました。
  • バージョンを pulpcore-selinux 1.3.2 に更新しました。
  • バージョンを pulp_installer 3.18 に更新しました。
  • /tmp ディレクトリーに必要なスペースが少なくなるように、実行環境のコピープロセスを強化しました。
  • Ansible Automation Platform 証明書の RSA 鍵の強度を更新しました。
  • Python の依存関係が原因で、サポート対象の実行環境から redhat.rhv コレクションを削除しました。
  • コントローラーのバックアップがコンテナー内で実行されるように、実行環境のベースイメージを変更しました。
  • プライベート自動化ハブを使用して LDAP を設定する機能を追加しました。

バグ修正

  • 実行ノードでパッケージの依存関係が欠落している問題を修正しました。
  • 設定ログが bastion ホストで non-root として実行されると、更新されるようになりました。
  • Ansible Automation Platform を 2.1 から 2.2 にアップグレードすると、pulp リソースマネージャーが削除されるようになりました。
  • automation-controller-service コマンドを実行すると、receptor.service が想定どおりに再起動するようになりました。
  • /home/pulp ディレクトリーのパーミッションエラーでインストーラーが失敗しなくなりました。
  • レセプターが FIPS モードで失敗しなくなりました。
  • semanage 依存関係のインストール時にインストーラーがエラーで失敗しなくなりました。
  • GALAXY_COLLECTION_SIGNING_SERVICE のデフォルト設定を TRUE ではなく ansible-default に更新しました。
  • ansible-builder Python パッケージの競合が原因でインストールが失敗しなくなりました。
  • Ansible Tower から Ansible Automation Platform 2.1 へのアップグレードは、non-root ユーザーエラーが原因で失敗しなくなりました。
  • コントローラーデータベースがすべてのノードで展開されてディスク容量の問題が発生することがなくなりました。
  • 高可用性 Automation Hub のインストールが共有 Netapp ストレージで失敗しなくなりました。
  • Ansible Automation Platform 1.2 から 2.1 にアップグレードした場合に、nginx の間違った SELinux コンテンツセットが原因で発生する 502 エラーで失敗しなくなりました。
  • インストーラーは、IPV6 の SSO キーペアの生成に失敗しなくなりました。
  • 外部承認が有効な場合、グループパーミッションエディターを使用してグループのパーミッションを設定できるようになりました。
  • Central Authentication で Automation Hub 4.5.0 を使用している場合に、グループパーミッションを変更してもハブユーザーインターフェイスが応答しない状態が発生しなくなりました。
  • カードビューとリストビューの両方のコンテナーリストに、ModulesRolesPlugins、および Dependencies カウンターのローカリゼーションサポートが追加されました。
  • アクションクリックの直後、または Automation Hub UI でのページのリロード後に、Deprecated ラベルが表示されるようになりました。
  • Automation Hub UI のコレクションで Undeprecate ボタンをクリックすると、タスクリンクによりタスクが開始されたことを示すアラートが表示されます。
  • Red Hat 認定コレクションとそのバージョンを Private Automation Hub で同期した後、UI に同期日ではなくコレクションのリリース日が正しく表示されるようになりました。
  • デフォルトの名前空間ロゴが更新され、Ansible 製品ロゴと同様に表示されるようになりました。
  • Automation Hub UI で、選択したコレクションが選択されていないコレクションと同様に表示されるようになりました。
  • Automation Hub UI の Insights モードで、コレクションの Deprecate ボタンを再度有効にしました。

2.3. Automation Hub

Automation Hub を使用すると、Red Hat Ansible および認定パートナーが提供する、認定された新しい自動化コンテンツを見つけて利用することができます。Ansible Automation Hub では、クラウド自動化、ネットワーク自動化、セキュリティ自動化などのユースケースのためにパートナーと Red Hat によって開発された、サポート対象の自動化コンテンツである Ansible コレクションを検出および管理できます。

機能拡張

  • Ansible Builder でコレクションの署名と検証の機能が追加されました。
注記

コレクションの署名および検証はテクノロジープレビュー機能です。

2.4. Automation Services Catalog

Automation Services Catalog を使用すると、Ansible コントローラーの自動化を幅広いユーザーベースに拡張することができます。これにより複数レベルで承認ができ、自動化を安全に拡張できるようになります。また、ロールベースのアクセス制御では、指定したユーザーへの自動化アクセスを制限できます。Automation Services Catalog は、Ansible Automation Platform のショップウィンドウです。

注記

Automation Services Catalog はテクノロジープレビュー機能です。

内部化でサポートされる言語は以下のとおりです。

  • 英語
  • フランス語
  • スペイン語
  • 日本語
  • 韓国語
  • オランダ語
  • 中国語

機能拡張

  • Private Automation Services Catalog をインストールできるようになりました。物理/仮想インスタンスでインストールする必要があります。
  • Red Hat Single Sign-On をインストールできるようになりました。別の物理/仮想インスタンスでインストールする必要があります。
  • ユーザーおよびグループのロールベースのアクセスを追加しました。
  • ポートフォリオ内にジョブテンプレートまたはワークフローを含む製品をオーダーする機能が追加されました。
  • メタデータが拡張され製品を記述できるようになりました。
  • ポートフォリオをユーザーに共有するための管理者機能を追加しました。
  • 製品とポートフォリオをコピーする機能を追加しました。
  • 製品を実行する前に、マルチレベルの承認プロセスのオプションを追加しました。
  • キューで承認要求を承認、拒否またはメモできる Approver ロールを追加しました。
  • 承認要求をメールで送信できる機能を追加しました。
  • お客様が組織に合わせてデフォルトの製品アイコンやロゴを変更できるように、ブランド変更機能を追加しました。

2.5. Automation Controller

自動化コントローラーが Ansible Tower に取って代わります。自動化コントローラーは、制御面と実行面が分離された分散型のモジュラーアーキテクチャーを導入します。名前の変更は、これらの機能強化と Ansible Automation Platform スイート内の全体的な位置を反映しています。

自動化コントローラーは、企業全体で自動化を定義、運用、委任するための標準化された方法を提供します。また、自動化チームが成長し続けるビジネス需要に対応するために自動化を迅速に拡張および提供できるようにする、新しい刺激的なテクノロジーと強化されたアーキテクチャーを紹介します。

機能拡張

  • メッシュトポロジーの視覚的な表現を生成するメッシュビジュアライザー機能を導入しました。
  • Automation controller は、仮想マシンベースのインストールのジョブ実行中に、実行環境にシステムトラストストアを自動的にマウントするようになりました。
  • API で要求で問題が発生した場合に生成される 4xx エラーメッセージのカスタマイズを可能にする 4XX エラーのログ形式を追加しました。
  • インベントリーファイルにラベルを使用する機能を追加しました。
  • SAML 統合でユーザーをスーパーユーザーおよび監査人としてフラグを立てる機能が追加されました。
  • Automation controller が Python 3.9 を使用するようになりました。

新機能と拡張機能の完全なリストは、4.x の自動化コントローラーのリリースノート を参照してください。

2.6. Automation Platform Operator

Ansible Automation Platform Operator は、OpenShift 環境で新規の Ansible Automation Platform インスタンスのクラウドネイティブのプッシュボタンデプロイメントを提供します。

非推奨になった機能

  • image_pull_secret (文字列) 変数は廃止され、今後のリリースではサポートされなくなります。Automation Hub または Automation Controller のカスタムリソースを作成するときは、spec で image_pull_secrets (配列) 変数を使用する必要があります。この新しい変数を使用すると、複数のプルシークレットを配列として指定できます。次に例を示します。
spec:
  image_pull_secrets:
    - redhat-operators-pull-secret
    - my-other-pull-secret

法律上の通知

Copyright © 2023 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.