4.4. サブスクリプションのインポート
認定済みの Ansible Automation Platform サブスクリプションを取得したら、Automation Controller を使用する前に、それを Automation Controller システムにインポートする必要があります。
初めてログインしたときに、Automation Analytics はデフォルトでオプトインされます。これにより、非常に優れたユーザーエクスペリエンスを提供することで、Red Hat が製品を改善するのに役立ちます。以下を実行してオプトアウトできます。
- ナビゲーションパネルから Miscellaneous System settings オプションを選択します。 を選択し、
- をクリックします。
- Automation Analytics の収集データを オフの位置に切り替えます。
- をクリックします。
Automation Analytics のオプトインを有効にするには、Automation Controller のインスタンスが Red Hat Enterprise Linux 上で実行されている必要があります。
詳細は、Automation Analytics セクションを参照してください。
前提条件
- サブスクリプションマニフェストを取得している。詳細は、サブスクリプションマニフェストの取得 を参照してください。
手順
Automation Controller を初回起動します。Subscription Management 画面が表示されます。
次のいずれかの手順を実行して、サブスクリプションを取得してインポートします。
サブスクリプションマニフェストを取得した場合は、ファイルが保存されている場所に移動してアップロードします。アップロードするサブスクリプションマニフェストは、その一部だけでなく、
.zip
ファイル全体です。注記Subscription manifest オプションの Browse オプションが無効になっている場合は、username フィールドと password フィールドをクリアして有効にしてください。
次に、サブスクリプションメタデータが RHSM/Satellite API または指定したマニフェストから取得されます。1 つのインストールに多数のサブスクリプション数が適用された場合、Automation Controller はその数を結合しますが、最も早い有効期限日を有効期限 (サブスクリプションの更新が必要となる日) として使用します。
Red Hat の顧客認証情報を使用している場合は、ライセンスページでユーザー名とパスワードを入力します。Automation Controller クラスターノードがサブスクリプションマネージャーを通じて Satellite に登録されている場合は、Satellite のユーザー名またはパスワードを使用します。認証情報を入力したら、
をクリックします。Automation Controller は、ユーザーが設定したサブスクリプションサービスを取得します。続いて、実行するサブスクリプションを選択するためのプロンプトをユーザーに表示し、そのメタデータを Automation Controller に適用します。ユーザーは長期間にわたってログインし、サブスクリプションを更新した場合は、新しいサブスクリプションを取得できます。
- をクリックします。
使用許諾契約書を確認し、I agree to the End User License Agreement チェックボックスを選択して、 をクリックします。
サブスクリプションが承認されると、Automation Controller にサブスクリプションの詳細が表示され、ダッシュボードが開きます。ダッシュボードからサブスクリプション設定画面に戻るには、ナビゲーションパネルの
オプションからを選択します。 オプション: ダッシュボードからサブスクリプション設定画面に戻るには、ナビゲーションパネルで
オプションを選択します。
サブスクリプションのトラブルシューティング
サブスクリプションの有効期限が切れたら (サブスクリプション設定ウィンドウのサブスクリプションの詳細で確認できます)、Automation Controller で更新する必要があります。これは、新しいサブスクリプションをインポートするか、新しいサブスクリプションを設定することで実行できます。
"Error fetching licenses" というメッセージが表示された場合は、Satellite ユーザーに必要な適切なアクセス権があることを確認してください。サブスクリプションを適用するには、Automation Controller 管理者にこのアクセス権が必要です。
Satellite のユーザー名とパスワードは、既存のサブスクリプションについて Satellite API をクエリーするために使用されます。Automation Controller は、Satellite API からそれらのサブスクリプションに関するメタデータを受信し、フィルタリングして、適用できる有効なサブスクリプションを検出します。このサブスクリプションは、有効なサブスクリプションオプションとして UI に表示されます。
以下の Satellite ロールが、適切なアクセス権を付与します。
-
view_subscriptions
およびview_organizations
フィルターを使用したカスタムロール - Viewer
- Administrator
- Organization Administrator
- Manager
Automation Controller との統合には、最も制限が厳しい Custom ロールを使用します。詳細は、ユーザーとロールの管理に関する Satellite ドキュメント を参照してください。
System Administrator ロールは Administrator user チェックボックスと同等ではないため、サブスクリプション API ページにアクセスするのに十分なパーミッションがありません。