Requirements#
プラットフォーム要件#
LiveCompareには次のいずれかが必要です。
Debian 11+、Ubuntu 20.04/22.04、SLES 12 SP5および15 SP3、またはCentOS / RHEL/RockyLinux/AlmaLinux 8/9+を使用したx86プラットフォーム
RHEL 8+またはSLES 12 SP5/15 SP3+を備えたIBM Power ppc64leプラットフォーム
Debian 12+を備えたARM64プラットフォーム。
LiveCompareには以下も必要です。
Python 3.7、3.8、3.9、または3.10
LiveCompareは、 python3
パッケージで提供されているように、Ubuntu、Debian、およびCentOS / RHEL
8の最新のPythonバージョンに加えてインストールします。
CentOS / RHELディストリビューションでは、LiveCompareにはEPELリポジトリも必要です。詳細については、 EPEL webpage を参照してください。
データベース要件#
LiveCompareは、次のデータベースをサポートしています。
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は、Postgresの新しいサポートバージョンへのメジャーバージョンのアップグレードの実行をサポートしてサポートが終了したPostgresの古いバージョンPostgreSQL、 EDB Postgres Extended、またはEDB Postgres Advanced ServerでのLiveCompareの使用のみをサポートしています。
注釈
EDBは、Oracle 10gでのLiveCompareのテストを行わなくなりました。そのため、LiveCompareで公式にサポートされているOracleバージョンのリストには含まれません。 Oracle 10gは以前にサポートされており、ほとんどの場合で引き続き動作すると予想されます。ただし、一部の制限が存在する場合があります。
インストール#
LiveCompareは、EnterpriseDBのRepos 2.0リポジトリからインストールできます。詳細については、 LiveCompare installation guide を参照してください。
TPAexecを使用したLiveCompare#
TPA (Trusted Postgres Architect) の次のサンプル構成を使用して、LiveCompare
およびPostgreSQL 13 を使用してサーバーを構築できます。
- --
architecture: M1
cluster_name: livecompare_m1
cluster_tags: {}
cluster_vars:
postgres_coredump_filter: 0xff
postgres_version: 13
postgresql_flavour: postgresql
repmgr_failover: manual
edb_repositories:
- enterprise
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の詳細については、 TPA documentation を参照してください。