??实验——完全使用Ansible部署多台服务器的服务

文章目录

需求

两台Web服务器部署同一Web应用WeCenter,且两台服务器的用户上传的数据目录挂载到共享存储服务器中,总数据保存在一台数据库服务器中

使用sersync简单实现两台共享存储服务器之间的Web应用共享数据目录的数据同步

每天定时将两台Web服务器的WeCenter的相关目录打包备份到备份服务器的对应的备份目录中

**注:**不做数据库服务器的备份以及数据库服务器的高可用;不使用负载均衡服务器;共享存储服务器也不做高可用,仅实现其共享目录的数据同步

编写playbook

思路

0、编写主机清单

注:

ini 复制代码
[rsync:children]
web_servers
backup_servers
nfs_servers

1、创建统一用户

2、数据库创建及数据传入:

3、Web应用的部署,先m01上配置完成并测试启动,然后再推送到各个Web服务器中

4、使用变量、流程控制优化

使用了嵌入了变量的模板文件改为配置文件------template模块:

  • 推送rsync

  • 使用template生成nginx主配置文件;
  • 但不能生成php主配置文件

5、使用include指令

To Do Here?????????????????

具体实现

相关推荐
默子昂29 分钟前
yolo自动化项目实例解析(七)自建UI--工具栏选项
运维·yolo·自动化
深蓝易网41 分钟前
为什么优秀的工厂更重视生产现场
大数据·运维·人工智能·数据分析·制造
马老师135217304161 小时前
网络安全的岗位分析
运维·安全·web安全·ccrc-dsa·dsa·数据安全评估师
多多*1 小时前
OJ在线评测系统 判题机开发 保证Docker容器执行的安全性
运维·docker·容器
day3ZY1 小时前
谷歌网站收录查询,怎么查看网站在谷歌的收录情况
运维
oNuoyi2 小时前
解决docker目录内存不足扩容处理
运维·docker·容器
来自人间的烟火2 小时前
centos离线安装nvm
linux·运维·服务器
java搬砖工-苤-初心不变3 小时前
Ansible 剧本的执行
网络·ansible
henan程序媛3 小时前
Ansible PlayBook实践案例
ansible·playbook