10.3. Ansible Playbook によるインストール


カスタマイズされた Grafana ダッシュボードを使用して、Prometheus を介して Ansible Automation Platform を監視するプロセスは、数分でインストールできます。以下は、ビルド済みの Ansible Playbook を利用した Grafana ダッシュボードのカスタマイズ手順を示しています。

Ansible Playbook を正常に実行するには、次の手順が必要です。

  • Automation controller 内でのカスタム認証情報タイプの作成
  • Automation controller 内での kubeconfig 認証情報の作成
  • Ansible Playbook を実行するためのプロジェクトとジョブテンプレートの作成

10.3.1. カスタム認証情報の種類の作成

Ansible Automation Platform ダッシュボード内で以下を行います。

  1. Administration→Credential Types で、青色の Add ボタンをクリックします。
  2. Name を入力します (例: Kubeconfig)。
  3. 入力設定内で、次の YAML を入力します。

    fields:
      - id: kube_config
        type: string
        label: kubeconfig
        secret: true
        multiline: true
  4. インジェクター設定内で、次の YAML を入力します。

    env:
      K8S_AUTH_KUBECONFIG: '{{ tower.filename.kubeconfig }}'
    file:
      template.kubeconfig: '{{ kube_config }}'
  5. Save をクリックします。

10.3.2. kubeconfig 認証情報の作成

Ansible Automation Platform ダッシュボード内で以下を行います。

  1. Resources→Credentials の下で、青い Add ボタンをクリックします。
  2. Name を入力します (例: OpenShift-Kubeconfig)
  3. Credential Type ドロップダウンで、Kubeconfig を選択します。
  4. Type Details テキストボックス内に、Red Hat OpenShift クラスターの kubeconfig ファイルを挿入します。
  5. Save をクリックします。

10.3.3. プロジェクトの作成

Ansible Automation Platform ダッシュボード内で以下を行います。

  1. Resources→Projects の下で、青い Add ボタンをクリックします。
  2. Name を入力してください (例: Monitoring AAP Project)。
  3. 組織として Default を選択します。
  4. Execution Environment として Default execution environment 環境を選択します。
  5. Source Control Credential Type として Git を選択します。
  6. Type Details で、以下を実行します。

    1. Source Control URL (https://github.com/ansible/aap_ocp_refarch) を追加します。
  7. Options 内で以下を実行します。

    1. Clean, Delete, Update Revision on Launch を選択します。
  8. Save をクリックします。

10.3.4. ジョブテンプレートを作成した Ansible Playbook の実行

Ansible Automation Platform ダッシュボード内で以下を実行します。

  1. Resources→Templates の下で、青色の Add→Add job template をクリックします。
  2. Name を入力します (例: Monitoring AAP Job)。
  3. Job Type として Run を選択します。
  4. Inventory として Demo Inventory を選択します。
  5. Project として Monitoring AAP Project を選択します。
  6. Execution Environment として Default execution environment 環境を選択します。
  7. Playbook として aap-prometheus-grafana/playbook.yml を選択します。
  8. Credentials を選択し、カテゴリーを Machine から Kubeconfig に切り替えます。
  9. Red Hat OpenShift クラスターにアクセスするための適切な kubeconfig を選択します (例: OpenShift-Kubeconfig)
  10. 任意の手順: Variables 内で、次の変数を変更できます。

    1. prometheus_namespace: <your-specified-value>
    2. ansible_namespace: <your-specified-value>
  11. Save をクリックします。
  12. Launch をクリックして、Ansible Playbook を実行します。
  13. Grafana と Prometheus へのログイン情報は、ジョブ出力内に表示されます。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.