zoukankan      html  css  js  c++  java
  • 安装Ansible到CentOS(YUM)

    运行环境

    系统版本:CentOS Linux release 7.3.1611 (Core)
    软件版本:ansible
    硬件要求:无

    安装过程

    1、安装YUM-EPEL源

    HTTP-Tools软件包由YUM-EPEL源提供。

    [root@localhost ~]# yum -y install epel-release.noarch
    

    2、安装Ansible

    [root@localhost ~]# yum -y install ansible
    

    3、配置管理主机与节点主机的SSH免密登录

    [root@localhost ~]# ssh-keygen                                  => 管理主机生成SSH公私钥文件
    Your identification has been saved in /root/.ssh/id_rsa.        # 私钥文件保存路径
    Your public key has been saved in /root/.ssh/id_rsa.pub.        # 公钥文件保存路径
    [root@localhost ~]# ssh-copy-id 192.168.1.33                    => 将生成的公钥拷贝到节点主机的公钥存储库中
    [root@localhost ~]# ssh-copy-id 192.168.1.46
    [root@localhost ~]# ssh-copy-id 192.168.1.50
    [root@localhost ~]# cat /root/.ssh/authorized_keys              => 查看节点主机的公钥存储库
    

    4、简单的使用Ansible,我们需要先配置一个节点主机组

    [root@localhost ~]# vi /etc/ansible/hosts
    # 主机组,定义一组节点主机,"[ ]"表示组名
    [webservers]
    192.168.1.33
    192.168.1.46
    192.168.1.50
    

    5、我们使用Ping模块测试一下节点主机网络通信情况

    [root@localhost ~]# ansible webservers -m ping -f 10		=> "-f"表示开启的并发进程数
    # "SUCCESS"说明网络通信正常
    192.168.1.46 | SUCCESS => {
        "changed": false,
        "ping": "pong"
    }
    
    乐在分享!~~
  • 相关阅读:
    awk
    django教材
    saltstack的安装过程
    OPENSTACK学习笔记(1)
    5G核心网架构
    内存采集
    分析CPU文件
    环境管理系统
    属性的两种定义方式
    Python 面向对象(初级篇)
  • 原文地址:https://www.cnblogs.com/network-ren/p/12376955.html
Copyright © 2011-2022 走看看