zoukankan      html  css  js  c++  java
  • Ansible 安装

    Ansible 不需要安装客户端,是通过 sshd 去通信的,因此只要把服务端的公钥放到客户端即可

    服务端配置:

    [root@localhost ~]$ yum install -y epel-release                     # 安装扩展源
    [root@localhost ~]$ yum install -y ansible # 安装ansible [root@localhost ~]$ ssh-keygen -t rsa # 生成密钥对,然后把公钥 /root/.ssh/id_rsa.pub 拷贝到客户端的/root/.ssh/authorized_keys [root@localhost ~]$ ssh 192.168.119.134 # 测试是否可以使用密钥通信 [root@localhost ~]$ ansible 192.168.119.134 -m command -a 'date' # 使用ansible远程执行命令,192.168.119.134 指定客户端,-m 指定使用哪个模块,-a 指定执行哪些命令

    服务端可选配置:

    [root@localhost ~]$ vim /etc/ansible/hosts                          # 设置主机组(可选),我们可以把功能相同的主机设置成一个组,如web组,db组等等,以便我们能使用ansible同时操作组内的主机
    [test]                                                              # 这里我设置test组,该组包含两台ansible客户端主机,127.0.0.1表示本机
    127.0.0.1                                                           # 如果本机也要设置成客户端,要拷贝一下公钥:cp /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys 并通过 ssh 127.0.0.1 测试是否可以使用密钥登录
    192.168.119.134
    [root@localhost ~]$ ansible test -m command -a 'date'               # 使用ansible远程执行命令,test 指定主机组,-m 指定使用哪个模块,-a 指定执行哪些命令

        

  • 相关阅读:
    BZOJ3575 [Hnoi2014]道路堵塞
    BZOJ4456/UOJ184 [Zjoi2016]旅行者
    BZOJ4455/UOJ185 [Zjoi2016]小星星
    BZOJ1036 [ZJOI2008]树的统计Count
    BZOJ2594 [Wc2006]水管局长数据加强版
    BZOJ3669/UOJ3 魔法森林(LCT)
    BZOJ1012:[JSOI2008]最大数
    洛谷【P1175】表达式的转换
    HDU4699:Editor
    BZOJ3039:玉蟾宫
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10213035.html
Copyright © 2011-2022 走看看