docker集群ELK部署读取本地日志--(四)虚拟机的配置调整

主要是增加内存、增加硬盘、挂载硬盘

1、右键虚拟机关闭电源

docker集群ELK部署读取本地日志--(四)虚拟机的配置调整

2、右键编辑设置

docker集群ELK部署读取本地日志--(四)虚拟机的配置调整

3、添加设备、两台物理机是64G内存、一台是32G内存,调整至最大。存储都是18T,按需给虚拟机添加硬盘

docker集群ELK部署读取本地日志--(四)虚拟机的配置调整

4、硬盘挂载(以172.16.10.12为例)

Fdisk -l显示硬盘

 

格式化硬盘:

 mkfs.xfs -f  -i size=512 -l size=128m,lazy-count=1 -d agcount=64      /dev/sdb

 mkfs.xfs -f  -i size=512 -l size=128m,lazy-count=1 -d agcount=64      /dev/sdc

 mkfs.xfs -f  -i size=512 -l size=128m,lazy-count=1 -d agcount=64      /dev/sdd

 

 

格式化完成后,需要对硬盘进行挂载,所以我们需要新建一些目录 ,这些目录 将用来给从远程sftp服务器取回的日志、Elasticsearch来进行存储。所以在挂载前需要建立一些目录。

所以我创建了3个目录

Mkdir esdata 用来存放elasticsearch数据

Mkdir logdata 用来存放从sftp服务器取回的DNS日志

Mkdir otherdata 用来预留存取其他数据

mkdir elk-config 用来存储elk配置所需文件

注意:因为elk存储数据的需求、容器是需要指定到指定docker指定节点运行的,因此、相应的文件夹也需要创建在目标容器所在机器。比如:我要让elasticsearch运行在3台服务器的172.16.10.12上面,那么我的esdata文件夹就创建在这个机器上面,并且赋予修改文件夹的写入权限

chmod 775 /esdata

进行挂载命令,挂载硬盘

[[email protected] ~]# mount -t xfs   /dev/sdb /esdata

[[email protected] ~]# mount -t xfs   /dev/sdc /logdata

[[email protected] ~]# mount -t xfs   /dev/sdd /otherdata