ハイ アベイラビリティの前提条件

はじめる前に

次の要件が満たされていることを確認します。

  • 両方のサーバーのコントローラのインストールの前提条件が満たされている。「プラットフォーム要件」を参照してください
  • 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)
    lsof yum install lsof apt-get install lsof
    ssh yum install openssh-server apt-get install openssh-server
    awk yum install gawk apt-get install gawk
    scp yum install openssh-clients apt-get install openssh-client
    rsync yum install rsync apt-get install rsync
    curl yum install curl apt-get install curl
    sed(GNU) yum install sed apt-get install sed
    openssl yum install openssl apt-get install openssl
    ps yum install procps apt-get install procps
    xmllint yum install libxml2-utils apt-get install libxml2-utils
    timeout/base64/tr yum install coreutils apt-get install coreutils