Ansible

1. 使用homebrew 安装

2. 配置主机hosts 

Ansible通过读取默认的主机清单配置/etc/ansible/hosts,可以同时连接到多个远程主机上执行任务,我的配置在本地路径 /usr/local 下

vi /usr/local/etc/ansible/hosts

[web]      // []表示主机的分组名,可以按照功能、系统等进行分类,便于对某些主机或者某一组功能相同的主                    机进行操作

live          // 主机别名  -- 由于我之前配置了ssh使用别名登陆远程服务器IP地址,故此处为别名,否则报错

3. 配置免密钥登陆

为了避免Ansible下发指令时输入目标主机密码,通过证书签名达到SSH无密码,使用ssh-keygen与ssh-copy-id来实现快速证书的生成和公钥下发,其中ssh-keygen生成一对密钥,使用ssh-copy-id来下发生成的公钥:

ssh-keygen -t rsa -P ''

ssh-copy-id -i .ssh/id_rsa.pub deploy@192.168.1.100

ssh-copy-id -i .ssh/id_rsa.pub deploy@192.168.1.101

4. 测试连接成功

5. 查看内存使用情况


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ansible介绍ansible常用模块使用playbooktemplates,模板条件测试和循环迭代roles,...
    哈喽别样阅读 5,234评论 0 3
  • ansible 系统架构 ansible简介ansible是新出现的自动化运维工具,ansible是一个配置管理和...
    运维阿文阅读 13,246评论 1 53
  • 只有非常努力,才能看起来毫不费力 本文是原创持续连载发布,这篇主要讲解Ansible的搭建及其一些基本的使用命,亲...
    Antz_H碎碎念阅读 3,821评论 0 1
  • 本文主要内容均收集于网络上的博文资料,仅以此文作为学习总结。BTW,目前Ansible对python3的支持还不是...
    qiuyi943阅读 18,393评论 1 15
  • 1. 什么是Ansible,它有什么用? Ansible它是个集配置管理和应用部署于一体的自动化运维工具。 应用情...
    午觉不眠Orz阅读 5,550评论 0 0

友情链接更多精彩内容