摘要: 一、客户端挂载 可以使用Gluster Native Client方法在GNU / Linux客户端中实现高并发性,性能和透明故障转移。可以使用NFS v3访问gluster卷。已经对GNU / Linux客户端和其他操作系统中的NFS实现进行了广泛的测试,例如FreeBSD,Mac OS X,以及 阅读全文
posted @ 2020-12-27 23:15 吕振江 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 一、GlusterFS简介 GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS借助TCP/IP或InfiniBand RDMA网络将物理分布的存储资源聚集在一 阅读全文
posted @ 2020-12-27 23:10 吕振江 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、创建卷 $ gluster volume create 例子:gluster volume create gv0 replica 2 server1:/data/brick1/gv0 server2:/data/brick1/gv0 报错 发现报错了,这是因为我们创建的brick在系统盘,这个在 阅读全文
posted @ 2020-12-27 23:08 吕振江 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一、环境说明 hostname IP disk role gluster-node1 192.168.99.251 /dev/sdb、/dev/sdc、/dev/sdd server、client gluster-node12 192.168.99.252 /dev/sdb、/dev/sdc、/de 阅读全文
posted @ 2020-12-27 23:07 吕振江 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 一、roles简介 将多种不同的tasks的文件集中存储在某个目录下,则该目录就是角色,角色一般存放在/etc/ansible/roles/目录下,可通过ansible的配置文件来调整默认的角色目录,/etc/ansible/roles/目录下有很多子目录,其中每一个子目录对应一个角色,每个角色也有 阅读全文
posted @ 2020-12-27 23:03 吕振江 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 一、Ansible基础概述 1.1 什么是Ansible Ansible是一个IT自动化的配置管理工具,自动化主要体现在Ansible集成了丰富模块、丰富的功能组件,可以通过一个命令完成一系列的操作。进而减少我们重复性的工作和维护成本,以提高工作效率! 1.2 Ansible 可以完成哪些功能 批量 阅读全文
posted @ 2020-12-27 22:59 吕振江 阅读(517) 评论(0) 推荐(1) 编辑
摘要: 一、模板(template)简介 文件文件,嵌套有脚本(使用模板编程语言编写); jinja2语言,使用字面量,有以下形式: 字符串:使用单引号或双引号; 数字:整数,浮点数; 列表:[ item1,item2,……] 元组:(item1,item2,……) 字典:{key1:value1,key2 阅读全文
posted @ 2020-12-27 22:48 吕振江 阅读(2152) 评论(0) 推荐(2) 编辑
摘要: 一、部署环境 系统版本 主机名 IP地址 运行的服务 Centos 7.5 node 192.168.1.1 ES、Kibana Centos 7.5 logstash 192.168.1.2 Logstash Centos 7.5 redis 192.168.1.3 Redis Centos 7. 阅读全文
posted @ 2020-12-27 22:44 吕振江 阅读(746) 评论(0) 推荐(1) 编辑
摘要: 一、环境准备 系统版本 主机名 IP地址 所运行的服务 Centos 7.5 kafka01 192.168.1.1 zookeeper、kafka、ES、kibana Centos 7.5 kafka02 192.168.1.2 zookeeper、kafka、logstash Centos 7. 阅读全文
posted @ 2020-12-27 22:41 吕振江 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 一、初始化环境 1.1 环境准备 系统版本 主机名 IP地址 服务 Centos 7.5 node 192.168.1.1 es、kibana Centos 7.5 test 192.168.1.2 filebeat 1.2 安装es $ wget https://artifacts.elastic 阅读全文
posted @ 2020-12-27 22:39 吕振江 阅读(1873) 评论(0) 推荐(0) 编辑
摘要: 一、通过zabbix监控vCenter虚拟化 1)使用zabbix自带的模板监控vCenter。 2)需要管理员手动添加vCnter主机,esxi,存储和vm主机,可以通过自动发现获取。 3)vm建议通过agent的方式获取监控数据,如果开启,数据会产生很多冗余数据,建议关闭vm的自动发现功能。只采 阅读全文
posted @ 2020-12-27 22:35 吕振江 阅读(4918) 评论(1) 推荐(0) 编辑
摘要: 一、安装grafana $ wget https://dl.grafana.com/oss/release/grafana-6.3.2-1.x86_64.rpm $ yum -y localinstall grafana-6.3.2-1.x86_64.rpm $ systemctl start gr 阅读全文
posted @ 2020-12-27 22:33 吕振江 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一、概述 我们可以给zabbix某些组或者某些Hosts设置维护时间,zabbix提供两种维护类型:依旧收集数据、暂停收集数据 在 服务器维护期间不会生成报警(前提:触发器设置了Maintenance status = not in “maintenance”),如果在维护期间出现故障,并且没有解决 阅读全文
posted @ 2020-12-27 22:31 吕振江 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 一、监控知识概述 1.1 为什么要使用监控 1)对系统不间断实时监控; 2)实时反馈系统当前状态; 3)保证服务可靠性安全性; 4)保证业务持续稳定运行; 1.2 如何进行监控,比如监控磁盘使用率 1)如何查看磁盘使用率 df -h; 2)监控磁盘的那些指标 block、 inode; 3)如何获取 阅读全文
posted @ 2020-12-27 22:28 吕振江 阅读(294) 评论(0) 推荐(0) 编辑
摘要: Zabbix 5.0 版本于 5 月 12日正式发布,是最新的 LTS(长期支持)版本,5.0 带来很多功能和特性,后面会陆续推出文章介绍,下面主要介绍 5.0 版本的安装。 一、环境要求 5.0 版本对基础环境的要求有大的变化,最大的就是对 php 版本的要求,最低要求 7.2.0 版本,对 ph 阅读全文
posted @ 2020-12-27 22:22 吕振江 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 一、文本处理小工具 1.1 grep小工具 grep是行过滤工具,用于根据关键字对行进行过滤! 1)常用选项 -i: 不区分大小写 -v: 查找不包含指定内容的行,反向选择 -w: 按单词搜索 -o: 打印匹配关键字 -c: 统计匹配到的行数 -n: 显示行号 -r: 逐层遍历目录查找 -A: 显示 阅读全文
posted @ 2020-12-27 22:21 吕振江 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 不管是哪种语言,日期/时间都是一个非常重要的值。比如我们保存日志的时候,往往是某个前缀再加上当前时间,这样日志文件名称就可以做到唯一。 在Shell环境里,我们获取时间的命令是date,但date出来的时间日期格式、内容可能不是我们所想要的,所以我们可能需要对它进行一些格式化输出。 常用的选项: - 阅读全文
posted @ 2020-12-27 22:17 吕振江 阅读(1793) 评论(0) 推荐(0) 编辑
摘要: 一、uptime $ uptime 19:08:17 up 127 days, 3:00, 1 user, load average: 0.00, 0.01, 0.05 命令返回的信息: 19:08:17 //系统当前时间 up 127 days, 3:00 //主机已运行时间,时间越大,说明你的机 阅读全文
posted @ 2020-12-27 22:15 吕振江 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 一、变量 一句话概括:变量就是用来临时保存数据的,该数据可以是变化的数据。 变量的使用场景: 如果某个内容需要被多次使用,并且在代码中重复出现,那么就应该考虑使用使用变量来代表该内容,这样在修改内容的时候,仅仅需要修改变量的值即可; 在代码运行的过程中,可能会把某些命令的执行结果保存起来,后续代码需 阅读全文
posted @ 2020-12-27 22:11 吕振江 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、条件判断语法结构 1.1 条件判断语法格式 格式1:test 条件表达式 格式2: [ 条件表达式 ] 格式3: [[ 条件表达式 ]] 注意:如何使用格式2或格式3,条件表达式两侧必须有空格! 1.2 条件判断相关参数 1)判断文件类型 判断参数 含义 -e 判断文件是否存在(任何类型文件) 阅读全文
posted @ 2020-12-27 22:07 吕振江 阅读(533) 评论(0) 推荐(0) 编辑
浏览器标题切换
浏览器标题切换end