9.5. テイクオーバー後に以前のプライマリー HANA サイトをセカンダリー HANA サイトとして登録する


SAPHanaController リソース (デフォルト) で AUTOMATED_REGISTER=false を設定する場合、テイクオーバー後に元のプライマリーサイトを新しいセカンダリーとして手動で登録し、起動する必要があります。それ以外の場合、未登録サイトは停止したままになります。

手順

  1. 元のプライマリーサイトを新しいセカンダリーサイトとして登録します。停止した 1 つの元のプライマリーインスタンスで <sid>adm ユーザーとして実行します。

    rh1adm $ hdbnsutil -sr_register --remoteHost=<node> \
    --remoteInstance=${TINSTANCE} --replicationMode=sync \
    --operationMode=logreplay --name=<site>
    • <node> は、新しいプライマリーインスタンスホストに置き換えます。たとえば、dc1hana1 から dc2hana1 へのテイクオーバーがあった場合は dc2hana1 になります。
    • <site> は、新しいセカンダリー HANA サイト名に置き換えます。たとえば、dc1hana1 をセカンダリーとして登録する場合は DC1 になります。
    • システムレプリケーションの要件に応じて、replicationModeoperationMode の値を選択します。
    • $TINSTANCE は、HANA インスタンスプロファイルを読み取ることによってユーザー <sid>adm に対して自動的に設定される環境変数です。変数値は HANA インスタンス番号です。
  2. セカンダリー HANA サイトを起動します。1 つの新しいセカンダリーインスタンスノードで <sid>adm として実行します。

    rh1adm $ sapcontrol -nr ${TINSTANCE} -function StartSystem HDB

検証

  • 1 つの新しいプライマリーインスタンスで、再確立された HANA システムレプリケーションの現在のステータスを表示します。以下は、dc1hana1 から dc2hana1 にテイクオーバーした後、DC2 が新しいプライマリーサイトになった例です。

    rh1adm $ cdpy; python systemReplicationStatus.py
    |Database |Host     |Port  |Service Name |Volume ID |Site ID |Site Name |Secondary |Secondary |Secondary |Secondary |Secondary     |Replication |Replication |Replication    |Secondary    |
    |         |         |      |             |          |        |          |Host      |Port      |Site ID   |Site Name |Active Status |Mode        |Status      |Status Details |Fully Synced |
    |-------- |-------- |----- |------------ |--------- |------- |--------- |--------- |--------- |--------- |--------- |------------- |----------- |----------- |-------------- |------------ |
    |RH1      |dc2hana2 |30003 |indexserver  |        4 |      2 |DC2       |dc1hana2  |    30003 |        1 |DC1       |YES           |SYNC        |ACTIVE      |               |        True |
    |SYSTEMDB |dc2hana1 |30001 |nameserver   |        1 |      2 |DC2       |dc1hana1  |    30001 |        1 |DC1       |YES           |SYNC        |ACTIVE      |               |        True |
    |RH1      |dc2hana1 |30007 |xsengine     |        2 |      2 |DC2       |dc1hana1  |    30007 |        1 |DC1       |YES           |SYNC        |ACTIVE      |               |        True |
    |RH1      |dc2hana1 |30003 |indexserver  |        3 |      2 |DC2       |dc1hana1  |    30003 |        1 |DC1       |YES           |SYNC        |ACTIVE      |               |        True |
    
    status system replication site "1": ACTIVE
    overall system replication status: ACTIVE
    
    Local System Replication State
    ~~~~~~~~~~
    
    mode: PRIMARY
    site id: 2
    site name: DC2
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る