Documentation

3. サブスクリプションのインポート

利用可能なサブスクリプションまたはサブスクリプションマニフェストは、自動コントローラーの使用を許可します。自動コントローラーを取得するには、次のいずれかを実行できます。

  1. ライセンスページに、Red Hat または Satellite のユーザー名およびパスワードを指定します。

  2. カスタマーポータルのサブスクリプション割り当てページからサブスクリプションマニフェストを取得します。詳細は、『Automation Controller User Guide』の「サブスクリプションマニフェストの取得」を参照してください。

Red Hat Ansible Automation Platform サブスクリプションを**お持ちの場合** は、コントローラーを起動するときに Red Hat の顧客認証情報を使用してサブスクリプション情報にアクセスします (以下の手順を参照)。

Red Hat Ansible Automation Platform サブスクリプションを**お持ちでない場合** は、here から試用版サブスクリプションを要求するか、サブスクリプションの要求 をクリックして指示に従って要求します。

Satellite を使用した非接続環境 は、Satellite インスタンスに接続するためにコントローラーインスタンス上でサブスクリプションマネージャーを設定している場合は、仮想マシンベースのインストールのログインフローを使用できます。Satellite を使用しない 非接続環境に対する推奨回避策は、[1] 接続環境で access.redhat.com からマニフェストをダウンロードして、非接続環境のコントローラーインスタンスにアップロードするか、[2] プロキシーサーバー経由でインターネットに接続することです。

注釈

非接続環境を使用するには、有効な automation controller エンタイトルメントを Satellite 組織のマニフェストにアタッチする必要があります。これは、hammer subscription list \--organization <org_name> を使用して確認できます。

To understand what is supported with your subscription, see licenses_feat_support for more information. If you have issues with the subscription you have received, please contact your Sales Account Manager or Red Hat Customer Service at https://access.redhat.com/support/contact/customerService/.

コントローラーが初めて起動すると、サブスクリプション画面が自動的に表示されます。

no license

  1. デフォルトでは、サブスクリプションを取得してインポートするオプションは https://access.redhat.com/management/subscription_allocations から生成したサブスクリプションマニフェストをアップロードします。詳細は「サブスクリプションマニフェストの取得」を参照してください。サブスクリプションマニフェストを取得したら、ファイルの保存先 (サブスクリプションマニフェストは完全な .zip ファイルであり、コンポーネントではありません) を参照してアップロードできます。

注釈

サブスクリプションマニフェストオプションの 参照 ボタンがグレー表示になっている場合は、ユーザー名とパスワードのフィールドを削除して 参照 ボタンを有効にします。

または、ユーザー名とパスワードを使用して Red Hat カスタマー認証情報を入力するオプションを選択できます。コントローラークラスターノードが Subscription Manager を使用して Satellite に登録されている場合は、Satellite ユーザー名/パスワードを使用します。認証情報を入力したら、サブスクリプションの取得 をクリックします。

  1. 次に、サブスクリプションメタデータは RHSM/Satellite API または指定したマニフェストから取得されます。

  • サブスクリプションマニフェストで、1 つのインストールに複数のサブスクリプション数が適用されている場合、コントローラーはその数を結合しますが、最も早い有効期限を有効期限日 (サブスクリプションの更新が必要となる日) と使用します。

  • 認証情報 (ユーザー名/パスワード) を入力すると、コントローラーは、設定したサブスクリプションサービスを取得します。これにより、実行するサブスクリプション (以下の例では複数のサブスクリプションがあります) を選択して、そのメタデータでコントローラーのエンタイトルを行います。サブスクリプションを更新した場合は、新しいサブスクリプションを取得できます。

注釈

サブスクリプションの期限が切れると (サブスクリプション設定ウィンドウのサブスクリプションの詳細で確認可能)、2 つの方法のいずれかでコントローラーで更新する必要があります。

_images/license-password-entered.png

以下のエラーメッセージが表示される場合は、コントローラー管理者がサブスクリプションを適用するために使用する Satellite ユーザーに適したパーミッションが必要です。

_images/tower-license-error-satellite-user.png

Satellite のユーザー名/パスワードを使用して、既存のサブスクリプションの Satellite API に対してクエリーを行います。Satellite API から、自動化コントローラーはこれらのサブスクリプションに関するメタデータを取得し、適用できる有効なサブスクリプションを探します。これは、UI で有効なサブスクリプションオプションとして表示されます。

以下の Satellite ロールは、適切なアクセスを付与します。

  • view_subscriptions フィルターおよび view_organizations フィルターを使用した Custom

  • Viewer

  • Administrator

  • Organization Admin

  • Manager

Custom ロールはこれらよりも制限されているため、コントローラーの統合に使用することが推奨されるロールです。ユーザーおよびロールの管理の詳細は、Satellite documentation を参照してください。

注釈

System Administrator ロールは Administrator ユーザーのチェックボックスと同等ではないため、サブスクリプション API ページにアクセスするのに十分なパーミッションは提供されません。

  1. 次へ をクリックして トラッキングおよび Insights に進みます。データのトラッキングおよび insights の収集データが得られ、より優れたユーザーエクスペリエンスを提供することで、Red Hat 製品を改善するのに役立ちます。データ収集に関する詳細は、「ユーザビリティーアナリティクスおよびデータ収集」を参照してください。このオプションはデフォルトでは選択されますが、以下の方法で選択解除できます。

  • ユーザーアナリティクス: コントローラーユーザーインターフェースからデータを収集します。

  • Insights アナリティクス では、automation controller で自動化の高レベルの分析を行います。これは、コントローラーの傾向および異常な使用を特定するのに役立ちます。Automation Analytics を選択して何らかの効果をもたらすには、Red Hat Enterprise Linux で automation controller のインスタンスを実行する 必要があります。「自動化アナリティクス」セクションで説明されている手順を参照してください。このオプションを選択すると、画面が拡張し、(該当する場合は) Insights を有効にするユーザー名およびパスワードの入力が要求されます。

注釈

ユーザビリティーアナリティクスおよびデータ収集」セクションで説明するように、分析データ収集設定はいつでも変更することができます。

  1. トラッキングおよび Insights の設定を指定したら、次へ をクリックして使用許諾契約に進みます。

  2. 使用許諾契約書を確認し、使用許諾契約書に同意します。 チェックボックスを選択し、送信 をクリックします。

サブスクリプションが承認されると、コントローラーによりサブスクリプションの詳細が簡潔に表示され、automation controller インターフェースの Dashboard に移動します。後で参照する場合は、左のナビゲーションバーから 設定 をクリックして、サブスクリプションオプションから サブスクリプションの設定 を選択します。

license accepted

A status of Compliant indicates your subscription is in compliance with the number of hosts you have automated within your subscription count. Otherwise, your status will show an Out of Compliance status, indicating you have exceeded the number of hosts in your subscription.

_images/qs-license-non-compliant.png

Other important information displayed are:

  • Hosts automated: Host count automated by the job, which consumes the license count

  • Hosts imported: Host count considering all inventory sources (does not impact hosts remaining)

  • Hosts remaining: Total host count minus hosts automated

注釈

At this time, Ansible does not recycle node counts or reset automated hosts.