4.3_Ansible执行初始化机器任务
执行初始化
cd /opt/mirrors/playbook/
ansible-playbook -i init-server.inventory init.yml
注意: SeLinux是个经过安全强化的Linux操作系统,其采用强制访问控制安全机制,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。这里用于搭建普元DevOps平台的服务器都需要关闭SELinux。 执行初始化之后SeLinux为Permissive状态,重启机器后变成disable状态。安装节点重启机器后需要重新启动yum源。
验证初始化机器
初始化步骤会在机器上添加部署devops平台的用户userapp及密钥等配置,初始化完成后使用默认的ssh配置(ansible.cfg中配置的用户及密钥)再进行验证。
vi /etc/ansible/hosts
添加主机信息
10.15.15.85
10.15.15.86
10.15.15.87
10.15.15.88
10.15.15.89
执行测试ping操作。
ansible all -m ping
返回如下信息则访问正常。
10.15.15.85 | SUCCESS => {
"changed": false,
"ping": "pong"
}
10.15.15.86 | SUCCESS => {
"changed": false,
"ping": "pong"
}
10.15.15.87 | SUCCESS => {
"changed": false,
"ping": "pong"
}
.......