使用ansible一键部署MongoDB分片集群

使用ansible一键部署MongoDB分片集群,第1张

Mongodb 部署信息 :

os: centos77 x64 配置好NTP,防火墙默认不做任何限制

mongos部署两个点,config3个点,和3个分片集群(每个分片一主一副一仲裁)

注意:因为判断逻辑的问题,不要在任何节点同时运行两种服务的主点

ansible的hosts文件配置:
环境变量全部都在这里设置,需要都写入到ansible的hosts文件里

变量中

server_1_ip 都设置为主点

server_2_ip 都设置为副点

server_3_ip 都设置为仲裁节点(config server没有仲裁节点,但是也要写,不然mongos的配置文件模板会报错)

这些IP的配置后面在初始化时会用到

ansible文件夹结构 :

首先是模板文件:
mongodconfmongosj2 mongos的配置文件模板

mongodconfnormalj2 shard server和config server的配置文件模板

mongodservicej2 service文件模板

mongokey 直接手动生成 ,用户MongoDB集群之间的加密连接,记得权限改为600

passwdj2 用于配置MongoDB的root用户名密码

执行:

按提示输入服务器密码

包含了系统优化相关设置,注意中间会重启一次让一些系统优化项生效

注意:因为判断逻辑的问题,不要在任何节点同时运行两种服务的主点

执行 :

如果执行有问题建议多检查变量配置

全部完成后可以验证一下集群环境:

登陆分片集群 :

分片的状态显示正常

登陆mongos

可以看到mongos的状态也正常,分片也全部都添加进去 全部安装至此完成

一键删除MongoDB安装及相关数据,方便重装

一键启动整个MongoDB集群

一键停止所有MongoDB集群

以上就是ansible在MongoDB的一键部署脚本,而且附带了对服务器的优化相关配置

1使用Idea中Docker插件一键部署docker项目
2使用Idea中Alibaba Cloud Toolkit插件一键部署docker项目

使用感受:使用docker插件,配置比较麻烦一点,在测试阶段服务器上的内存和cpu会突然变高,不知道什么原因,还有docker会突然奔溃了,然后我又重装系统
使用alibaba的插件配置比较简单,使用方便,需要配置Dockerfile和启动脚本使用

Dockerfile内容

startsh脚本内容

先打包

开始部署

附demo gitee地址
>安装Tomcat
进入Apache Tomcat官网,点击download进行下载
将下载下来的文件进行解压
在bin目录下,运行startupbat,启动tomcat服务!
把Apk文件放在webapps/root目录下
好啦,到这就搞定了,来输入地址试一试
盖住的部分是 服务器IP,替换成自己的服务器IP地址即可,我的apk文件名字是test。
现在 已经可以下载啦

8搞定 收工

1、稳定性:对于中小企业来说,业务稳定性比一切都重要,尤其是与企业生产相关的业务,一旦出现故障,就会影响业务的正常运行。
2、安全:数据是公司的生命。一旦数据丢失或泄露,对企业来说可能是一场灾难。
3、d性:对于中小企业来说,一次性投入大量成本进行商业部署,会影响公司的运营,尤其是在疫情的今天。对于中小企业来说,d性可以在很大程度上节省成本。
4、易用性:与大公司不同,中小企业拥有专业的研发运维团队,所以对于中小企业来说,平台的易用性非常重要。
5、低成本:受疫情影响,很多中小企业经营困难,低成本可以缓解中小企业的经营压力。
云服务器推荐RAKsmart,目前有中国香港、美国(洛杉矶和圣何塞)、日本东京、新加坡等多个机房可选。RAKsmart云服务器的机房都接入了高质量运营商带宽,以便国内用户或海外用户获得优质的网络体验,最低配置为1核CPU、1GB内存、1M带宽,支持d性配置,按需升级CPU核心数、内存及带宽大小等。

天互数据 为您解答,
Apache是开放源代码的Web服务器软件,是最常用的Web服务器。Apache常用在unix系统,也有windows平台的版本。本文以windows平台为例,介绍使用动态域名安装配置Apache建设网站的方法。
(一)申请安装动态域名解析——每步
一、申请帐号
1、打开>选择云服务器主要从几个方面来考虑:
一根据应用类型和规模先确定下用什么样的配置和带宽
二根据用户的分布地区确定下用哪里的机房
三找服务有保障的IDC公司比如说有后台控制面板和二十四小时值班技术方便解决问题
四对比多个公司,从中挑选性价比最高的开通使用
经过以上筛选而选择的云服务器是适合自己使用的

会博通综合文档管理系统:
集中统一管理企业内部不同层级、类型的文档资料,文档协同化管理,应用到具体业务中,不再成为“额外工作量”,不限单一地域、单一时间,全面实现移动化应用(多终端、协作、互助),强大的适应性选件,让文档管理与应用更具效能。

博通综合文档管理系统功能:

1、分类自定义:会博通就像您 *** 作系统中的资源管理器一样,可自定义管理分类(类和文件夹),用于管理不同类型、来源的文档资料。

2、属性自定义:提供信息属性的自定义,为系统不同类型的文档赋予对应的属性,例如合同、图纸、图书等不同的属性配置。

3、正文与附件:系统中的每一条信息均可实现区分正文与附件的管理。

4、份数管理:支持一式多份的文件管理,并可对应进行借阅、归还及发放登记。

5、个人文档管理:提供同样可自定义分类及对应属性的个人文档存储空间。

6、存放地点:可在系统中预览信息条目对应实体的位置定位,实现快速存取。

7、格式支持:基本支持所有不同格式的文件,可在线编辑及保存上传,常用的文档格式(如Office、PDF、等)可由系统插件管理。

8、多种存储方式:支持多服务器、数据库的存储管理,并可实现服务器、数据库间的数据转存或复制。

9、内容关联:可对文档实现在线编辑,并完美集成Office,不改变用户的文档 *** 作习惯,使用便捷。

10、文档汇编:提供基于搜索结果的编研成果目录发布,形成主题、成果等汇编文档。

11、在线编辑:可对文档实现在线编辑,并完美集成Office,不改变用户的文档 *** 作习惯,使用便捷。

12、版本管理:每次修改均会保留历史版本,避免文档丢失及误 *** 作。

13、变更管理:可对文档发起变更流程(可套用流程模板),变更过程中只能阅读,审定后替换成最新版本,并保存 *** 作记录与历史变更版本。

14、自动编号:不仅可以按年度和文件字号自动产生编号,而且还能自定义编号方式。

15、提醒功能:可对每一份文档设置周期性的提醒(如过期、到期等)。

16、正文模板:可套用预先设计好的文档格式模板,适用于红头文件、合同、授权委托书等有固定格式的文档,支持关键属性的自动读写。

17、表格设计与打印可使用预先设计好的表格格式,获取指定的信息属性形成文档清单。

18、回收中心:提供个人回收站及系统回收中心,误删文件可从回收站还原。

在云服务器上搭建网站步骤:

首先你要买好域名和云服务器,这里就不细讲了。选择云服务器系统时建议选择linux系统的,比如CentOS7

自己搭建网站的方式一般有两种,一种是自己手动配置服务器环境安装网站程序,第二种是利用服务器面板工具一键部署,比如宝塔面板。

接下来开始用宝塔面板搭建网站:

比如阿里云或者腾讯云,在控制台登陆到你的云服务器,这时进入到命令行界面,输入下面如图一行命令,自动安装宝塔面板工具。详细安装过程可以看:云服务器建立个人网站

安装好之后,输入数字14,获取到后台登陆地址和用户名及密码。如图

进去以后选择一键安装“LNMP”,接着登陆到宝塔后台,找到左侧“软件商店”,然后选择一键部署wordpress

按要求填好相关的信息就可以了。

搭建过程很简单,不会的话再多看两遍。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13232584.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-24
下一篇 2023-06-24

发表评论

登录后才能评论

评论列表(0条)

保存