第2章 SAP HANA System Replication の設定
HA クラスターを設定する前に、SAP のガイドライン SAP HANA System Replication: Configuration に従って、SAP HANA システムレプリケーションを設定し、テストする必要があります。
次の例は、後で SAP HANA システムレプリケーションのセットアップを管理する HA クラスターの一部となるノードで SAP HANA システムレプリケーションを有効にする方法を示しています。
各 HA クラスターノードで正しいサブスクリプションとリポジトリーが有効になっていることを確認する方法の詳細は、RHEL for SAP Subscriptions and Repositories を参照してください。
例で使用される SAP HANA 設定は、以下のとおりです。
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
[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 管理ユーザーとして確認できます。
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
[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 管理ユーザーに切り替えるには、次のコマンドを使用できます。
sudo -i -u rh1adm
[root]# sudo -i -u rh1adm
[rh1adm]$