当前位置: 首页 > article >正文

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

文章目录

    • 需求
      • 两台Web服务器部署同一Web应用WeCenter,且两台服务器的用户上传的数据目录挂载到共享存储服务器中,总数据保存在一台数据库服务器中
      • 使用sersync简单实现两台共享存储服务器之间的Web应用共享数据目录的数据同步
      • 每天定时将两台Web服务器的WeCenter的相关目录打包备份到备份服务器的对应的备份目录中
    • 编写playbook
      • 思路
  • To Do Here?????????????????
      • 具体实现

需求

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

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

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

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

编写playbook

思路

0、编写主机清单
注:

[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?????????????????

具体实现


http://www.kler.cn/a/321137.html

相关文章:

  • Scala的Array
  • 图像处理技术椒盐噪声
  • 实验6记录网络与故障排除
  • 数据结构--数组
  • 51c嵌入式~单片机合集2
  • 使用Python实现对接Hadoop集群(通过Hive)并提供API接口
  • MedPrompt:基于提示工程的医学诊断准确率优化方法
  • GS-SLAM论文阅读笔记--GEVO
  • nodejs基于vue+express度假村旅游管理系统设计与实现7t82p
  • 【C++ 学习】多态的基础和原理(10)
  • Unity3D 中构建行为树插件详解
  • AI论文写作网站哪个最好用?亲测完推荐这款!
  • 【数据库】
  • 学习篇 | 5步安装 npm node(homebrew 简洁版)
  • Interaction to Next Paint 指标
  • STL之vector篇(下)(手撕底层代码,从零实现vector的常用指令,深度剖析并优化其核心代码)
  • 第18周 3-过滤器
  • 如何进行SQL调优?
  • 黑龙江亿林自研等保一体机深度解析
  • Vue Devtools -----一条龙安装教程 + 解决安装使用过程的一些问题
  • EdgeRoute_镜像烧录
  • 通过 Java Vector API 利用 SIMD 的强大功能
  • 2024-2025华为ICT大赛报名|赛前辅导|学习资料
  • OpenHarmony标准系统mipi摄像头适配
  • IIS+Ngnix+Tomcat 部署网站 用IIS实现反向代理
  • Vercel部署/前端部署