Windowsにおけるイベントサービスのインストール
Microsoft Windows システム上のイベントサービスは、単一ノードまたはクラスタとしてインストールおよび管理できます。一般的な導入例には次のものがあります。
- [Single-node Events Service]:デモの用途や、データの冗長性と高可用性が必要とされないシナリオに最適。
- [Three-node cluster]:実稼働イベントサービスクラスタの最小サイズ。
- [Cluster of four nodes or more]:負荷の増加または予測されるサイジングが 3 ノードクラスタのキャパシティを超える展開の場合。
ノードが 10 個以上のクラスタを導入する予定がある場合は、Splunk AppDynamics カスタマーサポートまでお問い合わせください。
マスターノードを作成するノードの決定
すべてのイベントサービスノードは、マスターノードまたはデータノードのいずれかです。イベントサービスクラスターでは、マスターノードは両方ともストレージノードとして機能し、クラスター全体のデータの状態を管理します。これには、レプリカの状態も含まれます。単一ノードの展開では、マスターの役割はあまり多くありません。
マスターノードは、最初に起動するノードです。マスターノードが利用できなくなった場合、ワーカーノードは新しいマスターの選出を試みます。
イベントサービスをインストールするときに、各ノードの設定を指定します。これは、次の 2 つの情報で構成されます。
- このノードがマスターとして機能することを有効にするかどうか
- 新しいマスターが選出されるためにクラスターで使用できる必要があるノードの最小数
次の表に、インストール時に指定する値を示します。
| 展開内のノードの順序 | マスター対応 | 新しいマスターを選出するために必要な使用できるノードの最小数 |
|---|---|---|
| 単一ノードインストールの最初の(唯一の)ノード | true | 1 |
| 3ノードクラスタの1、2、3番目のノード | true | 2 |
| クラスタの4番目(以降)のノード | false | 2 |
インストールのクイックスタート
Windows にイベントサービスをインストールする前に、Enterprise Console を使用してコントローラをインストールする必要があります。EUM サーバーは Enterprise Console を使用してインストールできないため、別途インストールする必要があります。
- Enterprise Console をインストールしますNo Content found for /db/organizations/splunk/repositories/portal-production/content/documents/AppDynamics/on_premises/c_install_the_enterprise_console.dita。
- Enterprise Console を使用してプラットフォームを作成し、ホストを追加します。
- コントローラとイベントサービスを同じホストにインストールするには、高速インストールオプションを使用します。コントローラとは別のホスト上で実行されるスケールアウトされたイベントサービスをインストールするには、カスタムインストールを使用します。カスタムインストールでは、コントローラやイベントサービスのインストール先やインストール方法による多くの柔軟性があります。
- 必要に応じて、EUM サーバーをインストールします。
- コントローラ、イベントサービス、および EUM サーバのインストール後のタスクを実施します。
単一ノードイベントサービスの展開
次を含む最新のイベントサービス要件をすべて満たしていることを確認します。
- Java ランタイム環境(JRE)のバージョンが 1.8 であること
- Windows 環境変数パスにおいて、または相対パス
..\..\jreでevents-service.exeがアクセスできる JRE フォルダにおいて、Java が定義されていること
イベントサービスを単一ノードにインストールするには、次の手順を実行します。
イベントサービスクラスタのデプロイ(3 ノード)
以下の手順では、イベントサービスクラスタの最小サイズである3つのノードで構成されるイベントサービスクラスタをデプロイする方法について説明します。この手順は、クラスタの新規インストールを実行する場合にも、単一ノードのデプロイを3ノードクラスタに拡張する場合にも適用されます。4 ノード以上のクラスタに拡張する方法については、「クラスタへのノード追加」を参照してください。
始める前に、「イベントサービスのデプロイ」にあるトポロジに関する注意を確認し、クラスター内のすべてのマシンがシステム要件に適合していることを確認します。
確認できたら、3 ノードの各ノードで次の手順を実行します。
イベントサービスクラスタの拡張
イベントサービスは水平拡張性があります。既存のノードに影響を与えることも既存のノードを再起動する必要もなく、既存のクラスタにノードを追加できます。
始める前に、新しいクラスタマシンを準備します。前述の説明に従って、システム要件を確認し、環境を整えます。
最初の3つのマスターノード以外の各ノードについては、前述のようにノードをダウンロードして構成します。最初の3つのマスターノードの後にクラスタに追加されたノードの構成手順は、次のとおりです。
イベントサービスの起動および停止
インストール時に、イベントサービスはサービスとしてインストールされ、インストールが完了すると実行中のままです。イベントサービスをサービスまたはフォアグラウンドプロセスとして、ここで説明している手順に従うかまたはGUIを使用して停止および開始できます。
フォアグラウンドプロセスとしての開始および停止
イベントサービスをフォアグラウンドプロセスとして開始するには、次のコマンドを使用します。
bin\events-service.exe start -p conf\events-service-api-store.properties
イベントサービスをフォアグラウンドプロセスとして停止するには、次のコマンドを使用します。
bin\events-service.exe stop
Windows のサービスとしての停止および開始
サービスマネージャで、イベントサービスをWindowsのサービスとして停止または開始できます。次に示しているように、events-service.exe ツールを使用してイベントサービスを停止または開始することもできます。
-
次のコマンドを入力して、イベントサービスのサービス名を見つけます。
bin\events-service.exe service-list -
service-listコマンドで返されたサービス名を、次のコマンドで-sパラメータの引数として渡します。サービス名を二重引用符で囲みます。bin\events-service.exe service-start -s "<Name from service-list>"
サービスを停止するには以下のコマンドを実行します。
bin\events-service.exe service-stop -s "<Name from service-list>"
ノードの削除
マスターノードとしてのオペレーションが有効になっていないノードをクラスタから削除するには、そのノード上のイベントサービスを停止するか、またはそのノードを実行しているマシンをネットワークから取り外します。
次のガイドラインに注意してください。
- 結果として生じるクラスターサイズが 2 となるノードは削除できません。
- 3 つ以上のノードで構成されるクラスタは、単一ノードのイベントサービスにサイズを減少することはできません。
ノードを削除したら、ロードバランサのルールを調整して古いクラスタメンバーを削除してください。詳細については、「 ロード バランス イベント サービス トラフィック」を参照してください。
クラスタデプロイでロードバランサを使用していない場合は、インストール時にコントローラにレポートする最初のマスターノードの接続設定は、コントローラに対してイベントサービスを特定するコントローラ設定に書き込まれることに注意してください。その状況でマスターノードを削除する場合は、削除したマスターノードがコントローラ接続設定でイベントサービスの宛先 URL として特定されているノードであるかどうかを確認します。該当する場合はその設定を調整します。詳細については、「イベントサービスへの接続」を参照してください。
マスターノードとしてのオペレーションを有効にするように既存のノードを再構成するか、またはマスターオプションが有効になっている新しいノードを追加します。
ad.es.node.master=true
ノードを再構成する場合は、構成を変更した後にノードを再起動します。