ハイ アベイラビリティの前提条件
はじめる前に
次の要件が満たされていることを確認します。
- 両方のサーバーのコントローラのインストールの前提条件が満たされている。「プラットフォーム要件」を参照してください
- Linuxを実行する2台の専用マシン。Linux オペレーティングシステムは、Fedora ベースの Linux 配信(Red Hat や CentOS など)または Debian ベースの Linux 配信(Ubuntu など)が可能。
- コントローラ HA ペアでは、ロードバランサはコントローラクライアント(コントローラ UI ユーザーおよびアプリエージェント)からアクティブなコントローラにトラフィックをルーティングする必要がある。開始前に、使用環境でロードバランサが利用可能であり、ロードバランサが提示するコントローラペアの仮想 IP アドレスを把握していることを確認。
- ポート番号 3388 が HA ペアのマシン間で開いている必要がある。
- ログインシェルには、bash(
/bin/bash)を使用する必要があります。 -
HAホストを接続するネットワークリンクが大量のデータをサポート可能。プライマリおよびレプリカは同じデータセンターに存在する必要があり、ホスト間に専用のネットワークリンクが存在する必要がある。
警告: IO 遅延は 3 ミリ秒未満に抑える必要があります。 - パスワードレス ssh が 2 つのコントローラホスト間で設定されている。「SSH キーのセットアップ」を参照してください。
- 各ホストの SSH キーで Splunk AppDynamics ユーザーによる
SSHおよびrsyncの操作が許可されています。 - 両方のコントローラマシンの
ホストファイル(/etc/hosts)に、HA ペア内の他のノードでリバースルックアップに対応するエントリが含まれている必要があります。 - コントローラライセンスはホストマシンのネットワーク MAC アドレスにバインドされるため、HA レプリカコントローラには追加の HA ライセンスが必要である。事前に HA 用にセカンダリライセンスを要求する必要がある。
- ホストの追加操作の中で高可用性ホストを追加する場合、コントローラをインストールする必要があるリモートユーザーを決定および指定する必要がある。プラットフォームの作成時に指定されたプラットフォームパスは、ホストの追加操作で指定されたリモートユーザーに対し、2 つの HA ホストで書き込み可能である必要があります。
-
次のパッケージが両方のコントローラホストにインストールされ、関連するインストールコマンドが提供されます。
コマンド Yum ベースのインストーラ(RH、Centos、Amazon Linux) Apt ベースのインストーラ(Ubuntu) lsofyum install lsofapt-get install lsofsshyum install openssh-serverapt-get install openssh-serverawkyum install gawkapt-get install gawkscpyum install openssh-clientsapt-get install openssh-clientrsyncyum install rsyncapt-get install rsynccurlyum install curlapt-get install curlsed(GNU)yum install sedapt-get install sedopensslyum install opensslapt-get install opensslpsyum install procpsapt-get install procpsxmllintyum install libxml2-utilsapt-get install libxml2-utilstimeout/base64/tryum install coreutilsapt-get install coreutils