Requirements

LiveCompareの要件:

Python 3.6または3.7 PostgreSQL / EDB Postgres Extended 9.5+ / EPAS 11+(出力接続上) PostgreSQL / EDB Postgres Extended 9.4+ / EPAS 11+またはオラクル 11g +(比較対象のデータ接続上)

LiveCompareには、Debian 10 +、Ubuntu 16.04+、またはCentOS / RHEL / RockyLinux / AlmaLinux 7+が必要です。

LiveCompareは、 EnterpriseDB products/livecompareリポジトリからインストールできます。詳細については、次を参照してください。

https://techsupport.enterprisedb.com/customer_portal/sw/livecompare/

LiveCompareは以下の上にインストールされます。

  • 提供されているUbuntu、Debian、およびCentOS / RHEL 8の最新のPythonバージョン python3パッケージソフト。または

  • python-36パッケージソフトで提供されるCentOS / RHEL 7用のPython 3.6。

CentOS / RHELディストリビューションでは、LiveCompareにはEPELリポジトリも必要です。詳細については、次を参照してください。

< https://fedoraproject.org/ wiki/ EPEL >

特にCentOS / RHELバージョン7では、 Pythonコンポーネントtqdmが古すぎます(&lt; 4.16.0)。 LiveCompareを実行しているユーザのpipまたはpip3を使用して、最新のtqdmをインストールすることができます。

pip install --user tqdm --upgrade

TPAexecとのLiveCompare

TPAexecの次のサンプル構成を使用して、LiveCompareおよびPostgreSQL 11でサーバーを構築できます。

---
architecture: M1
cluster_name: livecompare_m1
cluster_tags: {}

cluster_vars:
  postgres_coredump_filter: 0xff
  postgres_version: 13
  postgresql_flavour: postgresql
  repmgr_failover: manual
  tpa_2q_repositories:
  - products/livecompare/release
  packages:
    common:
    - edb-livecompare
  use_volatile_subscriptions: true

locations:
-  Name: main

instance_defaults:
  image: tpa/rocky
  platform: docker
  vars:
    ansible_user: root

instances:
-  Name: livem1node1
  location: main
  node: 1
  role: primary
  published_ports:
    - 5401:5432
-  Name: livem1node2
  location: main
  node: 2
  role: replica
  upstream: livem1node1
  published_ports:
    - 5402:5432

TPAexecの詳細については、次を参照してください。

https://techsupport.enterprisedb.com/customer_portal/sw/tpa/