pgpoolIIをyumインストール

pgpoolIIをyumインストール

Webサーバの環境構築中。当初はAWS Application Migration Serviceで移行する計画でしたが、いろいろあってスクラッチから作ることにしました。
構成を大幅に変更するため、ディスク容量が従来の1/5程度でOK。まぁ多い分には構わないのですが将来的に禍根を残すし、EBSの縮小ができないし。
現行のWebサーバも運用5年。いろいろゴミも溜まっているのでまっさらに作り直します。

ってことでpgpoolIIをパッケージからインストール。

リポジトリを登録

pgpoolのWebからリポジトリ登録用のrpmをダウンロードしてインストール。

$ wget https://www.pgpool.net/yum/rpms/4.2/redhat/rhel-8-x86_64/pgpool-II-release-4.2-1.noarch.rpm
$ sudo rpm -ivh pgpool-II-release-4.2-1.noarch.rpm
警告: pgpool-II-release-4.2-1.noarch.rpm: ヘッダー V4 RSA/SHA1 Signature、鍵 ID 60ae0e48: NOKEY
準備しています...              ################################# [100%]
更新中 / インストール中...
   1:pgpool-II-release-4.2-1          ################################# [100%]

インストール

$ sudo yum install pgpool-II-pg96.x86_64
Failed to set locale, defaulting to C.UTF-8
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

Last metadata expiration check: 0:05:55 ago on Tue Jan 18 23:43:14 2022.
Dependencies resolved.
==================================================================================================================
 Package                    Architecture    Version                     Repository                           Size
==================================================================================================================
Installing:
 pgpool-II-pg96             x86_64          4.2.6-1pgdg.rhel8           pgpool42                            1.9 M
Installing dependencies:
 libmemcached-libs          x86_64          1.0.18-15.el8               rhel-8-appstream-rhui-rpms          137 k
 libpq                      x86_64          13.3-1.el8_4                rhel-8-appstream-rhui-rpms          197 k

Transaction Summary
==================================================================================================================
Install  3 Packages

Total download size: 2.2 M
Installed size: 9.3 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): libmemcached-libs-1.0.18-15.el8.x86_64.rpm                                 1.1 MB/s | 137 kB     00:00
(2/3): libpq-13.3-1.el8_4.x86_64.rpm                                              1.5 MB/s | 197 kB     00:00
(3/3): pgpool-II-pg96-4.2.6-1pgdg.rhel8.x86_64.rpm                                 13 MB/s | 1.9 MB     00:00
------------------------------------------------------------------------------------------------------------------
Total                                                                              13 MB/s | 2.2 MB     00:00
warning: /var/cache/dnf/pgpool42-653291b9f3d535ae/packages/pgpool-II-pg96-4.2.6-1pgdg.rhel8.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 60ae0e48: NOKEY
pgpool-II 4.2 8 - x86_64                                                          1.7 MB/s | 1.7 kB     00:00
Importing GPG key 0x60AE0E48:
 Userid     : "pgpool-II Key (pgpool-II Official Signing Key) <packages@pgpool.net>"
 Fingerprint: 926B BC58 D4DF 43C3 AED5 A380 5F7E E4EA 60AE 0E48
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-PGPOOL2
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                          1/1
  Installing       : libpq-13.3-1.el8_4.x86_64                                                                1/3
  Installing       : libmemcached-libs-1.0.18-15.el8.x86_64                                                   2/3
  Running scriptlet: pgpool-II-pg96-4.2.6-1pgdg.rhel8.x86_64                                                  3/3
  Installing       : pgpool-II-pg96-4.2.6-1pgdg.rhel8.x86_64                                                  3/3
  Running scriptlet: pgpool-II-pg96-4.2.6-1pgdg.rhel8.x86_64                                                  3/3
[/usr/lib/tmpfiles.d/pgpool-II-pg96.conf:1] Line references path below legacy directory /var/run/, updating /var/run/pgpool → /run/pgpool; please update the tmpfiles.d/ drop-in file accordingly.

  Verifying        : pgpool-II-pg96-4.2.6-1pgdg.rhel8.x86_64                                                  1/3
  Verifying        : libmemcached-libs-1.0.18-15.el8.x86_64                                                   2/3
  Verifying        : libpq-13.3-1.el8_4.x86_64                                                                3/3
Installed products updated.

Installed:
  libmemcached-libs-1.0.18-15.el8.x86_64   libpq-13.3-1.el8_4.x86_64   pgpool-II-pg96-4.2.6-1pgdg.rhel8.x86_64

Complete!