zoukankan      html  css  js  c++  java
  • ansible笔记

    1.ansiblea安装

     Mac上有两种比较快捷的方式:

       brew install ansible

       pip install ansible

    2.创建并编辑ansible的hosts文件,内容为已经配置ssh免密码登录的远程主机的地址。

       我用的mac上ansible默认的hosts文件路径为:/usr/local/etc/ansible/hosts

       但最初在/usr/local/etc/下是没有ansible这个文件夹的,所以我们要先创建文件夹:

       cd /usr/local/etc/

       mkdir ansible

       touch hosts

       顺便创建ansible的配置文件ansible.cfg(后面会讲到其作用):

       touch ansible.cfg

    3.hosts文件为ini格式

    [v1]
    192.168.1.99
    [v2]
    192.168.1.90

    如果远程的ssh端口修改了不在22标准端口,文件内容中机器地址应该明确指定端口号如:192.168.1.134:2222

    4.配置ssh免密码登录远程主机:  

    ssh-copy-id -i ~/.ssh/id_rsa.pub username@192.168.1.99 
    #-i后面接要发送的公钥的路径,username为连接远程主机使用的用户名,如果使用与当前用户相同用户来连接远程主机,后面直接跟ip就行,无需加用户名+@

    5.在本地测试是否能够ping通:

    ansible all -m ping #ping  hosts里的全部机器
    
    ansible v1 -m ping -u username #以用户username  ping hosts 中v1下的机器
  • 相关阅读:
    比较全的笔记
    ios路线
    字符串颜色
    ios 开发学习步骤
    百度地图反地理
    p12证书
    ios官方demo
    ios视频网盘
    图片穿透
    OC温习一:基本数据类型
  • 原文地址:https://www.cnblogs.com/whiteprism/p/6532650.html
Copyright © 2011-2022 走看看