2020-03-16 Ansible软件实践部署
2020-03-16 本文已影响0人
阿丧小威
1. Ansible实践部署拓扑结构
Ansible部署架构图2. Ansible实践部署地址规划
将已经部署好的架构服务器主机作为被管理服务器主机,单独创建一台服务器作为批量管理服务器。具体服务器信息如下表所示。
服务器规划3. Ansible实践部署环境准备
Ansible管理服务节点需要安装软件,这里为m01,IP为192.168.9.8。
1)安装命令如下:
yum install epel-release -y ---安装epel源
yum install ansible -y ---安装批量管理Ansible软件
yum install libselinux-python -y ---Python依赖包软件
2)查看Ansible软件安装了哪些文件
[root@m01 ~]# rpm -ql ansible
/etc/ansible ---Ansible软件程序目录
/etc/ansible/ansible.cfg ---软件程序主配置文件,默认配置即可
/etc/ansible/hosts ---软件程序被管理节点主机列表清单文件
/usr/bin/ansible ---Ansible软件程序批量管理命令
/usr/bin/ansible-playbook ---Ansible软件程序剧本执行命令
---省略部分---
3)查看Ansible软件版本信息
[root@m01 ~]# ansible --version
ansible 2.4.2.0
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.5 (default, Oct 30 2018, 23:45:53) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)]
说明:在应用Ansible软件前,建议确认一下软件版本信息,因为Ansible软件更新比较频繁,不同版本会有新功能加入。
4)Ansible被管理服务节点需要安装软件(Web01/Web02/NFS01/BACKUP机器)
[root@web01 ~]# rpm -qa libselinux-python ---先检查是否安装
libselinux-python-2.5-14.1.el7.x86_64 ---这里已经安装了
[root@web01 ~]# yum install libselinux-python -y ---如果没安装,则安装