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

Red Hat Ansible Automation Platform 2.1

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

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.1.1

4.1.1

4.4.1

ホスト型サービス

ホスト型サービス

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.1

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

2.1. Ansible Automation Platform 2.1

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

2.1.1. 機能拡張

  • Automation Mesh は、個別の実行能力を導入し、Receptor を使用してクラスターを柔軟な通信方法で接続する Automation Mesh を使用して、ダウンタイムなしでクラスターを更新します。
  • プラットフォームインストーラーは、高可用性 (HA) Automation Hub クラスターをデプロイできます。
  • Automation Hub は、インスタンスを外部の Red Hat SSO インスタンスに接続し、インストーラーが Red Hat SSO をデプロイできるようにします。
  • バンドルインストーラーは、バンドルの一部として実行環境を提供します。
  • プラットフォームインストーラーでは、rsync は不要になりました。
  • プラットフォームインストーラーは、rsync 環境ありと rsync 環境なしの両方をサポートします。
  • sshpass 1.09 のサポートが追加されました。
  • プラットフォームオペレーターが operator-sdk1.11 にアップグレードされました。
  • OpenShift Container Platform 4.10 のサポートが追加されました。
  • プラットフォーム Operator で未接続環境のサポートが追加されました。
  • プラットフォーム Operator のハブの SSO 設定のサポートが追加されました。
  • プラットフォーム Operator の Operator の問題のトラブルシューティングに役立つ、収集が必要なコンテナーを追加しました。
  • 実行環境を ansible-core 2.12 にアップグレードしました。
  • 実行環境コレクションを core-2.12 互換コレクションに更新しました。

2.2. Ansible Automation Platform 2.1.1

機能拡張

  • OCP 4.10 との互換性が追加されました。
  • 実行環境イメージをプッシュする際の HTTP プロキシーのサポートが追加されました。
  • コントローラーで nginx ヘッダーを設定する機能が追加されました。
  • setup.log ファイルを誰でも読み取れないように変更しました。

バグ修正

  • Web コンテナーの起動に失敗し、インストールに失敗するコントローラーのデプロイメント中の問題を修正しました。
  • OCP で Operator をアップグレードした後に発生するサーバーエラー 500 を修正しました。
  • 変更ログを使用するように ansible-hub-ui を更新しました。

2.3. Ansible Automation Platform 2.1.2

機能拡張

  • Ansible Automation Platform Operator のアーキテクチャーサポートラベルを追加しました。
  • サポートされているすべてのバージョンの Ansible Automation Platform で Receptor 1.2.1 に更新されました。
  • バンドルインストーラーから不要なパッケージを削除してファイルサイズを縮小しました。
  • バージョンを Ansible Runner 2.1.3 に更新しました。
  • Ansible Automation Platform インストーラーからライセンスコンプライアンスの適用を削除しました。
  • プルシークレットアレイを Operator に渡すことができるようにするサポートが追加されました。
  • インストーラーが UTF-8 システムで実行されていることを確認するプリフライトチェックを追加しました。
  • Ansible Automation Platform インストーラーから不要な become_user:root エントリーを削除しました。
  • rekey.yml ファイルの実行時にカスタムシークレットキーを提供するサポートを追加しました。
  • 後でインストールが失敗するのではなく、サービスカタログワーカーのユーザー名とパスワード変数の欠落を検出するためのプリフライトチェックを追加しました。
  • コレクションの詳細がフィルター処理された際の Content タブのコレクション数を更新しました。
  • ORPHAN_PROTECTION_TIME の設定に関するガイドラインを追加

バグ修正

  • コントローラーユーザーインターフェイスがいくつかのクラウドプロバイダーに読み込まれない問題を修正しました。
  • awx-operatorimage_pull_secret キーにおける以前のバージョンとの互換性が追加され、バックアップおよび復元操作が正常に完了するようになりました。
  • 複数のシークレットがサポートされている場合に、自動化コントローラーのバックアップが失敗しなくなりました。
  • アップグレード時の証明書の不一致を解決し、すべてのコントローラーダッシュボードにアクセスできるようにしました。
  • 日本語翻訳のラベルを改善しました。
  • Automation Hub をバージョン 2.1.1 から 2.1.2 にアップグレードする際の問題を解決しました。
  • Automation Controller が OpenShift Core Platform 4.10 の Operator でインストールされた場合に、コントローラーユーザーインターフェイスにアクセスできない問題を解決しました。
  • 実行環境を Automation Hub に移行したときに Ansible Automation Platform 1.2 から 2.1 へのアップグレードに失敗する問題を修正しました。
  • Private Automation Hub のスタンドアロンインストールが実行環境をハブに転送できるように問題を修正しました。
  • 実行環境を Automation Hub にプッシュする際に発生する断続的な 500 internal server error が解決され、イメージがハブにプッシュされなくなりました。
  • Automation Hub のインストール中に変数 sslmode が正しく設定されなかった問題を修正しました。
  • インストーラディレクトリーから `./setup.sh -b コマンドを実行しても、グループ変数のロードに失敗しなくなりました。
  • 後続のインストールで SELinux コンテキストが正しく設定されていなかった問題を修正しました。
  • IPV6 が無効化されてもインストーラーは失敗しなくなりました。
  • データダンプを圧縮するようにデータベースのバックアップおよび復元ロジックを変更しました。
  • 必要なときに設定済みのプロキシーが使用されないというインストール中の問題を修正しました。
  • インターネットに接続されていない状態で実行環境をインストールした場合の不具合を修正しました。
  • パスワードに特殊文字が含まれていても、デフォルトの実行環境の作成が失敗しなくなりました。
  • 実行環境をバンドルされたインストーラーに抽出できるように、一時ディレクトリーパスを変更するパラメーターを設定するためのサポートが追加されました。
  • Django スーパーユーザーが見つからない場合でも、Ansible Automation Platform 2.1 へのアップグレードが失敗しなくなりました。
  • シンボリックリンクが原因で Automation Hub のインストールが失敗する問題を修正しました。
  • インストーラーインベントリーのサービスカタログワーカーの変数に関する説明を追加しました。
  • 外部データベースを使用して Automation Hub をインストールしても Postgres が想定どおりにインストールされない問題を修正しました。
  • デフォルト値を持つ変数が未定義の変数として表示される問題を修正しました。
  • Automation Hub のインストーラーインベントリーに ansible_host のサポートを追加しました。
  • コンテナーの初期化時にいくつかのコマンドが欠落していた問題を修正しました。
  • TTL コントローラーが原因でジョブが繰り返し実行される問題を修正しました。
  • Private Automation Hub から実行環境をプルおよびプッシュする際の断続的な 500 internal server error を解決しました。
  • プロキシー認証で設定されたリモートを、プロキシーパスワードを再入力せずに編集できるように問題を修正しました。
  • パスワードをよりセキュアするため、プロキシーパスワードをテキストタイプからパスワードタイプに更新しました。
  • 認証の失敗を回避するために、認証されたプロキシーによって使用される同期を更新しました。
  • コミュニティーコレクションにドキュメントがないことをユーザーに通知するために、コントローラーユーザーインターフェイスにメッセージを追加しました。
  • リモートレジストリーを追加する場合にのみ HTTPS URL を許可するフィールド検証を追加しました。
  • インポート結果とファイル名を監査ログに追加しました。
  • 変換可能な文字列の NamespacesCollectionsUsersGroupsRemotesContainers などのグループカテゴリーを更新しました。
  • 変換可能な文字列の Filter by repository ドロップダウンフィールドを更新しました。
  • 変換可能な文字列の namespace ラベルを更新しました。
  • イメージの削除でスペースの再利用がトリガーされたときに、アーティファクトがリポジトリー全体から削除される問題を修正しました。

2.4. Ansible Automation Platform 2.1.3

機能拡張

  • バージョンを Openshift-clients 4.10.x に更新しました。
  • バージョンを pulpcore-selinux 1.3.2 に更新しました。
  • バージョンを pulp_installer 3.15.9-3 に更新しました。
  • バージョンを Receptor 1.2.3 に更新しました。
  • 実行環境イメージを自動化コントローラーからのみプルできるように機能拡張を追加しました。
  • コントローラーのバックアップがコンテナー内で実行されるように、実行環境のベースイメージを変更しました。

バグ修正

  • Controller Operator 2.1.3 でタスクコンテナーが失敗しなくなりました。
  • 設定ログが bastion ホストで non-root として実行されると、更新されるようになりました。
  • ユーザーのタイムゾーンが実行環境に正しく入力されるようになりました。
  • Automation Hub をインストールしても SELinux エラーが発生しなくなりました。
  • Automation Hub 2.1 の registry.redhat.io から実行環境を同期しても、[Too many open files] エラーが発生しなくなりました。
  • /tmp ディレクトリーに必要なスペースが少なくなるように、実行環境のコピープロセスを強化しました。
  • レセプターが FIPS モードで失敗しなくなりました。
  • インベントリーファイルに no_proxy 定義が追加され、デプロイメントが Private Automation Hub にアクセスするときにプロキシーを使用しなくなり、正常に実行されるようにしました。
  • レジストリーの詳細を検索する際にバンドルされたインストーラーが失敗しなくなりました。
  • バンドルインストールが skopeo ファイルパーミッションエラーで失敗しなくなりました。
  • Private Automation Hub への Red Hat Single Sign On (SSO) のインストールが失敗しなくなりました。
  • Private Automation Hub のバンドルインストールで、インストールの失敗につながる ee_image_base が欠落しているイメージがプッシュされなくなりました
  • アップグレード中に `./setup.sh -b コマンドを実行すると、API トークンが維持されるようになりました。
  • ユーザーのスーパーユーザーロールは、管理者のみが変更できるようになりました。
  • コレクションの削除タスクが改善され、コレクションがリポジトリーとディスクの両方から削除されるようになりました。
  • Central Authentication で Automation Hub 4.5.0 を使用している場合に、グループパーミッションを変更してもハブユーザーインターフェイスが応答しない状態が発生しなくなりました。
  • カードビューとリストビューの両方のコンテナーリストに、ModulesRolesPlugins、および Dependencies カウンターのローカリゼーションサポートが追加されました。
  • 正しいバージョンのドキュメントにルーティングするようにドキュメントリンクを更新しました。
  • Automation Hub 4.4.0 でコミュニティーの devsec.hardening コレクションを同期しようとすると断続的に発生する問題を解決しました。
  • Automation Controller UI のインポートログおよびステータスオーバーフローのページが改善されました。
  • Automation Hub UI で ansible-builder によって作成された実行環境の可視性を追加
  • ロックとトランザクションを単一のタスクに変更することで、リポジトリーからコンテンツをコピーおよび削除する際の問題を解決
  • コレクションの再アップロードエクスペリエンスを改善するために、孤立したクリーンアップタスクを更新
  • インデックス作成後に、使用可能および検出された実行環境のリストが表示されない問題を解決
  • 最小パスワード長をカスタマイズできるようにユーザーアクセスを更新

2.5. Ansible Automation Platform 2.1.4

機能拡張

  • バンドルインストーラーを再構築して、最新の python-pulp-container rpm およびコンテナーイメージを取得します。
  • Ansible Automation Platform 証明書の RSA 鍵の強度を更新しました。

バグ修正

  • アドホックコマンドを実行し、認証情報を選択すると、パスワードが尋ねられるようになりました。
  • skopeo ディレクトリーが作成されたインストール時のエラーを修正しました。
  • 1.2 から 2.1 へのアップグレード中に ansible-core バージョンの競合によって引き起こされるエラーを修正しました。
  • API を使用して survey フィールドが作成された場合に、Web コンソールで survey フィールドを更新できない問題を修正しました。
  • 日付ピッカーが過去の日付を選択する問題を修正し、保存が妨げられる問題が修正されました。
  • Use Role を認証情報で設定すると、不要なロールが他のユーザーに追加される問題を修正しました。
  • インストール中に実行環境をローカルにプッシュできなかった問題を修正しました。
  • スライスの使用中に収集されたファクトが Ansible Automation Platform に保存されない問題を修正しました。
  • ジョブテンプレートページ間を移動する際にフィルターオプションが削除される問題を修正しました。
  • 起動したジョブが Jobs ページから消えていた問題を修正しました。
  • インストーラーが "Push execution environment images locally on Automation Controller and Execution Nodes" エラーで失敗し、ルートレスランタイムを実行できない問題を修正しました。
  • アイドル状態の接続が増加し、Automation Hub データベースで閉じられない問題を修正しました。
  • Private Automation Hub が外部データベースで復元できない問題を修正しました。
  • ハブが不要な追加パッケージをインストールする問題を修正しました。

2.6. Automation Hub

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

Automation Hub 4.4.1 の機能強化とバグ修正

  • 適切な権限を持つユーザーがタスクを表示および管理できるように、タスクシステムの権限が追加されました。
  • 実行環境を追加/編集する際の名前、名前空間名、およびレジストリー要件が追加されました。
  • 認定されたコレクションがプライベートハブからのインストールに失敗するエラーを修正しました。
  • レジストリー同期ステータスがリモートレジストリーページに表示されないバグを修正しました。

Automation Hub 4.4.3 のバグ修正

  • アイドル状態の接続が増加し、Automation Hub データベースで閉じられない問題を修正しました。
  • Private Automation Hub が外部データベースで復元できない問題を修正しました。
  • ハブが不要な追加パッケージをインストールする問題を修正しました。

2.7. Automation controller

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

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

Automation Controller 4.1 の新機能と機能強化

  • 制御層と実行層を分離します。
  • 自動化実行環境は、自動化が実行される環境を構築および配布するための標準化された方法を提供するコンテナーイメージです。
  • 自動化メッシュにより、オンプレミス環境、ハイブリッドクラウド、およびエッジ間での分散実行が可能になります。これは、AnsibleTower と分離されたノードを置き換えます。

Automation Controller 4.1 の非推奨および削除された機能

  • 実行のためのカスタム Python 仮想環境のサポート。

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

Automation Controller 4.1.1 の機能拡張とバグ修正

  • 追加の nginx ヘッダーを指定する機能を追加しました。
  • コントローラーが収集すべきデータをすべて収集するようにアナリティクスの収集機能を修正しました。
  • デモ組織の削除時に以降のインストーラーの実行を中断しないようにコントローラーを修正しました。

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

Automation Controller 4.1.4 のバグ修正

  • インストーラーが "Push execution environment images locally on Automation Controller and Execution Nodes" エラーで失敗し、ルートレスランタイムを実行できない問題を修正しました。

法律上の通知

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.