(2)配置主机清单文件,创建 mysql 主机组,mysql 主机组内添加 host1 和 host2 主机;创 建 mysql1 主机组,mysql1 组内添加 host1 主机;创建 mysql2 主机组,mysql2 组内添加 host2
主机,并配置免密登录。
通过配置/etc/ansible/hosts这个文件来定义主机和组
[root@Ansible ~]# vim /etc/ansible/hosts
[web] #定义组名,可自定义
192.168.8.55 #定义主机IP
192.168.8.66 #新定义一台主机IP
(3)mysql 主机组内所有主机安装 mariadb 数据库,启动数据库并设置为开机自启动
[root@master ~]# yum -y install mariadb mariadb-server
[root@master ~]# systemctl start mariadb
[root@master ~]# systemctl enable mariadb
(4)编写一名称为 mariadb.sh 的 shell 脚本,该脚本具有完成 mariadb 数据库的初始化功能
(要求数据库用户名为 root,密码为 123456),通过 ansible 对应模块执行 mariadb.sh 完成对
mysql 主机组下的所有节点进行数据库初始化。