フェイルオーバーマネージャーのインストール

EnterpriseDBリポジトリへのアクセスを許可する資格情報をリクエストするには、EDBWebサイトにアクセスしてください。

RedHat、CentOS、またはOELホストへのフェイルオーバーマネージャーのインストール

資格情報を受け取ったら、クラスタの各ノードでEnterpriseDBリポジトリ構成ファイルを作成し、ファイルを変更してアクセスを有効にする必要があります。次の手順では、EnterpriseDBリポジトリへのアクセスに関する詳細情報を提供します。手順は、クラスターの各ノードで実行する必要があります。

リポジトリー構成ファイルを作成するには、スーパーユーザー特権を想定して、次のコマンドを呼び出します。

  • RHELまたはCentOS7の場合:

    yum -y install https://yum.enterprisedb.com/edb-repo-rpms/edb-repo-latest.noarch.rpm

  • RHELまたはCentOS8の場合:

    dnf -y install https://yum.enterprisedb.com/edb-repo-rpms/edb-repo-latest.noarch.rpm

リポジトリ設定ファイルの名前は edb.repo です。ファイルは /etc/yum.repos.d にあります。

After creating the edb.repo file, use your choice of editor to ensure that the value of the enabled parameter is 1, and replace the username and password placeholders in the baseurl specification with the name and password of a registered EnterpriseDB user.

[edb]
name=EnterpriseDB RPMs $releasever - $basearch
baseurl=https://<username>:<password>@yum.enterprisedb.com/edb/redhat/rhel-$releasever-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/ENTERPRISEDB-GPG-KEY

変更を構成ファイルに保存した後、次のコマンドを使用してフェイルオーバーマネージャーをインストールできます。

  • RHELまたはCentOS7の場合:

    yum install edb-efm310

  • RHELまたはCentOS8の場合:

    dnf install edb-efm310

システムで認識されないソースによって署名されたRPMパッケージをインストールすると、yumはローカルサーバーにキーをインポートする許可を要求する場合があります。プロンプトが表示され、パッケージが信頼できるソースからのものであることに満足したら、 y を入力し、 Return を押して続行します。

インストール中に、yumは解決できない依存関係に遭遇する可能性があります。含まれている場合は、手動で解決する必要がある必要な依存関係のリストが表示されます。

|variable_prod_name|ルートでインストールする必要があります。インストールプロセス中に、インストーラーは、 enterprisedb または postgres が所有するクラスターのFailoverManagerサービスを制御するスクリプトを呼び出すための十分な権限を持つ efm という名前のユーザーも作成します。

|variable_prod_name|を使用している場合 enterprisedb または postgres 以外のユーザーが所有するクラスターを監視するには、 フェイルオーバーマネージャーのアクセス許可の拡張を参照してください。

|variable_prod_name|をインストールした後クラスタの各ノードで、次のことを行う必要があります。

  1. :doc:`clusterプロパティファイルを変更する<cluster_properties>`各ノード上。

  2. :doc:`clustermembersファイルを変更します<cluster_members>`各ノード上。

  3. 該当する場合は、仮想IPアドレスの設定と、クラスタープロパティファイルで識別されるスクリプトを構成してテストします。

  4. |variable_prod_name|を開始しますクラスタの各ノードのエージェント。|variable_prod_name|の制御の詳細についてはサービス、`セクション5&lt;#controlling-the-failover-manager-service&gt;`__を参照してください。

設置場所

|variable_prod_name|コンポーネントは次の場所にインストールされます。

Component

ロケーション

実行可能ファイル

/usr/edb/efm-3.10/bin

Libraries

/usr/edb/efm-3.10/lib

クラスター構成ファイル

/etc/edb/efm-3.10

ログ

/Var/log/efm-|バージョン|

ファイルをロックする

/var/lock/efm-3.10

ログローテーションファイル

/etc/logrotate.d/efm-3.10

sudo設定ファイル

/etc/sudoers.d/efm-310

sudoなしでVIPにアクセスするためのバイナリ

/usr/edb/efm-3.10/bin/secure

DebianまたはUbuntuホストへのフェイルオーバーマネージャーのインストール

|variable_prod_name|をインストールするには、EnterpriseDBリポジトリへのアクセスを許可する資格情報も必要です。リポジトリの認証情報をリクエストするには、次のEnterpriseDBWebサイトにアクセスしてください。

https://www.enterprisedb.com/repository-access-request

EDBのリンクをたどってください|variable_prod_name|資格情報を要求するテーブル。

次の手順では、EnterpriseDBaptリポジトリを使用して|variable_prod_name|をインストールする手順を示します。コマンドを使用するときは、*username*および*password*をEnterpriseDBによって提供される資格情報に置き換えます。

  1. スーパーユーザー権限を想定します。

    sudo su -

  2. EnterpriseDBaptリポジトリを構成します。

sh -c 'echo “deb https://<username>:<password>@apt.enterprisedb.com/$(lsb_release - cs)-edb/ $(lsb_release -cs) main” > /etc/apt/sources.list.d/edb-$(lsb_release -cs).list'
  1. 安全なAPTリポジトリのサポートをシステムに追加します。

    apt-get install apt-transport-https

  2. EDB署名キーを追加します。

wget -q -O - https://<username>:<password>
@apt.enterprisedb.com/edb-deb.gpg.key | apt-key add -
  1. リポジトリのメタデータを更新します。

    apt-get update

  2. |variable_prod_name|をインストールします:

    apt-get install edb-efm310

SLESホストへのフェイルオーバーマネージャーのインストール

|variable_prod_name|をインストールするには、EnterpriseDBリポジトリへのアクセスを許可する資格情報も必要です。リポジトリの認証情報をリクエストするには、次のEnterpriseDBWebサイトにアクセスしてください。

zypperパッケージマネージャを使用して、|variable_prod_name|をインストールできます。SLES12ホスト上のエージェント。zypperは、パッケージをインストールするときにパッケージの依存関係を満たすよう試みますが、EnterpriseDBでホストされていない特定のリポジトリへのアクセスが必要です。

|variable_prod_name|をインストールする前に、スーパーユーザー権限を引き受け、ファイアウォールを停止する必要があります。次に、次のコマンドを使用して、EnterpriseDBリポジトリをシステムに追加します。

zypper addrepo http://zypp.enterprisedb.com/suse/epas96-sles.repo
zypper addrepo http://zypp.enterprisedb.com/suse/epas-sles-tools.repo
zypper addrepo http://zypp.enterprisedb.com/suse/epas-sles-dependencies.repo

コマンドはリポジトリ設定ファイルを /etc/zypp/repos.d ディレクトリに作成します。次に、次のコマンドを使用してSLESホストのメタデータを更新し、EnterpriseDBリポジトリを含めます。

zypper refresh

プロンプトが表示されたら、リポジトリの資格情報を入力し、提供されたキーを常に信頼するようにを指定し、EnterpriseDBリポジトリを含めるようにメタデータを更新します。

SUSEConnectとSUSEPackageHub拡張機能をSLESホストに追加し、ホストをSUSEに登録して、SUSEリポジトリへのアクセスを許可する必要もあります。次のコマンドを使用します。

zypper install SUSEConnect
SUSEConnect -r *registration_number* -e *user_id*
SUSEConnect -p PackageHub/12/x86_64
SUSEConnect -p sle-sdk/12/x86_64

次に、zypperユーティリティを使用して、|variable_prod_name|をインストールします。エージェント:

zypper install edb-efm310

SUSEホストの登録の詳細については、次のWebサイトにアクセスしてください。