📅  最后修改于: 2023-12-03 15:39:03.971000             🧑  作者: Mango
Ansible是一个自动化工具,它可以自动化管理配置、部署和编排。在本文中,我们将介绍如何在Centos 7中安装Ansible。
打开终端并以root身份登录。
升级系统
yum -y update
安装epel-release并安装ansible
yum -y install epel-release
yum -y install ansible
验证Ansible是否安装成功
ansible --version
如果安装成功,你应该能看到类似下面的输出:
ansible 2.9.6
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, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]
配置主机
编辑/etc/ansible/hosts文件,添加以下内容:
[your_host]
your_IP_address
然后使用以下命令与主机连接:
ansible your_host -m ping
如果连接成功,你应该能看到类似下面的输出:
your_IP_address | SUCCESS => {
"changed": false,
"ping": "pong"
}
如果连接失败,你需要检查配置和设置。
使用Ansible
现在你已经成功安装和配置了Ansible,你可以使用它来管理你的主机。
ansible your_host -a "command"
例如,如果你想检查主机是否有安装Java,你可以使用以下命令:
ansible your_host -a "java -version"
如果主机有安装Java,你应该能看到类似下面的输出:
your_IP_address | SUCCESS | rc=0 >>
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
现在你已经成功安装了Ansible,你可以使用它来自动化管理你的主机。使用Ansible可以帮助你节省时间并提高效率。