Slonyレプリケーションの設定

CentOSおよびDebianホストでは、構成ファイル( slony-replication.ini )は /etc/edb/slony-replication<xx> ディレクトリーにあり、ppas95-replication構成ファイル( ppas95-replication.ini )は /etc/ppas95-replication にありますディレクトリ。構成ファイルを使用して、マスターノードとスタンバイノードの接続情報を指定します。

Windowsホストでは、構成ファイルの名前は master.conf.sample および slave.conf.sample であり、AdvancedServerインストールの下の /etc ディレクトリにあります。SlonyReplicationを設定する前に、設定ファイルの名前を master.conf と slave.conf に変更する必要があります。

SlonyReplication環境の設定については、`Slony公式プロジェクトドキュメント<https://www.slony.info/adminguide/2.2/doc/adminguide/slony.pdf>`_を参照してください。

構成オプションを指定した後、レプリケーション環境のすべてのノードでSlonyレプリケーションサービスを開始する必要があります。サービスの制御の詳細については、``EDBPostgresAdvancedServerインストールガイド<https://www.enterprisedb.com/edb-docs/p/edb-postgres-advanced-server>`_``を参照してください。

LinuxシステムでSlonyレプリケーションをインストール、構成、および開始した後、システムの再起動時にサービスを自動開始するようにシステムを手動で構成する必要があります。

Linuxシステムでサービスを自動起動するように設定するには、コマンドラインを開き、スーパーユーザー権限を引き受けて、次のコマンドを入力します。

Redhat互換のLinuxシステムの場合:

/sbin/chkconfig service_name on

ここで、 service_name はサービスの名前を指定します。

Debian互換のLinuxシステムでは、次のコマンドを使用します。

/usr/sbin/update-rc.d service_name enable

ここで、 service_name はサービスの名前を指定します。

Windowsシステムを使用している場合、SlonyReplicationサービスはデフォルトで自動起動するように設定されることに注意してください。Windowsでは、 Service Properties ダイアログを使用してサービスのスタートアップの種類を制御できます。