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/