1 - Prerequisites for Expanded installation#
プロビジョニングホスト#
PGD Expandedを展開するプロセスの最初のステップは、ホストをプロビジョニングおよび構成することです。
Linuxがインストールされているクラウドの仮想マシンインスタンス、Linuxがインストールされているオンプレミス仮想マシン、または同じくLinuxがインストールされているオンプレミスの物理ハードウェアに展開できます。
どの supported Linux operating system 、およびどの展開プラットフォームを選択しても、マシンのプロビジョニングの結果は、スーパーユーザー、管理者、またはsudo特権を持つユーザーでSSHを使用してアクセスできるLinuxシステムである必要があります。
プロビジョニングされた各マシンは、クラスターにプロビジョニングしている他のマシンに接続できる必要があります。
クラウド展開では、パブリックネットワークまたはVPCを介してこれを行うことができます。
オンプレミス展開は、ローカルネットワークを介して接続できる必要があります。
Vendor |
Platform |
Guide |
|---|---|---|
Amazon |
AWS |
|
Microsoft |
Azure |
|
GCP |
管理ユーザーを作成する#
プロビジョニングされたインスタンスごとに管理ユーザーを構成することをお勧めします。 管理ユーザーは、スーパーユーザーまたはsudoスーパーユーザーへの特権を持っている必要があります。また、証明書を使用してパスワードなしのSSHアクセス用に管理ユーザーを構成することをお勧めします。
ネットワーク接続を確認する#
作成した管理ユーザーを使用して、各マシンがプロビジョニングしている他のマシンと通信できることを確認します。
特に、 PostgreSQL TCP/IPポートEDB Postgres Advanced Serverの場合は5444、 EDB Postgres ExtendedおよびコミュニティPostgreSQLの場合は5432、クラスター内のすべてのマシンで開いている必要があります。 PGD接続マネージャーは、クラスター内のすべてのノードからアクセスできることも必要です。デフォルトでは、接続マネージャーはポート6432またはEDB Postgres Advanced Serverの場合は6444を使用します。
実際の例#
この一連の作業例では、Red Hat Enterprise Linux 9を使用する3つのホストがプロビジョニングされました。
host-1
host-2
host-3
これらのホストはクラウドで構成されました。そのため、各ホストにはパブリックIPアドレスとプライベートIPアドレスの両方があります。クラスターのプライベートIPアドレスを使用します。
プライベートIPアドレスは次のとおりです。
host-1 192.168.254.166
host-2 192.168.254.247
host-3 192.168.254.135
クラスター例では、これらのプライベートIPアドレスを使用するように/etc/hosts
も編集されました。
192. 168.254.166 host-1
192. 168.254.247 host-2
192. 168.254.135 host-3