软件技术专业就业方向及前景,如何做网站seo排名优化,手机4399电脑版网页游戏大全,广东手机微信网站制作1、在group1的被管理机里的mariadb里创建一个abc库#xff1b;
1#xff09; 然后我们到agent主机上进行检查#xff1a; 可以看到数据库已经创建成功。 再看几个其他命令#xff1a;
#a组主机重启mysql#xff0c;并设置开机自启
ansible a -m service -a namemy…
1、在group1的被管理机里的mariadb里创建一个abc库
1 然后我们到agent主机上进行检查 可以看到数据库已经创建成功。 再看几个其他命令
#a组主机重启mysql并设置开机自启
ansible a -m service -a namemysql enabledyes staterestarted script模块
script模块用于在远程主机上执行本地脚本。
脚本在master上但是可以在agent服务器上执行。
[rootlocalhost ~]# cat /tmp/1.sh
#!/bin/bashyum install -y mariadb-server /dev/nullsystemctl start mariadb
systemctl enable mariadbmysql EOF
create database abc;
quit
EOF说明上面这个创建数据库的方法可以参考下。
[rootlocalhost ~]# ansible group1 -m script -a /tmp/1.sh
192.168.17.105 | CHANGED {changed: true,rc: 0,stderr: Shared connection to 192.168.17.105 closed.\r\n,stderr_lines: [Shared connection to 192.168.17.105 closed.],stdout: Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.\r\n,stdout_lines: [Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.]
}
192.168.17.106 | CHANGED {changed: true,rc: 0,stderr: Shared connection to 192.168.17.106 closed.\r\n,stderr_lines: [Shared connection to 192.168.17.106 closed.],stdout: Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.\r\n,stdout_lines: [Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.]
}执行结果 Shell能解决的可以通过这种方式来解决的。学完Python比Shell严谨点。Shell有点天马行空的解决。