docker集群ELK部署读取本地日志--(四)虚拟机的配置调整
主要是增加内存、增加硬盘、挂载硬盘
1、右键虚拟机关闭电源
2、右键编辑设置
3、添加设备、两台物理机是64G内存、一台是32G内存,调整至最大。存储都是18T,按需给虚拟机添加硬盘
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