0

thisテンプレートを使用して、Azureでelasticsearchとkibanaを設定しています。上記のARMテンプレートを使用して配備されたクラスタにプラグインを追加/削除するにはどうすればよいですか?例えばARMテンプレートは、ライセンスが適用されていない限り、月が過ぎても動作を停止するにもかかわらず、Marvelプラグインをデプロイします。削除して別のプラグインを追加します。ElasticsearchプラグインAz​​ure RMテンプレートを使用した追加/削除

+1

あなたは何ARMテンプレートを使用しているにもありますか!あなたはあなたの質問でそれを更新できますか? – juvchan

+0

リンクを更新しました – dparkar

答えて

0

Marvel has a Basic license主要な監視機能へのアクセスを提供します。このライセンスは商用では無料ですが、ライセンスを取得するために必要な情報を登録するだけです。

AzureのARMテンプレートは、Azureでデプロイされ、実行されたElasticsearchクラスタを簡単に取得する方法です。独自のハードウェアまたは他のクラウドプロバイダでクラスタを管理するのと同じ方法で管理します。プラグインをインストールしてアンインストールするには、クラスタ内の各ノードでプラグインインストールスクリプトを実行する必要があります。

これを行うには、まず各ノードにsshする必要があります。クラスタと同じネットワーク内のマシンのパブリックIPアドレスを使用して、各Elasticsearchノードに外部からアクセスできます。 Kibana IPまたはJumpBoxてIP(あなたは1をインストールした場合)あなたが設定したSSHキーが必要ですし、あなたが最初のステップ(基本に構成されたいずれかのパスワードまたはSSHキーを使用します

ssh <Kibana IP address> 

を使用することができます設定)を使用してアクセスします。このマシンにログインすると、各マシンの内部IPアドレスを使用して、クラスタ内の各ノードにsshを実行できます。 Azureポータルの仮想ネットワーク上に接続されているデバイスを調べると、各内部IPアドレスを見つけることができます。例えば、一度、再び

ssh 10.0.0.5 

もアクセスを得るために、あなたが最初のステップで構成されたパスワードまたはSSHキーを使用することになり10.0.0.5上のマスターノードへのアクセスを得るために、Kibanaノードにssh'ed 。

ノードにアクセスできたら、プラグインのインストールスクリプトを使用してプラグインをインストールできます。例えば、Elasticsearch 2.4.0ノード上でプラグインマッパー-添付ファイルあなたはその後、スタート/ノードを再起動する必要があり

sudo /usr/share/elasticsearch/bin/plugin install mapper-attachments 

だろうインストールします。

Monitが展開の一部として各VMにインストールされ、予期せず停止した場合にelasticsearchプロセスが自動的に再起動されます。あなたがプラグインをインストールするには、サービスを停止する場合は、エラーに

MONITが表示された場合は、プロセスに

sudo monit -g elasticsearch stop 

を停止するMONITを使用します。MONITデーモンに接続できません。あなたはhttpでサポートを開始しましたか?

、あなたの変更を行った後elasticsearchグループに

sudo monit -g elasticsearch stop 

を停止するには、あなたが使用して再度elasticsearchサービスを開始することができます次に

sudo service monit restart 

を使用してMONITサービスを再起動して、再度コマンドを実行します。

sudo service elasticsearch start 
sudo monit start all 

このwまた、弾性検索サービスを監視するために再度監視を開始します。

クラスタ内のすべてのノードに確実にプラグインをインストールするには、このプロセスをPuppetのように自動化することをお勧めします。

The template is open source under the MIT licenseこの代替リポジトリをクローン/フォークし、elasticsearch-ubuntu-install.shスクリプトに変更を加えた後、この変更された展開テンプレートを展開することです。あなたはそれを逃した場合

は、a blog post highlighting some of the features available in the ARM template.

+0

ありがとうございました!素晴らしい答え:) – dparkar

+1

@dp - ちょうど注記:リポジトリをフォークしている場合、テンプレートの最新リリース版、つまり最新のタグ付きコミットを変更します。 'master'ブランチにはまだリリースされていない変更が残っている可能性があります。 –

関連する問題