第2章 SAP HANA システムレプリケーションの設定
HA クラスターを設定する前に、SAP のガイドライン SAP HANA System Replication: Configuration に従って、SAP HANA システムレプリケーションを設定し、テストする必要があります。
次の例は、後で SAP HANA システムレプリケーションのセットアップを管理する HA クラスターの一部となるノードで SAP HANA システムレプリケーションを有効にする方法を示しています。
各 HA クラスターノードで正しいサブスクリプションとリポジトリーが有効になっていることを確認する方法の詳細は、RHEL for SAP Subscriptions and Repositories を参照してください。
例で使用される SAP HANA 設定は、以下のとおりです。
SID: RH1 Instance Number: 02 node1 FQDN: node1.example.com node2 FQDN: node2.example.com node1 SAP HANA site name: DC1 node2 SAP HANA site name: DC2 SAP HANA 'SYSTEM' user password: <HANA_SYSTEM_PASSWORD> SAP HANA administrative user: rh1adm
2.1. 前提条件
両方のシステムが、問題なく両方のシステムの FQDN を解決できることを確認します。DNS がなくても FQDN を解決できるようにするには、以下の例のように FQDN を /etc/hosts
に配置します。
[root]# cat /etc/hosts ... 192.168.0.11 node1.example.com node1 192.168.0.12 node2.example.com node2
hostname | SAP Help Portal に記載されているように、SAP HANA は、小文字のホスト名のみをサポートします。
システムレプリケーションが機能するには、SAP HANA log_mode 変数が normal に設定されている必要があります。詳細は、SAP Note 3221437 - System replication is failed due to "Connection refused: Primary has to run in log mode normal for system replication!" を参照してください。これは、両方のノードで以下のコマンドを使用して、SAP HANA 管理ユーザーとして確認できます。
[rh1adm]$ hdbsql -u system -p <HANA_SYSTEM_PASSWORD> -i 02 "select value from "SYS"."M_INIFILE_CONTENTS" where key='log_mode'" VALUE "normal" 1 row selected
設定手順の多くは、インストール中に選択された SID の SAP HANA 管理ユーザーによって実行されます。このドキュメントで説明されているセットアップ例では、使用される SID が RH1
であるため、ユーザー ID rh1adm
が SAP HANA 管理ユーザーとして使用されます。
root ユーザーから SAP HANA 管理ユーザーに切り替えるには、次のコマンドを使用できます。
[root]# sudo -i -u rh1adm [rh1adm]$