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 です。