Ansible学习笔记--Ansible实验环境搭建

Ansible学习笔记

1、Ansible实验环境搭建

1.1、系统资源及组件规划

节点名称系统名称CPU/内存网卡磁盘1磁盘2IP地址OS
Ansibleansible2C/4Gens33128G-192.168.0.10CentOS7
Client1client12C/2Gens33128G20G192.168.0.11CentOS7
Client2client22C/2Gens33128G20G192.168.0.12CentOS7

1.2、安装基础软件

yum -y install vim lrzsz tree bash-completion epel-release

在这里插入图片描述

1.3、NTP配置

yum -y install chrony

在这里插入图片描述

systemctl start chronyd
systemctl enable chronyd
systemctl status chronyd

在这里插入图片描述

chronyc sources

在这里插入图片描述

1.4、设置SELinux、防火墙

systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

在这里插入图片描述

1.5、安装Ansible

在Ansible节点上安装Ansible。

yum -y install ansible

在这里插入图片描述

ansible --version

在这里插入图片描述

1.6、安装Nginx

在Ansible节点上安装Nginx,以便获取Nginx配置文件。

yum -y install nginx

在这里插入图片描述

1.7、配置SSH免密登录

在Ansible节点上生成密钥,可免密登录Client1和Client2。

ssh-keygen

在这里插入图片描述

for host in 192.168.0.11 192.168.0.12; do ssh-copy-id -i ~/.ssh/id_rsa.pub $host; done

在这里插入图片描述

配置Ansible主机清单

echo [client] >> /etc/ansible/hosts
echo 192.168.0.11 >> /etc/ansible/hosts
echo 192.168.0.12 >> /etc/ansible/hosts

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值