📌  相关文章
📜  安装 ansible centos 7 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:39:03.971000             🧑  作者: Mango

安装 Ansible CentOS 7 - Shell-Bash

简介

Ansible是一个自动化工具,它可以自动化管理配置、部署和编排。在本文中,我们将介绍如何在Centos 7中安装Ansible。

步骤
  1. 打开终端并以root身份登录。

  2. 升级系统

    yum -y update
    
  3. 安装epel-release并安装ansible

    yum -y install epel-release
    yum -y install ansible
    
  4. 验证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)]
    
  5. 配置主机

    编辑/etc/ansible/hosts文件,添加以下内容:

    [your_host]
    your_IP_address
    

    然后使用以下命令与主机连接:

    ansible your_host -m ping
    

    如果连接成功,你应该能看到类似下面的输出:

    your_IP_address | SUCCESS => {
        "changed": false,
        "ping": "pong"
    }
    

    如果连接失败,你需要检查配置和设置。

  6. 使用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可以帮助你节省时间并提高效率。