news 2026/8/20 12:25:27

练习:用 playbook 部署 zabbix 和 tidb

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
练习:用 playbook 部署 zabbix 和 tidb

1 部署zabbix-server

[devops@server1 ansible]$vimzabbix-server.yml




前端可以访问


新建目录,将变量写进/home/devops/ansible/host_vars/server2下的vault文件,并进行加密

[devops@server1 server2]$vimvault[devops@server1 server2]$ ansible-vault encrypt vault


将playbook中相应的变量替换

[devops@server1 server2]$cd../..[devops@server1 ansible]$vimzabbix-server.yml


[devops@server1 ansible]$ ansible-playbook zabbix-server.yml --ask-vault-pass

2 部署zabbix-agent

首先尝试用 zabbix.zabbix 自动部署

[devops@server1 ~]$ ansible-galaxy collectioninstallzabbix.zabbix
[devops@server1 ansible]$vimzabbix-agent.yml

[devops@server1 ansible]$ ansible-playbook zabbix-agent.yml --ask-vault-pass


排错

[devops@server1 ~]$ ansible-galaxy collection download ansible.netcommon:6.1.3 ansible.utils:4.1.0-p./collections[devops@server1 ~]$ls-la/home/devops/collections/[devops@server1 ~]$cd/home/devops/collections[devops@server1 collections]$ ansible-galaxy collectioninstallansible-netcommon-6.1.3.tar.gz[devops@server1 collections]$ ansible-galaxy collection list|grep-E"netcommon|utils"ansible.netcommon6.1.3 ansible.utils4.1.0

重新运行

[devops@server1 ansible]$vimzabbix-agent.yml


[devops@server1 ansible]$ ansible-playbook zabbix-agent.yml --ask-vault-pass


agent 软件在 server4 部署成功,但 api 调用有问题

经过多轮排错,没有解决问题,由于版本兼容性问题,一直在换版本,此时使用的服务版本号如下图

3 部署 tidb

在一台新的虚拟机server3上部署tidb
添加用户,进行提权,还要对自己做免密连接

[root@server3 ~]# useradd devops[root@server3 ~]# passwd devops[root@server3 ~]# visudo

[devops@server1 ansible]$vimtidb.yml



[devops@server1 ansible]$ ansible-playbook tidb.yml


在server3上查看

[devops@server1 ansible]$vimtidb-server3.yml
[devops@server1 ansible]$ ansible-playbook tidb-server3.yml --ask-vault-pass


在server3上查看

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/20 12:21:43

行为隐变量:实现智能体精细化控制与技能复用的核心技术

1. 项目概述:当智能体学会“藏一手”最近在琢磨一个挺有意思的问题:我们怎么让虚拟世界里的智能体(Sim Agents)变得更“听话”,同时又更“聪明”?这里的“听话”,不是指让它机械地执行预设脚本&…

作者头像 李华
网站建设 2026/8/20 12:15:05

基于自然语言理解的射频仪器智能代理:架构、实现与应用

1. 项目概述:当射频仪器“听懂”人话 如果你在射频实验室待过,或者和矢量网络分析仪(VNA)、频谱仪、信号源这些“黑盒子”打过交道,那你一定对SCPI(可编程仪器标准命令)又爱又恨。爱的是它标准化…

作者头像 李华
网站建设 2026/8/20 12:12:32

自动化Logo设计工具:原理、技术栈与高效应用指南

1. 项目概述:当Logo设计遇上自动化 Logo Rocket automated,这个名字听起来就很有冲击力,对吧?它直指一个困扰无数初创公司、独立开发者和营销团队的痛点:如何快速、低成本地获得一个专业、可用的品牌标识。在过去&…

作者头像 李华
网站建设 2026/8/20 12:10:49

考研机试冲刺攻略:8天高效复习与核心算法突破

1. 考研机试冲刺阶段的时间规划距离考研机试还有8天,这个阶段的时间规划尤为重要。根据我的经验,最后一周的复习节奏应该从全面覆盖转向重点突破。建议将每天划分为三个主要时段:上午(8:30-11:30):集中攻克…

作者头像 李华