[pgcluster: 394] upper replicationの使い方を教えて下さい。

Kouji Hamada hamada @ hamlock.jp
2004年 7月 2日 (金) 15:40:11 JST


浜田と申します。

【構成】

PGClusterバージョン:1.0.7フルパッケージ版
OSバージョン:RedHat7.3 6台


グループA、グループBで、それぞれ独立してグループ内でレプリケーションを
行なっている構成で動いてる環境があります。
そこで、グループBのレプリサーバー2pgreplicate.confのupper replicationの
項目に「レプリサーバー1」のホスト名を設定しました。
これでグループA、グループBのレプリサーバー間が繋がり、クラスタサーバー3で
受けた更新クエリーをクラスタサーバー1、2、3、4に書き込んでくれるのではと
期待したのですが、結果はクラスタサーバー3、4のみ書き込まれました。
upper replicationについて都合良く解釈してやってみたもので使い方が間違って
いるのだと思います。
upper replicationの正しい使用方法について教えて下さい。

よろしくお願いします。



---------------レプリサーバー2のpgreplicate.confここから------------

#------------------------------------------------------------
# A setup of the upper replication server for cascade connection.
#
#               o Host_Name : The host name of Cluster DB.
#                             -- please write a host name by FQDN.
#                             -- do not write IP address.
#               o Port : The connection port with postmaster.
#               o Recovery_Port : The connection port at the time of
#                                 a recovery sequence .
#------------------------------------------------------------
<Replicate_Server_Info>
        <Host_Name> レプリサーバー1 </Host_Name>
        <Port> 8777 </Port>
        <Recovery_Port> 7778 </Recovery_Port>
</Replicate_Server_Info>

---------------レプリサーバー2のpgreplicate.confここまで------------


<構成図>
                  グループA(3台構成)
                  +--------------------+
                  |  レプリサーバー1  |+---------------------------+
                  +----------+---------+                            |
                             |                                      |
                +------------+-------------------+                  |
                |                                |                  |
     +----------+-----------+         +----------+-----------+      |
     |  クラスタサーバー1  |         |  クラスタサーバー2  |      |
     +----------------------+         +----------------------+      |
                                                                    |
                                                                    |
                                          +-------------------------+
                                          |
                                          | upper replicationとして
                                          | レプリサーバー1を設定
                    グループB(3台構成)|
                        +-----------------+--+
                        |  レプリサーバー2  |
                        +----------+---------+
                                   |
              +--------------------+-----------+
              |                                |
   +----------+-----------+         +----------+-----------+
   |  クラスタサーバー3  |         |  クラスタサーバー4  |
   +----------------------+         +----------------------+
              ↑
              |
          更新クエリー







pgcluster メーリングリストの案内