How to deploy a multi-node elastic-search cluster | elasticsearch deep dive | elk stack tutorial



#DevOps #Lifelonglearning #learningisgood #SecDevOps #CyberSecurity #LogAnalytics #Elasticsearch #elk #elk stack

Hey Guys

In this lecture elasticsearch deep dive, I will demonstrate How to deploy a multi-node elastic-search cluster on a Google cloud platform(GCP) compute engine VM using Debian Package. We will deploy a 3 node elasticsearch cluster with each elasticsearch node communicating over SSL and kibana communicating to our 3 node elasticsearch cluster over https.

00:00 Introduction
00:25 High level Steps for installation
01:12 Creating our virtual machines for this Demo
02:12 Testing connectivity to our GCP Virtual machines
03:17 Installation reference for our elk multi node setup
03:56 elasticsearch base configration
05:44 Generating CA for our elasticsearch cluster
06:26 Generating SSL certificates for our 3 node elasticsearch cluster
07:25 Generating HTTPS certificate for our multi node elasticsearch cluster
10:50 Copy the certificates on first node
12:45 Configure elasticsearch node 1 with security settings
14:47 Distribute certificates and elasticsearch.yml to our cluster nodes
17:46 Personalise elasticsearch.yml for each cluster node
19:10 Distribute certificates and configure kibana instance
21:13 start elasticsearch
21:40 Troubleshoot issues in your cluster configuration
24:06 Generate credentials for elasticsearch built-in users
24:34 Configure password authentication for elasticsearch on kibana
25:12 Test connectivity to our multi node elasticsearch cluster

This video is part of a playlist where I will demonstrate how to automate the deployment of ELK Stack (Elasticsearch, Logstash and Kibana ) and Beats( Heartbeat, Metric Beat, Packet beat, File Beat etc) using Ansible

Link to Playlist:

Link to the file used in this video

Link to git repository

We will use Google cloud platform to host our VMs. GCP provides $300 in free trial credits which we will use to host our lab environment.

Elasticsearch

Elasticsearch is a distributed, RESTful search and analytics engine capable of addressing a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data for lightning fast search, fine‑tuned relevancy, and powerful analytics that scale with ease.

Ansible

Ansible is an IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates.

Please Like my video and subscribe to my channel and leave your comments. .

Concluzion: How to deploy a multi-node elastic-search cluster | elasticsearch deep dive | elk stack tutorial – elasticsearch,kibana,elasticsearch cluster,elasticsearch multi node cluster setup,elasticsearch multi node setup,elk multi node cluster setup,elk multi node setup,elk 3 node cluster,elk 3 node cluster setup,3 node elasticsearch cluster,3 node elasticsearch cluster setup,elasticsearch 3 node cluster setup,elasticsearch 3 node cluster configuration,elasticsearch 3 node cluster,elk stack tutorial,elasticsearch deep dive,How to deploy a multi-node elastic-search cluster

source

Exit mobile version