Configuring PGD repositories#

PGDデータノードとして使用する各ホストで、データベースと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でEDB Postgres Advanced Server 17をインストールできるCentOS / RHELシステムにリポジトリを構成します。

環境変数を設定する#

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

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

#  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

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