以下是在阿里云平台上基于Ansible实现自动化运维的完整实践指南,整合所有核心操作流程和命令,适配指定的服务器规划:
一、环境规划
主机名
| IP地址
| 角色
| 操作系统
| manage01
| 192.168.98.200/24
| Ansible控制节点
| CentOS 7.9
| node1
| 192.168.98.201/24
| 业务节点
| CentOS 7.9
| node2
| 192.168.98.202/24
| 业务节点
| CentOS 7.9
| node3
| 192.168.98.203/24
| 业务节点
| CentOS 7.9
|
二、部署前准备
1. 阿里云安全组配置
- 所有ECS实例安全组放行规则:
- 入方向:TCP 22(SSH)、ICMP
- 出方向:All Traffic
2. 所有节点基础配置
# 1. 关闭防火墙与SELinux(所有节点执行)
systemctl stop firewalld && systemctl disable firewalld
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
# 2. 配置阿里云内网时间同步
yum install -y chrony
cat > /etc/chrony.conf |