案例描述
本案例共讲述了多个节点部署Elk集群日志分析系统,分别在三个节点使用ansible部署Kibana、Logstash以及Elasticsearch服务。
案例准备
1. 规划节点
IP |
主机名 |
节点 |
192.168.100.25 |
ansible |
Ansible节点 |
192.168.100.35 |
node1 |
Elasticsearch/Kibana |
192.168.100.45 |
node2 |
Elasticsearch/Logstash |
192.168.100.55 |
node1 |
Elasticsearch |
2. 基准准备
登录物理OpenStack平台,使用CentOS7.9镜像创建四台云主机,云主机类型使用1VCPU/2GB内存/20GB硬盘。
案例实施
1. ELK部署
1.1 配置主机映射
1.1 .1 修改主机名
[root@ansible ~]# systemctl set-hostnamectl ansible
[root@ansible ~]# bash
1.1.2 修改ansible主机映射
[root@ansible ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.25 ansible
192.168.100.35 node1
192.168.100.45 node2
192.168.100.55 node3
1.1.3 配置免密访问
虚拟机root用户密码为000000