検索

第2章 Ansible Engine と RHEL System Roles for SAP のインストール

download PDF

Ansible Core と RHEL System Roles for SAP パッケージまたはコレクションをインストールするには、次の手順を使用します。

注記

Red Hat Satellite システムにパッケージをインストールするには、単純な dnf コマンドを使用せずに、Red Hat Satellite 6 でパッケージをインストールまたは更新する方法 の指示に従ってください。

手順

  1. Ansible Core をインストールします。

    # dnf install ansible-core

    ステップ 2 に進んで RHEL パッケージ rhel-system-roles-sap をインストールするか、ステップ 3 に進んで Automation Hub コレクション redhat.sap_install をインストールします。

  2. RHEL パッケージ rhel-system-roles-sap をインストールする場合:

    1. Red Hat Subscription Manager を使用して、RHEL for SAP Solutions リポジトリーを有効にします。

      # subscription-manager repos
      --enable=rhel-$(rpm -E %rhel)-for-$(uname -m)-sap-solutions-rpms
    2. RHEL System Roles for SAP をインストールします。

      # dnf install rhel-system-roles-sap

      rhel-system-roles-sap パッケージは /usr/share/ansible/roles/<role> にインストールされます。<role> は個々のロールの名前です (例: sap_hana_preconfigure)。各ロールには、すべての変数とロールの使用方法を説明する README.md ファイルが含まれています。

  3. Automation Hub コレクション redhat.sap_install をインストールするには、Automation Hub からコレクションを直接インストールするか、コレクションをダウンロードしてから、ダウンロードしたファイルからインストールします。

    1. コレクションを Automation Hub から直接インストールするには、このページ の手順に従ってください。重要な手順は次のとおりです。

      1. このページ からオフライントークン、サーバー URL、および SSO URL のコピーを作成し、同じページにあるサーバー URL と SSO URL をメモします。必要に応じてトークンを再作成します (トークンの有効期限が切れている場合など)。
      2. これらの値を使用して、この章 の指示に従って、ファイル /etc/ansible/ansible.cfg を設定します。次の例のように、変数 url にサーバー URL、変数 auth_url に SSO URL、変数 token にオフライントークンを使用します (ダミートークンを実際のトークンに置き換えてください)。

        [galaxy]
        server_list = automation_hub_install
        
        [galaxy_server.automation_hub_install]
        url = https://console.redhat.com/api/automation-hub/[https://console.redhat.com/api/automation-hub/]
        auth_url = https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token[https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token]
        token = 123567890abcdef...abcdef1234
      3. コレクションを使用するユーザー (Playbook を実行して、ソフトウェアをインストールするか、マネージドノードで設定を行うユーザー) として次のコマンドを実行して、コレクションをインストールします。

        # ansible-galaxy collection install redhat.sap_install

        これにより、コレクションがユーザーのデフォルトの場所 (必要なディレクトリーが再帰的に作成されます) にインストールされます。これは ~/.ansible/collections/ansible_collections/redhat/sap_install です。

    2. Automation Hub からコレクションをダウンロードおよびインストールするには、次の手順を実行します。

      1. このページ からコレクションの tar ファイルをダウンロード (Download tarball リンクを使用) し、コレクションを使用するユーザーとして次のコマンドを実行します。

        # ansible-galaxy collection install
        ./redhat-sap_install-1.2.1.tar.gz

        これにより、前述のように、ユーザーのデフォルトの場所にコレクションがインストールされます。
        sap_install の下の各ロールのサブディレクトリーにあるファイル README.md (例: roles/sap_general_preconfigure) には、各ロールのドキュメントが含まれています。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.