首页
学习
活动
专区
工具
TVP
发布

运维管理工具Ansible初识(一)

一、简介

ansible 和 saltstack 一样都是基于 Python 开发的,是比 puppet 和 saltstack 更轻量级的运维自动化工具。无服务器端,使用时直接运行命令即可,不需要在被管控主机上安装任何客户端,所以任何一台机器只要安装了 ansible 就可以管控其他主机。基于模块工作,可使用任意语言开发模块。也可使用 yaml 语言定制剧本 playbook;基于SSH工作;可实现多级指挥。

二、安装配置

1、准备工作

准备三台机器 Centos7,这两台机器都关闭 selinux,清空 iptables 规则并保存。

master:192.168.1.10

slaver:192.168.1.20

slaver:192.168.1.30

2、编辑 hosts 文件(非必须)

两台都设置,若机器太多,可以通过搭建 DNS,则不用在每台机器上设置这个

3、设置 hostname(非必须)

在 master 上

4、安装

5、SSH密钥配置

6、ansible配置

7、在Ansible服务端运行命令,测试是否成功

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181231G0SD3P00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券