3.2. SAP HANA の設定とデプロイ
3.2.1. SAP HANA の実行に必要な RHEL 設定 リンクのコピーリンクがクリップボードにコピーされました!
この手順を使用して、SAP HANA を実行するための HA クラスターノードを設定します。HANA インスタンスが実行されている各 RHEL システムでこれらの手順を実行する必要があります。
前提条件
- 共有ストレージ設定のすべてのホストに root ユーザーとしてログインしている。
- SAP HANA のインストールソースを準備している。
SAP HANA と互換性のあるホスト名を設定している。
[root:~]# hostnamectl set-hostname dc1hana01
手順: /etc/hosts の確認
/etc/hostsにシステムのホスト名と IP アドレスに一致するエントリーが含まれていることを確認します:.example.com[root:~]# hostname <hostname> [root:~]# hostname -s <hostname> [root:~]# hostname -f <hostname>.example.com [root:~]# hostname -d example.comシステム言語を英語に設定します。
[root:~]# localectl set-locale LANG=en_US.UTF-8
手順: NTP の設定
/etc/chrony.confを編集し、サーバー行が NTP サーバーを反映していることを確認します。[root:~]# yum -y install chrony [root:~]# systemctl stop chronyd.serviceタイムサーバーのエントリーを確認します。
[root:~]# grep ^server /etc/chrony.conf server 0.de.pool.ntp.org server 1.de.pool.ntp.orgchrony サービスを有効にして起動します。
[root:~]# systemctl enable chronyd.service [root:~]# systemctl start chronyd.service [root:~]# systemctl restart systemd-timedated.servicechronyサービスが有効化されていることを確認します。[root:~]# systemctl status chronyd.service chronyd.service enabled [root:~]# chronyc sources 210 Number of sources = 3 MS Name/IP address Stratum Poll Reach LastRx Last sample ===================================================================== ^* 0.de.pool.ntp.org 2 8 377 200 -2659ns[-3000ns] +/- 28ms ^-de.pool.ntp.org 2 8 377 135 -533us[ -533us] +/- 116ms ^-ntp2.example.com 2 9 377 445 +14ms[ +14ms] +/- 217ms
3.2.2. RHEL for SAP HANA の事前設定 リンクのコピーリンクがクリップボードにコピーされました!
この手順を使用して、RHEL システムを SAP HANA 用に事前設定します。この設定は公開されている SAP Notes に基づいています。クラスター内のすべての SAP HANA ホストで、ユーザー root としてこの手順を実行します。
- この手順は、SAP Note 2777782: SAP HANA DB: Recommended OS Settings for RHEL 8 and SAP Note 2772999 - Red Hat Enterprise Linux 8.x: Installation and Configuration に基づいています。
- RHEL 9 では、SAP 用の RHEL システムロールを使用して、HA クラスターノードのインストールと設定を自動化することもできます。詳細は、Red Hat Enterprise Linux System Roles for SAP を参照してください。
3.2.3. SAP Host Agent のインストール リンクのコピーリンクがクリップボードにコピーされました!
SAP Host Agent は、すべての新しい SAP システムインスタンスまたは SAP kernel 7.20 以降のインスタンスのインストール中に自動的にインストールされます。ほとんどの場合、この手動インストールは必要ありません。最初に SAP HANA をインストールしてから、saphostagent のインストールが引き続き必要か確認してください。
前提条件
-
umask設定が標準値として設定されていることを確認している (umask コマンドは 0022 を応答する必要がある)。設定されていない場合、SAP Host Agent のインストールが失敗する可能性があります。 - SAP Host Agent のインストールにおけるすべてのホストに root ユーザーとしてログインしている。
ユーザー/グループが存在せず、SAP ソフトウェアのインストールを通じて SAPHOSTAGENT がインストール/アップグレードされている場合、ユーザーとグループは SAP HANA のインストール中に作成されます。
手順 (オプション)
SAP Host Agent の
sapadmおよびsapsysユーザーを作成し、sapadmユーザーのパスワードを設定します。ユーザーsapadmの UID 996 とグループsapsysの GID 79 は、このドキュメントの SAP HANA Scale-Out 環境の準備 セクションのパラメーターに基づいています。[root:~]# adduser sapadm --uid 996 [root:~]# groupadd sapsys --gid 79 [root:~]# passwd sapadm一時ディレクトリーを作成し、インストールソースを展開して、一時ディレクトリーから SAP Host Agent をインストールします。
INSTALLDIRHOSTAGENT変数は、例として挙げています。[root:~]# export TEMPDIR=$(mktemp -d) [root:~]# export INSTALLDIRHOSTAGENT=/install/HANA/DATA_UNITS/HDB_SERVER_LINUX_X86_64/ [root:~]# systemctl disable abrtd [root:~]# systemctl disable abrt-ccpp [root:~]# cp -rp ${INSTALLDIRHOSTAGENT}/server/HOSTAGENT.TGZ $TEMPDIR/ cd $TEMPDIR [root:~]# tar -xzvf HOSTAGENT.TGZ [root:~]# cd global/hdb/saphostagent_setup/ [root:~]# ./saphostexec -install安全な操作は暗号化された接続でのみ機能します。これを実現するには、正しく機能する SSL 接続を設定します。SSL パスワードが必要です。次の例は、このドキュメントの SAP HANA Scale-Out 環境の準備 セクションのパラメーターに基づいています。
[root:~]# export MYHOSTNAME=$(hostname) [root:~]# export SSLPASSWORD=Us3Your0wnS3cur3Password [root:~]# export LD_LIBRARY_PATH=/usr/sap/hostctrl/exe/ [root:~]# export SECUDIR=/usr/sap/hostctrl/exe/sec [root:~]# cd /usr/sap/hostctrl/exe [root:~]# mkdir /usr/sap/hostctrl/exe/sec [root:~]# /usr/sap/hostctrl/exe/sapgenpse gen_pse -p SAPSSLS.pse -x $SSLPASSWORD -r /tmp/${MYHOSTNAME}-csr.p10 "CN=$MYHOSTNAME" [root:~]# /usr/sap/hostctrl/exe/sapgenpse seclogin -p SAPSSLS.pse -x $SSLPASSWORD -O sapadm chown sapadm /usr/sap/hostctrl/exe/sec/SAPSSLS.pse [root:~]# /usr/sap/hostctrl/exe/saphostexec -restart*SAP Host Agent がすべての SAP HANA ノードで使用可能であることを確認します。
[root:~]# netstat -tulpen | grep sapstartsrv tcp 0 0 0.0.0.0:50014 0.0.0.0:* LISTEN 1002 84028 4319/sapstartsrv tcp 0 0 0.0.0.0:50013 0.0.0.0:* LISTEN 1002 47542 4319/sapstartsrv注記すべてのプロセスが識別されるわけではありません。所有されていないプロセスの情報は表示されません。すべてのプロセスを表示するには、root ユーザーである必要があります。
[root:~]# netstat -tulpen | grep 1129 tcp 0 0 0.0.0.0:1129 0.0.0.0:* LISTEN 996 25632 1345/sapstartsrvSAP Host Agent のインストール方法の詳細は、SAP Host Agent Installation を参照してください。
3.2.4. Scale-Out と System Replication による SAP HANA のデプロイ リンクのコピーリンクがクリップボードにコピーされました!
Scale-Out および System Replication を備えた SAP HANA をデプロイする前に、SAP ネットワークマッピングを理解しておく必要があります。このソリューションは、ラボ環境でのデプロイメントに必要な最小限の設定に関する詳細を提供します。ただし、実稼働環境を設定する場合は、scale-out ネットワーク通信とシステムレプリケーション通信を別々のネットワークにマッピングする必要があります。この設定については Network Configuration for SAP HANA System Replication で説明されています。
SAP HANA データベースは、SAP HANA Server Installation and Update Guide に従ってインストールする必要があります。
SAP HANA データベースをセットアップするには、さまざまなオプションがあります。両方のデータセンターに同じ SID を持つデータベースをインストールする必要があります。scale-out 設定では、サイトごとに少なくとも 2 つの HANA インスタンスが必要です。
各 HANA サイトのインストールには、次の手順が含まれます。
-
hdblcmを使用して最初のノードに SAP HANA データベースをインストールします (SAP HANA インストールメディアのSAP_HANA_DATABASEサブディレクトリーにあるhdblcmを確認します)。 この最初のノードで scale-out 設定用の内部ネットワークを設定します (これは 1 回だけ必要です)。
[root:~]# ./hdblcm --action=configure_internal_network最初のインストールで作成された共有実行可能ファイルを使用して、他のノードに追加の HANA インスタンスをインストールします。
[root:~]# /hana/shared/RH1/hdblcm/hdblcm- 各 HANA インスタンスに適切な HANA ロール (ワーカーまたはスタンバイ) を選択します。
- セカンダリー HANA サイトに対しても同じ手順を繰り返します。
両サイト間で SAP HANA System Replication をセットアップします。
- キーをコピーします。
-
プライマリーデータベース (
SYSTEMDBとテナント) をバックアップします。 - セカンダリーサイトで HANA を停止します。
- セカンダリー HANA サイトをプライマリー HANA サイトに登録します。
- セカンダリーサイトで HANA を起動します。
HANA データベースのインストールは、hdblcm コマンドを使用してバッチモードで実行することもできます。完全な自動インストールの応答ファイルとして使用される設定ファイルテンプレートを使用できます。
このソリューションでは、各データセンターの SAP Host Agent を介して自動デプロイメントを実行する追加のホストを統合して、SAP データベースがバッチモードでインストールされます。必要なデプロイメントパスワードがすべて含まれる一時パスワードファイルが生成されます。このファイルに基づいて、コマンドベースのバッチモードインストールが開始されます。
バッチモードインストールの場合、次のパラメーターを変更する必要があります。
- SID
- System number
-
インストールインスタンスのホスト名 (
hostname) -
すべてのホスト名とロール (
addhosts) -
システムタイプ (
system_usage) -
<sid>admユーザーのホームディレクトリー -
ユーザー
sapadmのuserid -
sapsysのgroupid
ほとんどのパラメーターは SAP によって提供されます。
手順
- 各データセンターの 1 つの SAP HANA ノードに root ユーザーとしてログインし、SAP HANA Scale-Out のインストールを開始します。
このソリューションでは、各データセンターの 1 つのノードで次のコマンドが実行されます。
[root:~]# INSTALLDIR=/install/51053381/DATA_UNITS HDB_SERVER_LINUX_X86_64/ [root:~]# cd $INSTALLDIR [root:~]# ./hdblcm --dump_configfile_template=/tmp/templateFile重要正しい addhosts パラメーターを使用する必要があります。これにはインストールノードを含めないでください。
/tmp/templateFile.xml内のパスワードを変更します。注記internal_networkパラメーターは、内部 scale-out 通信ネットワーク用です。これにより、インストールプロセス中に、SAP HANA 設定ファイルglobal.iniに正しい設定が事前に入力されます。Datacenter 1 の例:
[root:~]# cat /tmp/templateFile.xml | ./hdblcm \ --batch \ --sid=RH1 \ --number=10 \ --action=install \ --hostname=dc1hana01 \ --addhosts=dc1hana02:role=worker,dc1hana03:role=worker,dc1hana04:role =standby \ --install_hostagent \ --system_usage=test \ --sapmnt=/hana/shared \ --datapath=/hana/data \ --logpath=/hana/log \ --root_user=root \ --workergroup=default \ --home=/usr/sap/RH1/home \ --userid=79 \ --shell=/bin/bash \ --groupid=79 \ --read_password_from_stdin=xml \ --internal_network=192.168.101.0/24 \ --remote_execution=saphostagentDatacenter 2 の例:
[root:~]# cat /tmp/templateFile.xml | ./hdblcm \ --batch \ --sid=RH1 \ --number=10 \ --action=install \ --hostname=dc2hana01 \ --addhosts=dc2hana02:role=worker,dc2hana03:role=worker,dc2hana04:role =standby \ --install_hostagent \ --system_usage=test \ --sapmnt=/hana/shared \ --datapath=/hana/data \ --logpath=/hana/log \ --root_user=root \ --workergroup=default \ --home=/usr/sap/RH1/home \ --userid=79 \ --shell=/bin/bash \ --groupid=79 \ --read_password_from_stdin=xml \ --internal_network=192.168.101.0/24 \ --remote_execution=saphostagentインストールプロセスが完了したら、データセンターごとに 1 つのホストですべてが動作していることを確認します。
[root:~]# su - rh1adm /usr/sap/hostctrl/exe/sapcontrol -nr 10 -function GetSystemInstanceList 10.04.2019 08:38:21 GetSystemInstanceList OK hostname, instanceNr, httpPort, httpsPort, startPriority, features, dispstatus dc1hana01,10,51013,51014,0.3,HDB|HDB_WORKER, GREEN dc1hana03,10,51013,51014,0.3,HDB|HDB_STANDBY, GREEN dc1hana02,10,51013,51014,0.3,HDB|HDB_WORKER, GREEN dc1hana04,10,51013,51014,0.3,HDB|HDB_WORKER, GREEN rh1adm@dc1hana01:/usr/sap/RH1/HDB10> HDBSettings.sh landscapeHostConfiguration.py | Host | Host | Host | Failover | Remove | Storage | Storage | Failover | Failover | NameServer | NameServer | IndexServer | IndexServer | Host | Host | Worker | Worker | | | Active | Status | Status | Status | Config | Actual | Config | Actual | Config | Actual | Config | Actual | Config | Actual | Config | Actual | | | | | | | Partition | Partition | Group | Group | Role | Role | Role | Role | Roles | Roles | Groups | Groups | | --------- | ------ | ------ | -------- | ------ | --------- | --------- | -------- | -------- | ---------- | ---------- | ----------- | ----------- | ------- | ------- | ------- | ------- | | dc1hana01 | yes | ok | | | 1 | 1 | default | default | master 1 | master | worker | master | worker | worker | default | default | | dc1hana02 | yes | ok | | | 2 | 2 | default | default | master 3 | slave | worker | slave | worker | worker | default | default | | dc1hana03 | yes | ok | | | 2 | 2 | default | default | master 3 | slave | worker | slave | worker | worker | default | default | | dc1hana04 | yes | ignore | | | 0 | 0 | default | default | master 2 | slave | standby | standby | standby | standby | default | - | rh1adm@dc1hana01: HDB info USER PID PPID %CPU VSZ RSS COMMAND rh1adm 31321 31320 0.0 116200 2824 -bash rh1adm 32254 31321 0.0 113304 1680 \_ /bin/sh /usr/sap/RH1/HDB10/HDB info rh1adm 32286 32254 0.0 155356 1868 \_ ps fx -U rh1adm -o user:8,pid:8,ppid:8,pcpu:5,vsz:10,rss:10,args rh1adm 27853 1 0.0 23916 1780 sapstart pf=/hana/shared/RH1/profile/RH1_HDB10_dc1hana01 rh1adm 27863 27853 0.0 262272 32368 \_ /usr/sap/RH1/HDB10/dc1hana01/trace/hdb.sapRH1_HDB10 -d -nw -f /usr/sap/RH1/HDB10/dc1hana01/daemon.ini pf=/usr/sap/RH1/SYS/profile/RH1_HDB10_dc1hana01 rh1adm 27879 27863 53.0 9919108 6193868 \_ hdbnameserver rh1adm 28186 27863 0.7 1860416 268304 \_ hdbcompileserver rh1adm 28188 27863 65.8 3481068 1834440 \_ hdbpreprocessor rh1adm 28228 27863 48.2 9431440 6481212 \_ hdbindexserver -port 31003 rh1adm 28231 27863 2.1 3064008 930796 \_ hdbxsengine -port 31007 rh1adm 28764 27863 1.1 2162344 302344 \_ hdbwebdispatcher rh1adm 27763 1 0.2 502424 23376 /usr/sap/RH1/HDB10/exe/sapstartsrvpf=/hana/shared/RH1/profile/RH1_HDB10_dc1hana01 -D -u rh1adm
3.2.5. SAP HANA System Replication の設定 リンクのコピーリンクがクリップボードにコピーされました!
SAP HANA System Replication の設定は、両方の scale-out 環境がインストールされた後に行われます。設定手順は次のとおりです。
- プライマリーデータベースをバックアップします。
- プライマリーデータベースでシステムレプリケーションを有効にします。
- セカンダリーデータベースを停止します。
- データベースキーをコピーします。
- セカンダリーデータベースを登録します。
- セカンダリーデータベースを起動します。
- システムレプリケーションを確認します。
このソリューションは、各ステップに関する概要を提供します。
3.2.5.1. プライマリーデータベースのバックアップ リンクのコピーリンクがクリップボードにコピーされました!
SAP HANA System Replication には、プライマリーデータベースのバックアップが必要です。これがないと、SAP HANA をシステムレプリケーション設定に組み込むことはできません。
- このソリューションでは、簡単な例を提供します。実稼働環境では、バックアップインフラストラクチャーとセットアップを考慮する必要があります。
-
SQL コマンドに “/” を含めることが非常に重要です。たとえば、
/hana/shared/backup/などです。含まれていない場合、SAP HANA はディレクトリーを使用せず、代わりにPATH_databackup*という名前のファイルを作成するため、ディレクトリーへの書き込みアクセス権が必要になります。
# Do this as root
[root@dc1hana01]# mkdir -p /hana/shared/backup/
[root@dc1hana01]# chown rh1adm /hana/shared/backup/
[root@dc1hana01]# su - rh1adm
[rh1adm@dc1hana01]% hdbsql -i 10 -u SYSTEM -d SYSTEMDB "BACKUP DATA USING FILE ('/hana/shared/backup/')"
[rh1adm@dc1hana01]% hdbsql -i 10 -u SYSTEM -d RH1 "BACKUP DATA USING FILE ('/hana/shared/backup/')"
3.2.5.2. HANA システムレプリケーションの有効化 リンクのコピーリンクがクリップボードにコピーされました!
データセンターでバックアップ機能を作成したら、システムレプリケーションの設定を開始できます。最初のデータセンターは、ソースサイトとしての設定から始まります。
scale-out システムの 1 つのホスト上の最初のデータセンター (DC1) で、システムレプリケーションを有効にします。
[root@dc1hana01]# su - rh1adm [rh1adm@dc1hana01]% hdbnsutil -sr_enable --name=DC1 nameserver is active, proceeding … successfully enabled system as system replication source site done.最初のデータセンターでシステムレプリケーションが有効になった後、2 番目のデータセンターを最初のデータセンターに登録する必要があります。有効なソースシステムから 2 番目のデータセンターに 2 つのキーをコピーする必要があります。これはデータベースが停止しているときに実行する必要があります。
キーとキーデータファイルをプライマリーサイトからセカンダリーサイトにコピーします。これは各データセンター内の 1 つのノードでのみ実行されます。このファイルは、分離された scale-out 環境内の
/hana/sharedディレクトリーを介して共有されます。詳細は、SAP Note 2369981 - Required configuration steps for authentication with HANA System Replication を参照してください。Datacenter 1 (DC1) の 1 つのノードでこのコマンドを開始します。
[root@dc1hana01]# scp -rp /usr/sap/RH1/SYS/global/security/rsecssfs/data/SSFS_RH1.DAT root@dc2hana01:/usr/sap/RH1/SYS/global/security/rsecssfs/data/SSFS_RH 1.DAT [root@dc1hana01]# scp -rp /usr/sap/RH1/SYS/global/security/rsecssfs/key/SSFS_RH1.KEY root@dc2hana01:/usr/sap/RH1/SYS/global/security/rsecssfs/key/SSFS_RH1 .KEY両方のキーをセカンダリーサイトにコピーした後、2 番目のデータセンター (セカンダリー SAP HANA インスタンス) をプライマリー SAP HANA インスタンスに登録できます。これは、Datacenter 2 (DC2) のノードで
`user <sid>admとして実行する必要があります。注記現時点では、レプリケーションタイプの 2 つのモードが利用可能です。
- delta_datashipping
- logreplay
レプリケーションモードは
syncまたはsyncmemのいずれかである必要があります。"classic" 操作モードはdelta_datashippingです。HA の推奨モードはlogreplayです。操作モードlogreplayを使用すると、SAP HANA System Replication のセカンダリーサイトがホットスタンバイシステムになります。詳細は、SAP HANA システムレプリケーション を参照してください。優先操作モードでは、システムレプリケーションは DC2 ノード上で
<sid>admユーザーとして設定されます。[root@dc1hana01]# su - rh1adm [rh1adm@dc1hana01]% hdbnsutil -sr_register --name=DC2 \ --remoteHost=dc1hana03 --remoteInstance=10 \ --replicationMode=sync --operationMode=logreplay \ --online # Start System [rh1adm@dc1hana01]% /usr/sap/hostctrl/exe/sapcontrol -nr 10 -function StartSystemシステムが起動したら、次のコマンドを実行して、すべてが期待どおりに動作することを確認します。HANA スケールアウト環境が正しく実行されている場合、
sapcontrolのGetSystemInstanceList関数の出力で、dispstatusはすべてのノードに対してGREENを表示する必要があります (最初の起動後、数分かかる場合があります)。また、ランドスケープホストの設定はOK状態である必要があります。GetInstanceList: rh1adm@dc2hana01:/usr/sap/RH1/HDB10> /usr/sap/hostctrl/exe/sapcontrol -nr 10 -function GetSystemInstanceList 01.04.2019 14:17:28 GetSystemInstanceList OK hostname, instanceNr, httpPort, httpsPort, startPriority, features, dispstatus dc2hana02, 10, 51013, 51014, 0.3, HDB|HDB_WORKER, GREEN dc2hana01, 10, 51013, 51014, 0.3, HDB|HDB_WORKER, GREEN dc2hana04, 10, 51013, 51014, 0.3, HDB|HDB_STANDBY, GREEN dc2hana03, 10, 51013, 51014, 0.3, HDB|HDB_WORKER, GREEN Check landscapeHostConfiguration: rh1adm@dc2hana01:/usr/sap/RH1/HDB10> HDBSettings.sh landscapeHostConfiguration.py Storage | Failover | Failover | NameServer | NameServer | IndexServer | IndexServer | Host | Host | Worker | Worker | | | Active | Status | Status | Status | Config | Actual | Config | Actual | Config | Actual | Config | Actual | Config | Actual | Config | Actual | | | | | | | Partition | Partition | Group | Group | Role | Role | Role | Role | Roles | Roles | Groups | Groups | | | | | | | | | | | | | | | | | | | | dc2hana01 | yes | ok | | | 1 | | default | default | master 1 | master | worker | master | worker | worker | default | default | | dc2hana02 | yes | ok | | | 2 | | default | default | slave | slave | worker | slave | worker | worker | default | default | | dc2hana03 | yes | ok | | | 3 | | default | default | master 3 | slave | worker | slave | worker | worker | default | default | | dc2hana04 | yes | ignore | | | 0 | 0 | default | default | master 2 | slave | standby | standby | standby | standby | default | - | overall host status: okDatacenter 1 サイトでは、
sapcontrolのGetSystemInstanceList関数の出力で、すべてのノードのdispstatusがGREENを示し、ランドスケープホスト設定がOK状態である必要があります。rh1adm@dc1hana01: /usr/sap/hostctrl/exe/sapcontrol -nr 10 -function GetSystemInstanceList rh1adm@dc1hana01:/hana/shared/backup> /usr/sap/hostctrl/exe/sapcontrol -nr 10 -function GetSystemInstanceList Red Hat Enterprise Linux HA Solution for SAP HANA Scale Out and System Replication Page 55 26.03.2019 12:41:13 GetSystemInstanceList OK hostname, instanceNr, httpPort, httpsPort, startPriority, features, dispstatus dc1hana01, 10, 51013, 51014, 0.3, HDB|HDB_WORKER, GREEN dc1hana02, 10, 51013, 51014, 0.3, HDB|HDB_WORKER, GREEN dc1hana03, 10, 51013, 51014, 0.3, HDB|HDB_WORKER, GREEN dc1hana04, 10, 51013, 51014, 0.3, HDB|HDB_STANDBY, GREEN rh1adm@dc1hana01:/usr/sap/RH1/HDB10> HDBSettings.sh landscapeHostConfiguration.py | Host | Host | Host | Failover | Remove | Storage | Storage | Failover | Failover | NameServer | NameServer | IndexServer | IndexServer | Host | Host | Worker | Worker | | | Active | Status | Status | Status | Config | Actual | Config | Actual | Config | Actual | Config | Actual | Config | Actual | Config | Actual | | | | | | | Partition | Partition | Group | Group | Role | Role | Role | Role | Roles | Roles | Groups | Groups | | --------- | ------ | ------ | -------- | ------ | --------- | --------- | -------- | -------- | ---------- | ---------- | ----------- | ----------- | ------- | ------- | ------- | ------- | | dc1hana01 | yes | ok | | | 1 | 1 | default | default | master 1 | master | worker | master | worker | worker | default | default | | dc1hana02 | yes | ok | | | 2 | 2 | default | default | master 2 | slave | worker | slave | worker | worker | default | default | | dc1hana03 | yes | ok | | | 3 | 3 | default | default | slave | slave | worker | slave | worker | worker | default | default | | dc1hana04 | yes | ignore | | | 0 | 0 | default | default | master 3 | slave | standby | Red Hat Enterprise Linux HA Solution for SAP HANA Scale Out and System Replication Page 56 standby | standby | standby | default | - | overall host status: ok rh1adm@dc1hana01:/usr/sap/RH1/HDB10> # Show Systemreplication state rh1adm@dc1hana01:/usr/sap/RH1/HDB10> HDBSettings.sh systemReplicationStatus.py | Database | Host | Port | Service Name | Volume ID | Site ID | Site Name | Secondary | Secondary | Secondary | Secondary | Secondary | Replication | Replication | Replication | | | | | | | | | Host | Port | Site ID | Site Name | Active Status | Mode | Status | Status Details | | -------- | --------- | ----- | ------------ | --------- | ------- | --------- | --------- | --------- | --------- | --------- | ------------- | ----------- | ----------- | -------------- | | SYSTEMDB | dc1hana01 | 31001 | nameserver | 1 | 1 | DC1 | dc2hana01 | 31001 | 2 | DC2 | YES | SYNC | ACTIVE | | | RH1 | dc1hana01 | 31007 | xsengine | 2 | 1 | DC1 | dc2hana01 | 31007 | 2 | DC2 | YES | SYNC | ACTIVE | | | RH1 | dc1hana01 | 31003 | indexserver | 3 | 1 | DC1 | dc2hana01 | 31003 | 2 | DC2 | YES | SYNC | ACTIVE | | | RH1 | dc1hana03 | 31003 | indexserver | 5 | 1 | DC1 | dc2hana03 | 31003 | 2 | DC2 | YES | SYNC | ACTIVE | | | RH1 | dc1hana02 | 31003 | indexserver | 4 | 1 | DC1 | dc2hana02 | 31003 | 2 | DC2 | YES | SYNC | ACTIVE | | status system replication site "2": ACTIVE overall system replication status: ACTIVE Local System Replication State Red Hat Enterprise Linux HA Solution for SAP HANA Scale Out and System Replication Page 57 ~~~~~~~~~~ mode: PRIMARY site id: 1 site name: DC1 rh1adm@dc1hana01:/usr/sap/RH1/HDB10>HANA システムレプリケーションがアクティブかどうかを確認します。
rh1adm@dc1hana01:/usr/sap/RH1/HDB10> HDBSettings.sh systemReplicationStatus.py | Database | Host | Port | Service Name | Volume ID | Site ID | Site Name | Secondary | Secondary | Secondary | Secondary | Secondary | Replication | Replication | Replication | | | | | | | | | Host | Port | Site ID | Site Name | Active Status | Mode | Status | Status Details | | -------- | --------- | ----- | ------------ | --------- | ------- | --------- | --------- | --------- | --------- | --------- | ------------- | ----------- | ----------- | -------------- | | SYSTEMDB | dc1hana01 | 31001 | nameserver | 1 | 1 | DC1 | dc2hana01 | 31001 | 2 | DC2 | YES | SYNC | ACTIVE | | | RH1 | dc1hana01 | 31007 | xsengine | 2 | 1 | DC1 | dc2hana01 | 31007 | 2 | DC2 | YES | SYNC | ACTIVE | | | RH1 | dc1hana01 | 31003 | indexserver | 3 | 1 | DC1 | dc2hana01 | 31003 | 2 | DC2 | YES | SYNC | ACTIVE | | | RH1 | dc1hana03 | 31003 | indexserver | 5 | 1 | DC1 | dc2hana03 | 31003 | 2 | DC2 | YES | SYNC | ACTIVE | | | RH1 | dc1hana02 | 31003 | indexserver | 4 | 1 | DC1 | dc2hana02 | 31003 | 2 | DC2 | YES | SYNC | ACTIVE | | status system replication site "2": ACTIVE overall system replication status: ACTIVE Local System Replication State ~~~~~~~~~~ mode: PRIMARY site id: 1 site name: DC1 rh1adm@dc1hana01:/usr/sap/RH1/HDB10>注記この設定が実稼働環境に実装されている場合は、
global.iniファイルでネットワーク通信を変更することを推奨します。このアクションは、システムレプリケーションネットワークへの指定されたアダプターへの通信を制限します。詳細は、Network Configuration for SAP HANA system replication を参照してください。重要完全な SAP HANA スケールアウトシステムレプリケーション環境を手動でテストし、すべての SAP HANA 機能が動作していることを確認する必要があります。詳細は、SAP HANA システムレプリケーション を参照してください。