??实验——完全使用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?????????????????

具体实现

相关推荐
爱喝水的鱼丶8 小时前
SAP-ABAP:接口与报表场景专项优化:RFC/ODATA 接口、ALV 报表的性能提升方案
运维·性能优化·接口·sap·abap·rfc·经验交流
画中有画9 小时前
自动化脚本开发最佳实践
运维·自动化
江南风月11 小时前
如何使用WGCLOUD实现智能运维
运维·zabbix·运维开发·prometheus
xiaoxiangsiyan12 小时前
HCIA 网络技术基础核心模块详解
运维·网络·网络协议·tcp/ip·运维开发·网络基础
MuMuMu122313 小时前
工业园区 VOCs 绿岛集中治理:越华环保集团项目技术方案与工程实践
大数据·运维
sxstj15 小时前
Ubuntu 完整安装并启用 Flatpak 教程
linux·运维·ubuntu
国际云,接待15 小时前
Nginx 后面接负载均衡,502/504 到底该先查哪里?
运维·nginx·负载均衡
刘某的Cloud16 小时前
Galera Cluster部署 mariadb 节点down机,log sequence number恢复
linux·运维·数据库·负载均衡·mariadb·集群·高可用
小此方16 小时前
Re:Linux系统篇(五十四)线程篇 · 七:互斥锁的底层实现原理:从硬件上下文、原子交换指令(Swap)到并发封装实战
linux·运维·驱动开发
程序员老陆18 小时前
说一说FFmpeg6在Linux平台的编译
linux·运维·服务器·ffmpeg