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

具体实现

相关推荐
liwenzhen20058 分钟前
Linux OOM 问题之 DMSERVER 受害者
linux·运维·oom
人生匆匆19 分钟前
部署使用rathole内网穿透
linux·运维·docker
Prada-880823 分钟前
dig常用命令
linux·运维·服务器
boy快快长大28 分钟前
下载Dokcer安装到另一台无网CentOS
linux·运维·centos
IMA小队长32 分钟前
Linux下Mamba-YOLO复现
linux·运维·yolo
C语言不精1 小时前
Tina Linux SDK编译SDK-linux环境下实现
linux·运维·服务器
番茄迷人蛋1 小时前
后端项目服务器部署
java·运维·服务器·spring
LILR_1 小时前
简单学docker
运维·docker·容器
Blossom.1181 小时前
基于多模态大模型的工业质检系统:从AOI到“零样本“缺陷识别的产线实践
运维·人工智能·python·机器学习·自动化·测试用例·知识图谱
奇点爆破XC1 小时前
centos进阶命令.Linux系统介绍(运维版)
linux·运维·centos