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/livecomparerepositoryからインストールできます。詳細については、次を参照してください。

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/redhat
 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/