ansible部署项目——基于tidb数据库安装zabbix_server

一.准备工作

1.1准备两台安装了 Rocky Linux9的虚拟主机

1.2完成两台主机server1与server5的域名解析

|---------------|---------|---------------|
| 192.168.7.181 | server1 | ansible执行端 |
| 192.168.7.185 | server5 | zabbix_server |

1.3两台主机创建普通用户devops,并启动sudo认证

bash 复制代码
useradd devops
passwd  devops
visudo
su - devops

二.部署zabbix-server

2.1编写主机组文件

bash 复制代码
sudo vim /etc/ansible/hosts    #需要root权限

2.2编辑ansible的剧本

2.2.1创建tidm.yml文件

bash 复制代码
vim tidm.yml

2.2.2定义部署的主机组,添加变量

2.2.3检查登录用户和sudo权限

2.2.4安装依赖软件和ssh服务启动

2.2.5创建ssh密钥,并修复SSH文件权限

2.2.6完成密钥配对并测试

2.2.7测试SSH与sudo命令

2.2.8安装TiUP

2.2.9创建并检查集群

2.2.10部署TiDB,并查看TiDB集群状态

2.2.11测试TiDB

2.3完成测试

2.3.1登录zabbix前端界面

2.3.2查看集群状态

2.4关闭服务

说明:tidb服务需要手动关闭,否则关闭系统时会卡错

bash 复制代码
export PATH=/home/devops/.tiup/bin:$PATH
tiup cluster display zabbix-tidb
bash 复制代码
tiup cluster stop zabbix-tidb
相关推荐
垚垚学技术_聚焦云原生18 小时前
Ansible 变量体系详解:主机变量、组变量、全局变量优先级实战
ansible·自动化运维·devops·变量优先级
运维自动化&云计算2 天前
zabbix 7.4.15升级php8.5.12
zabbix
梅菲塔亚2 天前
Zabbix企业级监控系统搭建实战
zabbix
月落汀兰3 天前
服务器出问题没人告警?Zabbix6.0 LNMP 部署,MySQL 监控 + 邮件告警保姆级实战
运维·服务器·zabbix
PingCAP3 天前
Agent 从 Demo 到生产,到底卡在哪?
数据库·tidb·agent
TiDB 社区干货传送门4 天前
善战者无赫赫之功:消费金融核心系统的数据库选型与升级路径
tidb·分布式数据库·消费金融·htap·数据库选型
王琦03186 天前
Zabbix部署
zabbix
王琦03187 天前
zabbix agent 部署与使用
zabbix
Lysander.Jovian7 天前
zabbix监控实战
zabbix
fengkai45458 天前
十三、Zabbix 监控
运维·服务器·zabbix·监控·网络设备