Distribution support#
TPAは、各ターゲットインスタンスで実行されているディストリビューションを検出して適応します。このページには、アクティブにサポートされているプラットフォームと、以前にサポートされていた「古いディストリビューション」がリストされています。古いプラットフォームへの展開は、必要なパッケージにアクセスできる限り機能する可能性がありますが、これはTPAのサポートされている使用とは見なされず、運用使用には適していません。
完全にサポートされているプラットフォームは、TPAを実行するホストシステムとして、およびTPAがPostgresクラスターを展開するターゲットシステムの両方としてサポートされています。
Debian ARM64#
Debian 12/bookwormは完全にサポートされています
Debian x86#
Debian 12/bookwormは完全にサポートされています
Debian 11/bulseyeは完全にサポートされています
Debian 10/busterは古いディストリビューションです
Debian 9/stretchは古いディストリビューションです
Debian 8/jessieは古いディストリビューションです
Ubuntu x86#
Ubuntu 24.04/nobleが完全にサポートされています
Ubuntu 22.04/jammyは完全にサポートされています
Ubuntu 20.04/focalは古いディストリビューションです
Ubuntu 18.04/bionicは古いディストリビューションです
Ubuntu 16.04/xenialは古いディストリビューションです
Oracle Linux x86#
Oracle Linux 9.xが完全にサポートされています
Oracle Linux 8.xが完全にサポートされています
Oracle Linux 7.xは古いディストリビューションです
RedHat x86#
RHEL / Rocky/AlmaLinux/Oracle Linux 10.xが完全にサポートされていますpython3のみ
RHEL / Rocky/AlmaLinux/Oracle Linux 9.xが完全にサポートされていますpython3のみ
RHEL / CentOS / Rocky / AlmaLinux 8.xが完全にサポートされていますpython3のみ
RHEL / CentOS 7.xは古いディストリビューションpython2のみ
警告
RHEL 8.xまたは同等のものを実行しているインスタンスにデプロイするには、TPAコントローラもRHEL 8.xを実行している必要があります。これは、別のOSで実行されているTPAコントローラがansible-core 2.16より新しいansibleバージョンを実行している可能性があるため、ターゲットインスタンスでRHEL 8.xと互換性がないためです。
RHEL / Rocky / AlmaLinux 10.xが完全にサポートされていますpython3のみ
RHEL / Rocky / AlmaLinux 9.xが完全にサポートされていますpython3のみ
RHEL / AlmaLinux 8.xが完全にサポートされていますpython3のみ
SLES x86#
SLES 15 SP7がサポートされています。
注釈
RepmgrをEDBPGEまたはEPASと組み合わせて使用するM1アーキテクチャは、SLESではサポートされていません。この状況では、コミュニティPostgreSQLを使用します。
一部のプラットフォームは、ここで記載されている古いディストリビューションで動作しない場合があります。たとえば、 Debian 8およびUbuntu 16.04は Dockerのインストール では利用できません。