Requirements#
LiveCompareには以下が必要です。
Python 3.6または3.7
PostgreSQL / EDB Postgres Extended 9.5+ / EDB Postgres Advanced Server 11+出力接続上
PostgreSQL / EDB Postgres Extended 9.4+ / EDB Postgres Advanced Server 11+またはOracle 11g+比較するデータ接続で
LiveCompareには、Debian 10+、Ubuntu 16.04+、SLES 12 SP5および15 SP3、またはCentOS / RHEL/RockyLinux/AlmaLinux 7+が必要です。
LiveCompareは、EnterpriseDB products/livecompare
リポジトリからインストールできます。詳細については、 EDB customer portal を参照してください。
LiveCompareは、次のいずれかにインストールされます。
python3パッケージで提供されている、Ubuntu、Debian、およびCentOS / RHEL 8の最新のPythonバージョンpython-36パッケージで提供されているCentOS / RHEL 7のPython 3.6
CentOS / RHELディストリビューションでは、LiveCompareにはEPELリポジトリも必要です。詳細については、 EPEL webpage を参照してください。
特にCentOS / RHELバージョン7では、Pythonコンポーネントtqdm
が古すぎます< 4.16.0。 LiveCompareを実行しているユーザーのpip
またはpip3 を使用して、最新のtqdm をインストールできます。
pip install --user tqdm --upgrade
Oracleデータベースに対してLiveCompareを実行している場合、Oracle Instant Clientをインストールする必要があります。詳細については、 Oracle support requirements を参照してください。
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の詳細については、 EDB customer portal を参照してください。