栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

安装和配置ansible

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

安装和配置ansible

问题描述:按照下方所述,在控制节点control.example上安装和配置ansible
1.安装所需的软件包
2.创建名为/home/nann/ansible/inventory的静态清单文件,要求如下:
a.node1是dev的主机组成员
b.node2,node3是prod的主机组成员
c.prod组是webservers主机组的成员
3.创建名为/home/nann/anisble/ansible.cfg,要求如下:
a.主机清单文件:/home/nann/ansible/inventory
b.playbook中使用的roles路径:/home/nann/ansible/roles
解答:
1.安装软件仓库:
sudo yum-config-manager --add-repo=http://nann.example.com
2.修改软件仓库配置文件
cd yum.repos.d
sodu vim nann_example_com
在文件的最后加上:
enable=1
gpgcheck=0
3.检查是否配置成功
yum repolist
4.安装ansible
sudo yum -y install ansible
5.配置ansible
如果remote_user是普通用户
a.创建ansible配置文件
vim ansible.cfg

[defaults]
inventory = ./inventory
remote_user = nann
ask_pass = false
roles_path = ./roles
[privilege_escalation]
becom = yes
become_user =root
become_method = sudo
becom_ask_pass = false

b.创建inventory主机清单

vim inventory
node1
node2
node3
[dev]
node1
[prod]
node2
node3
[webservers:children]
prod

如果remote_user是root用户,并且没有做免密登录

1.创建ansible配置文件
vim ansible.cfg

[defaults]
inventory = ./inventory
remote_user = root
ask_pass = false
roles_path = ./roles

2.创建group_vars目录
mkdir group_vars
2.在group_vars下创建与主机组同名文件(在此创建all主机组)
vim all
ansible_ssh_pass:redhat(root密码)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/313284.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号