RHEL 8 for SAP HANA2 インストールの設定


Red Hat Enterprise Linux for SAP Solutions 8

Red Hat Customer Content Services

概要

このガイドでは、SAP HANA 2 の単一ホストシステムをインストーできるように RHEL 8 for SAP Solutions を設定する方法を説明します。

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

Red Hat では、コード、ドキュメントにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。この取り組みは膨大な作業を要するため、今後の複数のリリースで段階的に用語の置き換えを実施して参ります。多様性を受け入れる用語に変更する取り組みの詳細は、Red Hat CTO である Chris Wright のメッセージ をご覧ください。

Red Hat ドキュメントへのフィードバック (英語のみ)

Red Hat ドキュメントに関するご意見やご感想をお寄せください。また、改善点があればお知らせください。

Jira からのフィードバック送信 (アカウントが必要)

  1. Jira の Web サイトにログインしていることを確認してください。
  2. こちらのリンク をクリックして、フィードバックをお寄せください。
  3. Summary フィールドにわかりやすいタイトルを入力します。
  4. Description フィールドに、ドキュメントの改善に関するご意見を記入してください。ドキュメントの該当部分へのリンクも追加してください。
  5. 今後の更新に関する通知を受け取りたい場合は、Reporter としてご自身が割り当てられていることを確認してください。
  6. ダイアログの下部にある Create をクリックします。

第1章 RHEL 8 for SAP ソリューションのインストール

RHEL 8 は、インタラクティブモード でインストールするか、キックスタートを使用した 無人インストール が可能です。このガイドでは、対話型インストールの実行方法を説明します。

Kickstart インストールの場合は、ベース環境として Server を使用し、SAP HANA Storage Requirements および Performing SAP HANA Sizing の推奨事項を考慮してください。テストシステムの場合は、デフォルトの /home ファイルシステムの割り当てを削除し、大きい root (/) ファイルシステムを使用できます。

前提条件

  • Red Hat カスタマーポータル から、サポート対象となっているご希望の RHEL 8 マイナーリリースのインストールイメージをダウンロードしている。

    重要

    SAP HANA は、RHEL 8 の特定のマイナーリリース (RHEL 8.2 など) でのみ対応しています。SAP が対応している RHEL 8 マイナーリリースの詳細は、SAP ノート 2235581 を参照してください。

  • SAP ソフトウェアダウンロード ポータルから、サポート対象となっているご希望の SAP HANA 2 SPS04 または SPS05 のリビジョンに対応するインストールメディアをダウンロードしている。

手順

  1. RHEL 8 インストールソースからサーバーを起動します。

    RHEL 8 イメージからサーバーを起動する方法の詳細は、標準の RHEL インストールの実行 を参照してください。

  2. 言語を選択し、Continue をクリックします。
  3. Localization で、使用するキーボードレイアウト、対応する言語、および日時を選択します。
  4. Software で、Software Selection を選択します。
  5. Software Selection ウィンドウで、Base EnvironmentServer を選択し、Done をクリックします。

    注記

    追加のソフトウェアを選択 しないでください

  6. SYSTEM で、Installation Destination を選択します。
  7. Installation Destination ウィンドウで、必要に応じてストレージ設定を選択し、Done をクリックします。

    注記

    SAP HANA Storage Requirements および Performing SAP HANA Sizing の推奨事項を考慮してください。テストシステムの場合は、デフォルトの /home ファイルシステムの割り当てを削除し、大きい root (/) ファイルシステムを使用できます。

  8. SYSTEM で、Network & Host Name をクリックし、ネットワーク接続を設定します。
  9. Begin Installation をクリックします。
  10. User Settings を設定します。

    1. ルートパスワードを設定するには、Root Password をクリックします。
    2. ユーザー、ユーザー名、およびパスワードを設定するには、User Creation をクリックします。
  11. RHEL が正常にインストールされたら、Reboot を選択します。

第2章 ホストの登録

このセクションでは、RHEL サーバーを Red Hat Satellite に登録する方法を説明します。

注記

システムが Red Hat カスタマーポータルまたはクラウドプロバイダーに登録されている場合は、異なる手順が適用されます。

前提条件

手順

  1. Katello クライアントの rpm パッケージをダウンロードします。

    # wget https://sat.int.example.com/pub/katello-ca-consumer-latest.noarch.rpm

    URL は、Satellite 管理者が提示した URL に置き換えます。

  2. Katello クライアント rpm パッケージをインストールします。

    # yum install -y katello-ca-consumer-latest.noarch.rpm

    パッケージ名は、ダウンロードしたパッケージ名に置き換えます。

  3. システムを登録します。

    # subscription-manager register --org="your-organization-name" \
    --activationkey="your-activation-key"

    your-organization-name は、組織名を表す文字列に、your-activation-key は、アクティベーションキーに置き換えます。どちらも、Satellite 管理者が提示します。

    注記

    外部の Ansible コントロールノードを使用して、RHEL サーバーを RHEL for SAP Solutions リポジトリーに登録してサブスクライブする場合は、システムを手動で登録するのではなく、redhat_sap.sap_rhsm Ansible ロールを使用できます。

    詳細は、Ansible Galaxy ポータルの sap_rhsm セクション を参照してください。

第3章 RHEL リリースロックの適用

SAP は、特定の RHEL マイナーリリース (RHEL 8.2 など) で SAP HANA をサポートします。RHEL システムが特定のマイナーリリースに設定されていることを確認するには、リリースロックを適用する必要があります。

SAP が対応している RHEL 8 マイナーリリースの詳細は、SAP ノート 2235581 を参照してください。

重要

リリースロックを適用する前に RHEL システムを更新すると、依存関係のエラーが発生し、SAP HANA で対応していない RHEL 8 マイナーバージョンにアップグレードされてしまう可能性があります。yum のインストールおよび更新は、リリースロックが適用されてから行うことを推奨しています。

redhat_sap.sap_rhsm Ansible ロールを使用して RHEL サーバーを RHEL for SAP Solutions リポジトリーに登録すると、この手順を省略して SAP 向けの RHEL システムロールのインストール に進むことができます。詳細は、Ansible Galaxy ポータルの sap_rhsm セクション を参照してください。

前提条件

  • root アクセス

手順

  1. dnf キャッシュを消去します。

    # rm -rf /var/cache/dnf
  2. リリースロックを設定します。

    # subscription-manager release --set=8.x

    8.x は、RHEL 8 で対応しているマイナーリリース (例: 8.2) に置き換えます。

第4章 必要なリポジトリーの有効化

SAP HANA のインストールに必要なパッケージにアクセスできるように、特定の RHEL リポジトリーを有効にする必要があります。SAP HANA のバージョン、ホストのアーキテクチャー、および RHEL マイナーバージョンをもとに有効にするリポジトリーの詳細は、RHEL for SAP Configurator を参照してください。

redhat_sap.sap_rhsm Ansible ロールを使用して RHEL サーバーを RHEL for SAP Solutions リポジトリーに登録すると、この手順を省略して SAP 向けの RHEL システムロールのインストール に進むことができます。詳細は、Ansible Galaxy ポータルの sap_rhsm セクション を参照してください。

前提条件

  • root アクセス

手順

  1. すべてのリポジトリーを無効にします。

    # subscription-manager repos --disable="*"
  2. リポジトリーを有効にするには、必要なリポジトリーの有効化 を参照して ください。

第5章 SAP 向けの RHEL システムロール

SAP 向けの RHEL システムロールは、Ansible が実行できるロールセットで、このシステムロールで SAP HANA のインストール用のローカルホストまたはリモートホスト (管理ノード) 設定を支援します。

5.1. Ansible Engine のインストール

RHEL サブスクリプションでは、Ansible Engine での RHEL システムロールに対応していますが、これらのシステムロールは Ansible Engine リポジトリーから入手できます。

Ansible Tower または Ansible Engine がすでにある場合は、この手順を省略して SAP 向けの RHEL システムロールのインストール に進めることができるのでご注意ください。

前提条件

  • root アクセス

手順

  1. Ansible リポジトリーを有効にします。

    # subscription-manager repos \
    --enable=ansible-2.9-for-rhel-8-$(uname -m)-rpms
  2. Ansible Engine をインストールします。

    # yum install ansible

5.2. RHEL System Roles for SAP のインストール

RHEL System Roles for SAP には、sap_general_preconfiguresap_netweaver_preconfigure、および sap_hana_preconfigure が含まれます。上記のロールを使用して、ローカルまたはリモートの管理ノードを設定できます。

前提条件

  • root アクセス
  • Ansible Engine または Ansible Tower をインストールしている。

    Ansible Engine のインストール方法は、Ansible Engine のインストール を参照してください。

手順

  • RHEL System Roles for SAP をインストールします。

    # yum install rhel-system-roles-sap

5.3. SAP 向けの RHEL システムロールを使用したサーバー設定

RHEL System Roles for SAP を使用すると、SAP HANA 向けの適切な SAP ノートに従い、サーバーを簡単かつ迅速に、一貫した方法で設定できるようになります。

5.3.1. ローカル管理ノードの設定

Ansible Engine が、SAP HANA のインストール先と同じホストにインストールされている場合は、以下の手順に従ってローカル管理ノードを設定します。

前提条件

  • root アクセス

手順

  1. 以下の内容で、sap-hana.yml という名前のファイルを作成します。

    ---
    - hosts: localhost
      vars:
        ansible_connection: local
        sap_preconfigure_fail_if_reboot_required: no
        sap_hana_preconfigure_fail_if_reboot_required: no
        sap_hana_preconfigure_update: yes
      roles:
        - role: sap_general_preconfigure
        - role: sap_hana_preconfigure
    重要

    YAML ファイルでは、タブではなく、インデントとスペースを使用する必要があります。

  2. Ansible Playbook の sap-hana.yml を実行します。

    # ansible-playbook sap-hana.yml

    これにより、SAP HANA 向けの適切な SAP ノートに従って、ローカル管理ノードが設定されます。

  3. サーバーを再起動します。

5.3.2. リモート管理ノードの設定

別に Ansible Engine コントロールノードがある場合は、1 つ以上の管理対象ノードを自動的に設定できます。

前提条件

手順

  1. ファイル /etc/ansible/hosts を作成して、設定する新しいホスト名に変更します。

    host01
    host02

    host01 および host02 は、管理ノードの名前に置き換えます。各マネージドノード名は、別々の行に指定する必要があります。

  2. 以下の内容で、sap-hana.yml という名前のファイルを作成します。

    - hosts: all
      vars:
        sap_preconfigure_fail_if_reboot_required: no
        sap_hana_preconfigure_fail_if_reboot_required: no
        sap_hana_preconfigure_update: yes
      roles:
        - role: sap_general_preconfigure
        - role: sap_hana_preconfigure
    重要

    YAML ファイルでは、タブではなく、インデントとスペースを使用する必要があります。

  3. Ansible Playbook (sap-hana.yml) を実行します。

    # ansible-playbook -l host01,host02 sap-hana.yml

    host01 および host02 は、管理ノードの名前に置き換えます。

    これにより、SAP HANA 向けの適切な SAP ノートに従って、リモート host01host02 が設定されます。

  4. サーバー host01 および host02 を再起動します。

第6章 次のステップ

RHEL 8 for SAP Solutions システムの設定後に、SAP HANA をインストールできます。インストールプロセスの詳細は、SAP HANA Server Installation and Update Guide 参照してください。

法律上の通知

Copyright © 2025 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.
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る