Ansible 环境搭建
在本章中,我们将了解Ansible的环境设置。
安装过程
主要有两种类型的机器,当我们谈论部署时:
- 控制机 - 用于管理其他机器的机器。
-
远程机器 - 由控制机处理/控制的机器。
可以有多个由一个控制机处理的远程机器。因此,为了管理远程机器,我们必须在控制机上安装Ansible。
控制机要求
Ansible可以在安装了Python 2(版本2.6或2.7)或Python 3(版本3.5及更高版本)的任何机器上运行。
注意 - Windows不支持控制机。
默认情况下,Ansible使用ssh来管理远程机器。
Ansible不添加任何数据库。它不需要启动或保持运行的任何守护进程。在管理远程机器时,Ansible不在其上安装或运行任何软件。因此,在切换到新版本时没有升级的问题。
可以以多种方式在具有上述要求的控制机上安装Ansible。您可以通过Apt、yum、pkg、pip、OpenCSW、pacman等安装最新版本。
通过Apt在Ubuntu机器上安装
要安装Ansible,您必须在机器上配置PPA。为此,您需要运行以下代码行:
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo apt-add-repository ppa:ansible/ansible $ sudo apt-get update
$ sudo apt-get install ansible
运行上述代码后,你已经准备好通过Ansible管理远程机器了。只需运行Ansible -version来检查版本和检查Ansible是否安装正确。