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"
}
.......

results matching ""

    No results matching ""