Step 2 - Configure repositories#

PGDデータノードとして使用する各ホストで、データベースとPGDソフトウェアをインストールする必要があります。

リポジトリの構成#

次の環境変数を設定します。

EDB_SUBSCRIPTION_TOKEN#

これは、EDBサブスクリプションに登録したときに受け取ったトークンです。 EDBリポジトリへのアクセスを認証するために使用されます。

export EDB_SUBSCRIPTION_TOKEN=<your-token>

EDB_SUBSCRIPTION_PLAN#

これは、EDBで持っているサブスクリプションのタイプです。 standard 、enterprise 、またはcommunity です。

export EDB_SUBSCRIPTION_PLAN=<your-subscription-plan>

EDB_REPO_TYPE#

これは、使用するパッケージマネージャーのタイプであり、インストーラーに、どのタイプのパッケージが必要であるかを通知します。これは、Ubuntu / Debianの場合はdeb 、CentOS / RHELの場合はrpm です。

export EDB_REPO_TYPE=<your-repo-type>

リポジトリのインストール#

構成する必要があるリポジトリは2つあります。1つはデータベースソフトウェア用、もう1つはPGDソフトウェア用です。

次のコマンドは、データベースのEDBリポジトリを使用するようにパッケージマネージャーを構成するスクリプトをダウンロードして実行します。

curl -1sSLf "https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/$EDB_SUBSCRIPTION_PLAN/setup.$EDB_REPO_TYPE.sh" | sudo -E bash

次のコマンドは、 PGDのEDBリポジトリを使用するようにパッケージマネージャーを構成するスクリプトをダウンロードして実行します。

curl -1sSLf "https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/postgres_distributed/setup.$EDB_REPO_TYPE.sh" | sudo -E bash

実際の例#

この例では、エンタープライズサブスクリプションを使用してPGD ExpandedでEDB Postgres Advanced Server 17をインストールできるCentOS / RHELシステムにリポジトリを構成します。

環境変数を設定する#

export EDB_SUBSCRIPTION_TOKEN=XXXXXXXXXXXXXX
export EDB_SUBSCRIPTION_PLAN=enterprise
export EDB_REPO_TYPE=rpm

リポジトリのインストール#

#  For PGD Expanded, there are two repositories to install.

curl -1sSLf " https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/$EDB_SUBSCRIPTION_PLAN/setup.$EDB_REPO_TYPE.sh" | sudo -E bash
curl -1sSLf " https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/postgres_distributed/setup.$EDB_REPO_TYPE.sh" | sudo -E bash

次のステップは、 Step 3 - Installing the database and pgd です。