1、主从复制及主主复制的实现
主节点建立复制账号和二进制日志开启
从节点建立复制账户和my.cnf修改
2、xtrabackup实现全量+增量+binlog恢复库
全量
增量
加一个table并备份
恢复
3、MyCAT实现MySQL读写分离
实验失败,暂时查找原因
4、ansible常用模块介绍
1、ping模块
用于ssh端口是否打开,对端也要有python环境
2、raw模块
执行原始的命令
3、yum模块
centos安装模块
4、apt模块
ubuntu安装模块
5、pip模块
python库安装模块
6、synchronize模块
使用rsync同步文件
7、template模块
基于模板方式生成一个文件复制到远程主机
8、copy模块
在远程主机执行复制操作文件
9、user 模块与group模块
用户,用户组增删查模块
10、service 模块
用于管理服务。
11、get_url 模块
该模块主要用于从http、ftp、https服务器上下载文件
12、fetch模块
它用于从远程机器获取文件,并将其本地存储在由主机名组织的文件树中。
13、file模块
file模块主要用于远程主机上的文件操作
14、unarchive模块
用于解压文件
15、command 模块和shell
用于在各被管理节点运行指定的命令
shell和command的区别:shell模块可以特殊字符,而command是不支持