3.2. SAP HANA の設定とデプロイ


3.2.1. SAP HANA の実行に必要な RHEL 設定

この手順を使用して、SAP HANA を実行するための HA クラスターノードを設定します。HANA インスタンスが実行されている各 RHEL システムでこれらの手順を実行する必要があります。

前提条件

  1. 共有ストレージ設定のすべてのホストに root ユーザーとしてログインしている。
  2. SAP HANA のインストールソースを準備している。
  3. SAP HANA と互換性のあるホスト名を設定している。

    [root:~]# hostnamectl set-hostname dc1hana01
    Copy to Clipboard Toggle word wrap

手順: /etc/hosts の確認

  1. /etc/hosts にシステムのホスト名と IP アドレスに一致するエントリーが含まれていることを確認します: .example.com

    [root:~]# hostname
    <hostname>
    [root:~]# hostname -s
    <hostname>
    [root:~]# hostname -f
    <hostname>.example.com
    [root:~]# hostname -d
    example.com
    Copy to Clipboard Toggle word wrap
  2. システム言語を英語に設定します。

    [root:~]# localectl set-locale LANG=en_US.UTF-8
    Copy to Clipboard Toggle word wrap

手順: NTP の設定

  1. /etc/chrony.conf を編集し、サーバー行が NTP サーバーを反映していることを確認します。

    [root:~]# yum -y install chrony
    [root:~]# systemctl stop chronyd.service
    Copy to Clipboard Toggle word wrap
  2. タイムサーバーのエントリーを確認します。

    [root:~]# grep ^server /etc/chrony.conf
    server 0.de.pool.ntp.org
    server 1.de.pool.ntp.org
    Copy to Clipboard Toggle word wrap
  3. chrony サービスを有効にして起動します。

    [root:~]# systemctl enable chronyd.service
    [root:~]# systemctl start chronyd.service
    [root:~]# systemctl restart systemd-timedated.service
    Copy to Clipboard Toggle word wrap
  4. chrony サービスが有効化されていることを確認します。

    [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
    Copy to Clipboard Toggle word wrap

3.2.2. RHEL for SAP HANA の事前設定

この手順を使用して、RHEL システムを SAP HANA 用に事前設定します。この設定は公開されている SAP Notes に基づいています。クラスター内のすべての SAP HANA ホストで、ユーザー root としてこの手順を実行します。

注記

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 のインストール中に作成されます。

手順 (オプション)

  1. 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
    Copy to Clipboard Toggle word wrap
  2. 一時ディレクトリーを作成し、インストールソースを展開して、一時ディレクトリーから 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
    Copy to Clipboard Toggle word wrap

    安全な操作は暗号化された接続でのみ機能します。これを実現するには、正しく機能する 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*
    Copy to Clipboard Toggle word wrap
  3. 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
    Copy to Clipboard Toggle word wrap
    注記

    すべてのプロセスが識別されるわけではありません。所有されていないプロセスの情報は表示されません。すべてのプロセスを表示するには、root ユーザーである必要があります。

    [root:~]# netstat -tulpen | grep 1129
    tcp 0 	0     0.0.0.0:1129 	0.0.0.0:* 	LISTEN 	996	 25632	 1345/sapstartsrv
    Copy to Clipboard Toggle word wrap

    SAP 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
    Copy to Clipboard Toggle word wrap
  • 最初のインストールで作成された共有実行可能ファイルを使用して、他のノードに追加の HANA インスタンスをインストールします。

    [root:~]# /hana/shared/RH1/hdblcm/hdblcm
    Copy to Clipboard Toggle word wrap
  • 各 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 ユーザーのホームディレクトリー
  • ユーザー sapadmuserid
  • sapsysgroupid

ほとんどのパラメーターは SAP によって提供されます。 

手順

  1. 各データセンターの 1 つの SAP HANA ノードに root ユーザーとしてログインし、SAP HANA Scale-Out のインストールを開始します。
  2. このソリューションでは、各データセンターの 1 つのノードで次のコマンドが実行されます。

    [root:~]# INSTALLDIR=/install/51053381/DATA_UNITS HDB_SERVER_LINUX_X86_64/
    [root:~]# cd $INSTALLDIR
    [root:~]# ./hdblcm --dump_configfile_template=/tmp/templateFile
    Copy to Clipboard Toggle word wrap
    重要

    正しい addhosts パラメーターを使用する必要があります。これにはインストールノードを含めないでください。

  3. /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=saphostagent
    Copy to Clipboard Toggle word wrap

    Datacenter 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
    Copy to Clipboard Toggle word wrap
  4. インストールプロセスが完了したら、データセンターごとに 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
    Copy to Clipboard Toggle word wrap

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/')"
Copy to Clipboard Toggle word wrap

3.2.5.2. HANA システムレプリケーションの有効化

データセンターでバックアップ機能を作成したら、システムレプリケーションの設定を開始できます。最初のデータセンターは、ソースサイトとしての設定から始まります。

  1. 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.
    Copy to Clipboard Toggle word wrap

    最初のデータセンターでシステムレプリケーションが有効になった後、2 番目のデータセンターを最初のデータセンターに登録する必要があります。有効なソースシステムから 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
    Copy to Clipboard Toggle word wrap
  3. 両方のキーをセカンダリーサイトにコピーした後、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 システムレプリケーション を参照してください。

  4. 優先操作モードでは、システムレプリケーションは 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
    Copy to Clipboard Toggle word wrap

    システムが起動したら、次のコマンドを実行して、すべてが期待どおりに動作することを確認します。HANA スケールアウト環境が正しく実行されている場合、sapcontrolGetSystemInstanceList 関数の出力で、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: ok
    Copy to Clipboard Toggle word wrap
  5. Datacenter 1 サイトでは、sapcontrolGetSystemInstanceList 関数の出力で、すべてのノードの dispstatusGREEN を示し、ランドスケープホスト設定が 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>
    Copy to Clipboard Toggle word wrap
  6. 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>
    Copy to Clipboard Toggle word wrap
    注記

    この設定が実稼働環境に実装されている場合は、global.ini ファイルでネットワーク通信を変更することを推奨します。このアクションは、システムレプリケーションネットワークへの指定されたアダプターへの通信を制限します。詳細は、Network Configuration for SAP HANA system replication を参照してください。

    重要

    完全な SAP HANA スケールアウトシステムレプリケーション環境を手動でテストし、すべての SAP HANA 機能が動作していることを確認する必要があります。詳細は、SAP HANA システムレプリケーション を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る