高可用云部署:WordPress 安装指南
1. 引言
在完成 WordPress 安装所需的所有基础服务准备后,接下来要部署计算资源以安装 WordPress。此过程需在剧本中构建逻辑,确保网站运行时能在无停机情况下更新操作系统和推出新镜像;若为新部署,则需启动实例、连接到弹性负载均衡器、安装软件栈、配置 WordPress 并创建镜像用于启动配置,之后关联到自动扩展组。将这些逻辑融入剧本,能使维护和交接工作更轻松。
2. 实例发现
我们将此角色命名为 EC2,通过以下命令创建角色结构:
$ ansible-galaxy init roles/ec2
该角色的主要目标是在执行结束时,得到一个新的或现有的实例,用于后续基于 AMI 的操作。 roles/ec2/defaults/main.yml 中的默认值定义了新部署时使用的镜像,这里使用 AWS 市场中 CentOS 提供的 AMI:
image:
base: "CentOS Linux 7 x86_64*"
owner: "679593333241"
root_device: "ebs"
architecture: "x86_64"
wait_port: "22"
ec2_instance_type: "t2.micro"
设置好默认值后,可开始 roles/ec2/tasks/main.yml 中的任务。
超级会员免费看
订阅专栏 解锁全文
2171

被折叠的 条评论
为什么被折叠?



