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    ---如果没安装,则安装
上一篇下一篇

猜你喜欢

热点阅读