参考的https://github.com/xiaoyaolaotou/Ansible-Mysql 优化了蛮多,但是思路最重要,所以把出处写出来,感谢
使用方法
要求: ansible >= 2.9 ,不然mysql_replication会出错
把mysql的bin文件下载下来放在common role的file目录下(路径: roles/common/files/mysql.zip) ,下载的地址:
链接:https://pan.baidu.com/s/1WCgOQRQFnz7rh4UdBI4i7g
提取码:it8k
1. 编辑 hosts文件,将master,slave IP地址填如,Slave可以是多个
2. 编辑 vars.yaml文件
3. 运行playbook
#ansible-playbook -i hosts mysql_cluster.yaml -e"@vars.yaml"
4. 验证mysql 的主从
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
ansible-master.tar.gz (29个子文件)
ansible-master
MySQL
roles
slave
tasks
copy_file.yml 780B
install_MySQL.yml 1KB
main.yml 173B
rep_MySQL.yml 1KB
templates
mysqld.j2 10KB
mysql.j2 10KB
my.cnf.j2 1KB
vars
main.yml 500B
common
tasks
copy_file.yml 846B
install_MySQL.yml 1KB
main.yml 105B
rep_MySQL.yml 1KB
templates
mysqld.j2 10KB
mysql.j2 10KB
my.cnf.j2 1KB
vars
main.yml 500B
master
tasks
copy_file.yml 780B
install_MySQL.yml 1KB
main.yml 159B
rep_MySQL.yml 1003B
templates
mysqld.j2 10KB
mysql.j2 10KB
my.cnf.j2 1KB
vars
main.yml 500B
vars.yml 500B
hosts 92B
mysql_cluster.yaml 209B
README.md 637B
test_mysql_replication.yaml 686B
共 29 条
- 1
资源评论
˙Ⱉ˙425
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功