没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Ansible-阶段 1:搭建环境并熟悉常用模块的使用
1、准备 5 台(至少 3 台)虚拟机,各虚拟机均做好基础配置,并创建好快照。
基础配置包括:
(1)配置 IP 地址
(2)配置计算机名
(3)配置 hosts 文件
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
172.20.1.100 zhangsan100
172.20.1.101 zhangsan101
172.20.1.102 zhangsan102
172.20.1.103 zhangsan103
172.20.1.104 zhangsan104
然后,将 zhangsan100 上的 hosts 文件传给其他受管主机:
[root@zhangsan100 ~]# scp /etc/hosts 172.20.1.101:/etc/
[root@zhangsan100 ~]# scp /etc/hosts 172.20.1.102:/etc/
[root@zhangsan100 ~]# scp /etc/hosts 172.20.1.103:/etc/
[root@zhangsan100 ~]# scp /etc/hosts 172.20.1.104:/etc/
(4)配置 ssh 免密登录
[root@zhangsan100 ~]# ssh-keygen -t rsa
[root@zhangsan100 ~]# ssh-copy-id zhangsan101 #其他主机类似
上述基础配置完成后,再给各主机创建快照。
2、安装 ansible,并配置基础环境
(1)ansible 的安装
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y epel-*(该命令不一定有用)
[root@zhangsan100 ~]# yum -y install epel-release(该命令不一定有用)
[root@zhangsan100 ~]# yum -y install ansible
(2)了解 ansible 自带的初始配置文件
[root@zhangsan100 ~]# ll /etc/ansible/
总用量 24
-rw-r--r--. 1 root root 19985 1 月 16 2022 ansible.cfg #配置文件
-rw-r--r--. 1 root root 1016 1 月 16 2022 hosts #主机清单
drwxr-xr-x. 2 root root 6 1 月 16 2022 roles #存放角色的目录
(3)ansible 的部署
#查看/etc/ansible/ansible.cfg 配置文件中的默认配置
[root@zhangsan100 ~]# cat /etc/ansible/ansible.cfg | grep -v ^# | grep -v ^$
[defaults]
[inventory]
[privilege_escalation]
[paramiko_connection]
[ssh_connection]
[persistent_connection]
[accelerate]
资源评论
都来学
- 粉丝: 9
- 资源: 165
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功