部署 dbbot 和配置 Ansible
dbbot 内置绿色版 Ansible(2.10.5),目标是减少环境侵入和版本冲突。标准流程只有两步:
- 解压 dbbot。
- 注册并验证内置 Ansible。
1. 下载并解压 dbbot
cd ~
dbbot_version="1.11.20250429"
wget "https://github.com/fanderchan/dbbot/releases/download/${dbbot_version}/dbbot-${dbbot_version}-Linux-x86_64.tar.gz"
tar -zxvf "dbbot-${dbbot_version}-Linux-x86_64.tar.gz" -C /usr/local
推荐安装路径:/usr/local。
解压完成后,建议先确认核心目录:
ls -1 /usr/local/dbbot
典型输出应包含:
mysql_ansibleclickhouse_ansiblemonitoring_prometheus_ansibleportable-ansible-v0.5.0-py3
2. 注册绿色版 Ansible
cd /usr/local/dbbot/portable-ansible-v0.5.0-py3
sh setup_portable_ansible.sh
source ~/.bashrc
验证安装:
ansible --version
预期关键点:
- Ansible 版本:
2.10.5 - Python 版本:
3.x
常见说明
- dbbot 的 Playbook 主要基于 Python 3 完整测试。
- 目标机器仅有 Python 2 时,Ansible 会按实际环境进行兼容处理。
- MySQL 与 ClickHouse 子目录共用同一套控制节点环境,不需要分别安装多套 Ansible。
下一章:dbbot 配置与单机部署演示