HA PEM using the S1 architecture with EFM and a Virtual IP#
このページでは、リファレンスアーキテクチャS1に従って高可用性HAPEM展開をインストールおよび構成するための詳細な手順を提供します。
この例では、クラスター管理にEDB Failover ManagerEFM 5.2を使用し、PEMバックエンドデータベースとしてEDB Postgres Advanced Server 17を使用し、RHELのようなシステムでプライマリにトラフィックをルーティングするためのメカニズムとして仮想IPVIPを使用します。
他のオプションを理解するには、 High availability patterns for PEM deployment を参照してください。
また、 Deciding on an SSL model を参照して、インストールを開始する前にSSL証明書とキーを提供する方法を決定します。
172.16.161.200-PEMバックエンドプライマリ
172.16.161.201-PEMバックエンドスタンバイ1
172.16.161.202-PEMバックエンドスタンバイ2
172.16.161.203 - EFMバックエンドWitnessノード
172.16.161.211-PEM Webアプリケーション1
172.16.161.212-PEM Webアプリケーション2
172.16.161.213-PEM Webアプリケーション3
172.16.161.245-PEM VIPエージェントとユーザーが接続するために使用します
EFMクラスターの展開#
PEMをインストールする前に、バックエンドホストで動作するEFMクラスターが必要です。このセクションでは、このようなクラスターを展開する手順を提供します。 EFMクラスターをプロビジョニングする独自のプロセスがある場合、これらの手順に従う必要はありません。ただし、 sslutilsを使用する予定がある場合は、続行する前にクラスターにインストールされていることを確認する必要があります。
初期パッケージのインストールとPostgres構成#
特に記載がない限り、すべてのバックエンドノードで次の手順を実行します。
次のパッケージをインストールします。
EDB Postgres Advanced Server PEMサーバーのバックエンドデータベース
dnf -qy module disable postgresql
dnf -y install epel-release
dnf config-manager --set-enabled crb
dnf -y install edb-as17-server edb-efm52
Postgresデータベースを初期化し、サービスを開始します。
PGSETUP_INITDB_OPTIONS="-E UTF-8" /usr/edb/as17/bin/edb-as-17-setup initdb
systemctl start edb-as-17
systemctl enable edb-as-17
ファイアウォールで次のポートを開きます。
EPASの場合は
5444EFMの場合は
7800
例
firewall-cmd --zone=public --add-port=5444/tcp --permanent
firewall-cmd --zone=public --add-port=7800/tcp --permanent
firewall-cmd --reload
オプション sslutilsのインストール#
PEMが認証局として機能し、クライアント証明書を自動的に発行する場合、 Regenerating the agent SSL certificates for PEM using sslutils を構成する必要があります。独自の証明書を提供する予定がある場合は、この手順をスキップできます。
すべてのバックエンドホストにsslutilsパッケージをインストールします。
dnf install edb-as17-server-sslutils
ストリーミングレプリケーションのプライマリノードを設定する#
プライマリでのみこれらの手順を実行します。
レプリケーションロールを作成します。
CREATE ROLE repl REPLICATION LOGIN PASSWORD password;
選択したパスワードを入力します。
postgresql.confファイルで次を構成します。
wal_level = replica
max_wal_senders = 10
wal_keep_size = 500
max_replication_slots = 10
ストリーミングレプリケーションのパラメーターの構成の詳細については、 PostgreSQL documentation を参照してください。
ホストベースの認証
/var/lib/edb/as17/data/pg_hba.confファイルに次のエントリを追加して、レプリケーションユーザーがすべてのスタンバイから接続できるようにします。
host replication repl 172.16.161.200/32 scram-sha-256
host replication repl 172.16.161.201/32 scram-sha-256
host replication repl 172.16.161.202/32 scram-sha-256
EPASサーバーを再起動します。
systemctl restart edb-as-17.service
.pgpassファイルを追加する#
すべての非Witnessバックエンドノードでこれらの手順を実行します。
enterprisedbユーザーのホームディレクトリに
.pgpassファイルを作成し、次のコンテンツを追加します。<password>は、前に作成したレプリケーションユーザーのパスワードに置き換えます。
172.16.161.200:5444:replication:repl:<password>
172.16.161.201:5444:replication:repl:<password>
172.16.161.202:5444:replication:repl:<password>
ファイルにアクセス許可を設定してアクセスを制限します
chmod 600 ~/.pgpass
ストリーミングレプリケーションのスタンバイノードを設定する#
pg_basebackupユーティリティを使用して、スタンバイサーバーにPEMバックエンドデータベースサーバーのレプリカを作成します。
すべてのスタンバイノードでEPASのサービスを停止します。
systemctl stop edb-as-17.service
すべてのスタンバイノードでデータベースサーバーのデータディレクトリを削除します。
su - enterprisedb
rm -rf /var/lib/edb/as17/data/*
pg_basebackupを使用して、各スタンバイノードでプライマリノードのバックアップを作成します。
su - enterprisedb -c "\
/usr/edb/as17/bin/pg_basebackup \
-h 172.16.161.200 \
-D /var/lib/edb/as17/data \
-U repl \
-v -P -Fp -R -p 5444\
"
各スタンバイノードでEPASデータベースサーバーを起動します。
systemctl start edb-as-17
フェールオーバーを管理するようにEFMを設定する#
EFMをセットアップするには、次の手順を実行します。
プライマリで、データベースユーザー
efmを作成して、データベースサーバーに接続します。ユーザーにWALログ関連機能の実行権限とモニタリング権限を付与します。スーパーユーザーとして
CREATE ROLE efm LOGIN PASSWORD password;
-- Give privilege to efm user to connect to a database
GRANT CONNECT ON DATABASE edb TO efm;
-- Give privilege to efm user to do backup operations
GRANT EXECUTE ON FUNCTION pg_current_wal_lsn() TO efm;
GRANT EXECUTE ON FUNCTION pg_last_wal_replay_lsn() TO efm;
GRANT EXECUTE ON FUNCTION pg_wal_replay_resume() TO efm;
GRANT EXECUTE ON FUNCTION pg_wal_replay_pause() TO efm;
GRANT EXECUTE ON FUNCTION pg_reload_conf() TO efm;
-- Grant monitoring privilege to the efm user
GRANT pg_monitor TO efm;
この変更はスタンバイに複製されます。
プライマリで、
pg_hba.confにエントリを追加して、efmデータベースユーザーがすべてのノードからデータベースサーバーに接続できるようにします。これらのエントリはスタンバイに複製されます。
host edb efm 172.16.161.200/32 scram-sha-256
host edb efm 172.16.161.201/32 scram-sha-256
host edb efm 172.16.161.202/32 scram-sha-256
host edb efm 172.16.161.203/32 scram-sha-256
すべてのデータベースサーバーの構成をリロードします。
SELECT pg_reload_conf();
すべてのノードで、サンプルファイル
/etc/edb/efm-5.2/efm.nodes.inを使用してefm.nodesファイルを作成し、EFM OSユーザーに読み取り/書き込みアクセスを付与します。
cp /etc/edb/efm-5.2/efm.nodes.in /etc/edb/efm-5.2/efm.nodes
chown efm:efm /etc/edb/efm-5.2/efm.nodes
chmod 600 /etc/edb/efm-5.2/efm.nodes
スタンバイノードで、プライマリノードのIPアドレスとEFMポートを
/etc/edb/efm-5.2/efm.nodesファイルに追加します。すべてのノードで、サンプルファイル
/etc/edb/efm-5.2/efm.properties.inを使用してefm.propertiesファイルを作成します。 すべてのユーザーに読み取りアクセスを付与します。
cp /etc/edb/efm-5.2/efm.properties.in /etc/edb/efm-5.2/efm.properties
chown efm:efm /etc/edb/efm-5.2/efm.properties
chmod a+r /etc/edb/efm-5.2/efm.properties
任意のノードで、
efmユーティリティを使用してefmデータベースユーザーのパスワード上記の手順1で定義を暗号化し、次のステップの出力をメモします。
export EFMPASS=password
/usr/edb/efm-5.2/bin/efm encrypt efm --from-env
すべてのノードで、
efm.propertiesファイルの次のパラメーターを編集します。<encrypted-password>を前のステップの出力に置き換えます。<ip-addr>は、各ノードのIPアドレスに置き換えます。
注釈
ホストがインターネットに接続していない場合は、 ping.server の値を、pingに応答するネットワーク上でアクセス可能な信頼できるサーバーのアドレスに置き換えます。
- EFM構成の詳細については、 the documentation を参照してください。 .. ::
- ```ini
db.user=efm db.password.encrypted=<encrypted-password> db.port=5444 db.database=edb db.service.owner=enterprisedb db.service.name=edb-as-17 db.bin=/usr/edb/as17/bin db.data.dir=/var/lib/edb/as17/data jdbc.sslmode=require user.email=username@example.com from.email=node1@efm-pem notification.text.prefix=[PEM/EFM] bind.address=<ip-addr>:7800 is.witness=false encrypt.agent.messages=true stop.isolated.primary=true stop.failed.primary=true primary.shutdown.as.failure=false ping.server.ip=8.8.8.8
# VIP configuration virtual.ip=172.16.161.245 virtual.ip.interface=ens33 virtual.ip.prefix=24 virtual.ip.single=true check.vip.before.promotion=true
監視ノードで、
is.witness構成パラメーターの値をtrueに設定します。
is.witness=true
プライマリノードで、EFMサービスを有効にして開始します。
systemctl enable edb-efm-5.2
systemctl start edb-efm-5.2
プライマリノードで、スタンバイがクラスターに参加することを許可します。
/usr/edb/efm-5.2/bin/efm allow-node efm 172.16.161.201
/usr/edb/efm-5.2/bin/efm allow-node efm 172.16.161.202
/usr/edb/efm-5.2/bin/efm allow-node efm 172.16.161.203
スタンバイノードとEFM監視ノードでEFMサービスを有効にして開始します。
systemctl enable edb-efm-5.2
systemctl start edb-efm-5.2
任意のノードで次のコマンドを実行して、EFMクラスターのステータスを確認します。
/usr/edb/efm-5.2/bin/efm cluster-status efm
出力は次のようになります。
Cluster Status: efm
Agent Type Address DB VIP
----------------------------------------------------------------
Primary 172.16.161.200 UP 172.16.161.245*
Standby 172.16.161.201 UP 172.16.161.245
Standby 172.16.161.202 UP 172.16.161.245
Witness 172.16.161.203 N/A 172.16.161.245
Allowed node host list:
172.16.161.200 172.16.161.201 172.16.161.202 172.16.161.203
Membership coordinator: 172.16.161.200
Standby priority host list:
172.16.161.201 172.16.161.202
Promote Status:
DB Type Address WAL Received LSN WAL Replayed LSN Info
---------------------------------------------------------------------------
Primary 172.16.161.200 0/F7A3808
Standby 172.16.161.201 0/F7A3808 0/F7A3808
Standby 172.16.161.202 0/F7A3808 0/F7A3808
Standby database(s) in sync with primary. It is safe to promote.
このステータスは、EFMが正常にセットアップされ、PEMサーバーのフェールオーバーを管理していることを確認します。
フェールオーバーが発生した場合、スタンバイのいずれかがプライマリノードとして昇格し、PEMエージェントが新しいプライマリノードに接続します。上記の手順を使用して、障害が発生したプライマリノードを新しいスタンバイに置き換えることができます。
PEMインストール用のEFMクラスターの準備#
HAモードでPEMをインストールする前に、クラスターが2つの要件を満たしていることを確認する必要があります。
PEMエージェントからPEMバックエンドデータベースへの接続に
cert認証方法を使用できるようにSSLが構成されます。HBAルールが適用され、エージェントとWebアプリケーションインスタンスがPEMバックエンドに接続できます。
SSLファイルの準備#
Generating SSL files for HA PEM backend hosts の指示に従ってください。
EFMクラスターを変更してSSLおよびHBAルールを追加する#
各PEMバックエンドノードwitnessを除くで次のアクションを実行します。
postgresql.confを変更してSSLを有効にし、上記で作成したSSLファイルへのパスを設定します。
ssl = on
ssl_ca_file = root.crt
ssl_cert_file = server.crt
ssl_key_file = server.key
CRLがある場合は、次も設定します。
ssl_crl_file = root.crl
pg_hba.confを変更して、PEMに必要なルールを追加します。このブロックをファイルの先頭、既存のコンテンツの上に追加し、クラスターに一致するようにIPアドレスを調整します。
# Allow users of the web interface to connect to pem and postgres databases
hostssl pem +pem_user 127.0.0.1/32 scram-sha-256
hostssl postgres +pem_user 127.0.0.1/32 scram-sha-256
hostssl pem +pem_user 172.16.161.211/32 scram-sha-256
hostssl postgres +pem_user 172.16.161.211/32 scram-sha-256
hostssl pem +pem_user 172.16.161.212/32 scram-sha-256
hostssl postgres +pem_user 172.16.161.212/32 scram-sha-256
hostssl pem +pem_user 172.16.161.213/32 scram-sha-256
hostssl postgres +pem_user 172.16.161.213/32 scram-sha-256
# Allow the PEM backend server agents to register and connect to send data to PEM server
hostssl pem +pem_agent 127.0.0.1/32 cert
hostssl pem +pem_admin 172.16.161.200/32 scram-sha-256
hostssl pem +pem_agent 172.16.161.200/32 cert
hostssl pem +pem_admin 172.16.161.201/32 scram-sha-256
hostssl pem +pem_agent 172.16.161.201/32 cert
hostssl pem +pem_admin 172.16.161.202/32 scram-sha-256
hostssl pem +pem_agent 172.16.161.202/32 cert
# Allow the PEM web app server agents to register and connect to send data to PEM server
hostssl pem +pem_admin 172.16.161.211/32 scram-sha-256
hostssl pem +pem_agent 172.16.161.211/32 cert
hostssl pem +pem_admin 172.16.161.212/32 scram-sha-256
hostssl pem +pem_agent 172.16.161.212/32 cert
hostssl pem +pem_admin 172.16.161.213/32 scram-sha-256
hostssl pem +pem_agent 172.16.161.213/32 cert
# Allow our superuser to connect to perform cluster configuration
hostssl pem,postgres pemsuper 172.16.161.200/32 scram-sha-256
hostssl pem,postgres pemsuper 172.16.161.201/32 scram-sha-256
hostssl pem,postgres pemsuper 172.16.161.202/32 scram-sha-256
hostssl pem,postgres pemsuper 172.16.161.211/32 scram-sha-256
hostssl pem,postgres pemsuper 172.16.161.212/32 scram-sha-256
hostssl pem,postgres pemsuper 172.16.161.213/32 scram-sha-256
# Allow monitoring agents to connect to PEM
# Specify a subnet that includes all your monitored servers
# Duplicate these lines for multiple subnets
hostssl pem +pem_user 0.0.0.0/0 scram-sha-256
hostssl pem +pem_agent 0.0.0.0/0 cert
共通エージェントユーザーを使用する場合、PEMのインストール中に最初のエージェントが接続できるように1行追加します。この行は、必要に応じて後で削除できます。
hostssl pem common_agent_user 127.0.0.1/32 cert
前のセクションで追加したHBAルールレプリケーションとEFM用を
hostではなくhostsslに変更して、すべての接続にSSLを適用します。
クラスターを再起動します#
注釈
デフォルトでは、データベースサービスが停止するとEFMはフェイルオーバーをトリガーします。このローリング再起動中に、Postgresを再起動する前にEFMエージェントを停止して、意図しないフェイルオーバーを防ぎます。 !!!
クラスターのローリング再起動を実行します。各PEMバックエンドホストで、スタンバイからプライマリで終わり、次のことを実行します。
EFMエージェントサービスを停止します。
systemctl stop edb-efm-5.2
Postgresを再起動します。
systemctl restart edb-as-17
EFMエージェントサービスを開始します。
systemctl start edb-efm-5.2
エージェントユーザーと証明書の準備#
独自のSSL証明書を使用している場合は、次の手順に従ってPEM展開の準備をします。 sslutilsを使用している場合、このセクションをスキップしてください。
プライマリで、共通エージェントユーザーを作成します。コモンエージェントユーザーにスーパーユーザー権限を付与します。 これは一時的にのみ必要であり、後で取り消されます。
CREATE USER common_agent_user WITH SUPERUSER;
このユーザーの証明書とキーペアを生成し、すべてのバックエンドおよびWebアプリケーションホストに保存します。
証明書を生成する方法に関するガイダンスについては、 Generating agent certificates manually を参照してください。
PEMは、3つのバックエンドと3つのフロントエンドホストにわたる展開に対して、一意の番号付けのPostgresユーザーagent1〜agent6を自動的に生成します。
この構成をサポートするには、6つの異なる証明書/キーペア特定のエージェントユーザーごとに1つを手動で生成し、各ホストが独自の一意のペアを持つようにそれらを配布する必要があります。
プライマリにPEMをインストールする#
プライマリホストでのみ次の手順を実行します。
PEMパッケージをインストールします。
dnf install edb-pem --allowerasing
パスワードを使用してログインできるスーパーユーザーを作成します。これは、PEMのインストールに使用するユーザーです。また、PEMバックエンドホストで実行されているエージェントのエージェントサーバーバインディングユーザーにもなります。
su - enterprisedb -c "psql -c \"create role pemsuper login superuser password your-password-here;\""
PEMサーバーを構成するには、データベースオプションオプション3を使用して構成スクリプトを実行し、ホストを仮想IPVIPに設定します。
システムが高可用性HA用に正しくセットアップされていることを確認するには、次のフラグを含める必要があります。
``--replication-solution efm`` & ``--replication-role primary`` これらのフラグはスクリプトを強制的にHAモードに設定し、フェールオーバーマネージャーとの互換性を保証します。
``-srp --efm-cluster-name`` & ``-srp --efm-install-path`` これらのオプションは、PEMが自分自身のバックエンドクラスターを適切にモニタできることを保証するために使用されます。
``--skip-db-certificate`` これにより、 HA環境で証明書を手動で管理しているため、スクリプトがSSLを自動構成しようとするのを防ぎます。
sslutilsを使用する場合、--use-existing-sslutils
を含める必要があります。これにより、スクリプトはデータベースSSLセットアップをスキップしますが、
sslutils拡張機能を利用してエージェント証明書の生成を処理します。
/usr/edb/pem/bin/configure-pem-server.sh -t 3 \
-ho 172.16.161.245 \
-p 5444 \
-su pemsuper \
--asb-host-name 127.0.0.1 \
--replication-solution efm \
-srp --efm-cluster-name=efm \
-srp --efm-install-path=/usr/edb/efm-5.2/ \
--replication-role primary \
--skip-db-certificate \
--use-existing-sslutils \
--db-install-path /usr/edb/as17/ \
--db-unitfile edb-as-17
共通エージェントユーザを使用する場合、ユーザ名と、そのユーザ用に生成された証明書とキーへのパスを提供する必要があります。
/usr/edb/pem/bin/configure-pem-server.sh -t 3 \
-ho 172.16.161.245 \
-p 5444 \
-su pemsuper \
--asb-host-name 127.0.0.1 \
--replication-solution efm \
-srp --efm-cluster-name=efm \
-srp --efm-install-path=/usr/edb/efm-5.2/ \
--replication-role primary \
--db-unitfile edb-as-17 \
--db-install-path /usr/edb/as17/ \
--skip-db-certificate \
--use-agent-user common_agent_user \
--use-agent-sslcert /path/to/agent/cert \
--use-agent-sslkey /path/to/agent/key
このコマンドを実行した後、共通エージェントユーザーにpem_agentロールを付与し、スーパーユーザーステータスを取り消します。
GRANT pem_agent to common_agent_user;
ALTER USER common_agent_user WITH NOSUPERUSER;
+pem_agent
ルールと一致するため、必要に応じて、この段階で共通エージェントユーザーに追加したHBAルールを削除することもできます。
独自の証明書を使用する場合、 agent_idを1
として指定し、対応するagent1
ユーザー用に生成された証明書とキーへのパスを指定する必要があります。
/usr/edb/pem/bin/configure-pem-server.sh -t 3 \
-ho 172.16.161.245 \
-p 5444 \
-su pemsuper \
--asb-host-name 127.0.0.1 \
--replication-solution efm \
-srp --efm-cluster-name=efm \
-srp --efm-install-path=/usr/edb/efm-5.2/ \
--replication-role primary \
--db-unitfile edb-as-17 \
--db-install-path /usr/edb/as17/ \
--skip-db-certificate \
--use-agent-sslcert /path/to/agent/cert \
--use-agent-sslkey /path/to/agent/key \
-aro agent_id=1
さまざまな追加の詳細の入力を求められます。構成オプションについては、 Configuring the PEM server on Linux を参照してください。
オプションで、インスタンス間でPEM Webアプリケーションのユーザー設定を同期するには、 configure central storage of user preferences 。この段階では、バックエンド構成のみを完了できます。後でWebアプリケーションを構成します。
スタンバイにPEMをインストールする#
スタンバイホストのみで次の手順を実行します。
PEMパッケージをインストールします。
dnf install edb-pem --allowerasing
PEMサーバーを構成するには、データベースオプションオプション3を使用して構成スクリプトを実行し、ホストを仮想IPVIPに設定します。
高可用性HAモードを正しく有効にするには、次の特定のフラグを含める必要があります。
``--replication-solution efm`` 構成をEnterprise Failover ManagerEFMと統合します。
``--replication-role standby`` 内でのこのノードの初期ロールを指定しますHAクラスター。
/usr/edb/pem/bin/configure-pem-server.sh -t 3 \
-ho 172.16.161.245 \
-p 5444 \
-su pemsuper \
--asb-host-name 127.0.0.1 \
--replication-solution efm \
-srp --efm-cluster-name=efm \
-srp --efm-install-path=/usr/edb/efm-5.2/ \
--replication-role standby \
--db-unitfile edb-as-17 \
--db-install-path /usr/edb/as17/
共通エージェントユーザを使用する場合、ユーザ名と、そのユーザ用に生成された証明書とキーへのパスを提供する必要があります。
/usr/edb/pem/bin/configure-pem-server.sh -t 3 \
-ho 172.16.161.245 \
-p 5444 \
-su pemsuper \
--asb-host-name 127.0.0.1 \
--replication-solution efm \
-srp --efm-cluster-name=efm \
-srp --efm-install-path=/usr/edb/efm-5.2/ \
--replication-role standby \
--db-unitfile edb-as-17 \
--db-install-path /usr/edb/as17/ \
--use-agent-user common_agent_user \
--use-agent-sslcert /path/to/agent/cert \
--use-agent-sslkey /path/to/agent/key
独自の証明書を使用する場合、agent_idを次の整数N
として指定し、証明書へのパスと、対応するagentN
ユーザー用に生成されたキーを指定する必要があります。
/usr/edb/pem/bin/configure-pem-server.sh -t 3 \
-ho 172.16.161.245 \
-p 5444 \
-su pemsuper \
--asb-host-name 127.0.0.1 \
--replication-solution efm \
-srp --efm-cluster-name=efm \
-srp --efm-install-path=/usr/edb/efm-5.2/ \
--replication-role standby \
--db-unitfile edb-as-17 \
--db-install-path /usr/edb/as17/ \
--use-agent-sslcert /path/to/agent/cert \
--use-agent-sslkey /path/to/agent/key \
-aro agent_id=2
さまざまな追加の詳細の入力を求められます。構成オプションについては、 Configuring the PEM server on Linux を参照してください。
PEM Webアプリケーションの展開#
すべてのWebアプリケーションホストで次の手順を実行します。
PEMパッケージとEPASクライアントバイナリをインストールします。
dnf install edb-pem edb-as17-server-client
すべてのサーバーのファイアウォールで次のポートを開きます。
PEMサーバーHTTPSの
8443
例
firewall-cmd --zone=public --add-port=8443/tcp --permanent
firewall-cmd --reload
PEM Webアプリケーションを構成します。 VIPをPEMサーバーアドレスとして指定します。
/usr/edb/pem/bin/configure-pem-server.sh -t 2 \
-ho 172.16.161.245 \
-p 5444 \
-su pemsuper \
--db-install-path /usr/edb/as17/
共通エージェントユーザを使用する場合、ユーザ名と、そのユーザ用に生成された証明書とキーへのパスを提供する必要があります。
/usr/edb/pem/bin/configure-pem-server.sh -t 2 \
-ho 172.16.161.245 \
-p 5444 \
-su pemsuper \
--db-install-path /usr/edb/as17/ \
--use-agent-user common_agent_user \
--use-agent-sslcert /path/to/agent/cert \
--use-agent-sslkey /path/to/agent/key
独自の証明書を使用する場合、agent_idを次の整数N
として指定し、証明書へのパスと、対応するagentN
ユーザー用に生成されたキーを指定する必要があります。
/usr/edb/pem/bin/configure-pem-server.sh -t 2 \
-ho 172.16.161.245 \
-p 5444 \
-su pemsuper \
--db-install-path /usr/edb/as17/ \
--use-agent-sslcert /path/to/agent/cert \
--use-agent-sslkey /path/to/agent/key \
-aro agent_id=4
さまざまな追加の詳細の入力を求められます。構成オプションについては、 Configuring the PEM server on Linux を参照してください。
configure-selinux.shスクリプトを実行して、PEMのSELinuxポリシーを構成します。
USE_NGINX=1 /usr/edb/pem/bin/configure-selinux.sh
これで、前に作成した
pemsuperスーパーユーザーを使用して、Webアプリケーションインスタンスにログインできます。インスタンス間でPEM Webアプリケーションのユーザー設定を同期することを選択した場合、 configuring each web application instance to use the backend for user settings によって今すぐセットアップを完了します。