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

东莞建设网站软件wordpress 展开

东莞建设网站软件,wordpress 展开,群排名优化软件,企业解决方案除了思爱普总结#xff1a;整理不易#xff0c;如果对你有帮助#xff0c;可否点赞关注一下#xff1f; 更多详细内容请参考#xff1a;《Linux运维篇#xff1a;Linux系统运维指南》 一、部署背景 由于业务系统的特殊性#xff0c;我们需要面向不通的客户安装我们的业务系统整理不易如果对你有帮助可否点赞关注一下 更多详细内容请参考《Linux运维篇Linux系统运维指南》 一、部署背景 由于业务系统的特殊性我们需要面向不通的客户安装我们的业务系统而作为基础组件中的consul 针对不同的客户环境需要多次部署集群作为一个运维工程师提升工作效率也是工作中的重要一环。所以我觉得有必要针对 x86_64 ARM64 CPU架构consul v1.18.1容器版集群编写自动化部署工具。 CPU架构 docker版本 docker-compose版本 X86_64 26.1.3 v2.29.0 ARM64 26.1.3 v2.29.0 二、工具介绍 一键部署工具实现功能如下 1、支持ARM64、X86_64架构CPU 2、支持单实例部署 3、支持单机伪集群部署3 server 1 client 4、支持多机分布式集群部署3 server 1 client 5、支持数据目录、日志目录、端口、ACL令牌token、Gossip Encryption Key参数灵活配置 6、支持创建、启动、停止、卸载等操作 如下图所示 说明工具使用非常简单只需要修改变量文件一分钟就可以快速帮你部署consul集群。 三、工具下载 基于X86_64ARM64架构CPU使用docker-compose一键离线部署consul v1.18.1容器版ACL集群工具 四、部署步骤 说明单机伪集群是指在单主机部署consul集群分布式集群是指在多个不同主机上部署consul集群这里部署的是多机分布式集群。 1、查看帮助命令 2、准备一键部署工具包 说明将一键部署工具包分别上传到consul集群server1节点上。 3、编辑变量文件 说明以下操作分别在consul集群节点的部署工具包中修改cluster.conf文件,四个节点上cluster.conf文件内容一致。 [rootconsul-server1 consul]# cp cluster.conf.tpl cluster.conf [rootconsul-server1 consul]# vim cluster.conf # 多机分布式集群3 server 1 client 单数据中心 # 建议填写为当前磁盘最大存储空间目录,如果系统盘空间最大,建议填写为/data,如果挂在盘空间最大,建议填写为挂载目录 export BASE_DIR/data# cpu架构,可选值为x86_64和aarch64,根据实际情况修改 export CPU_PLATFROMaarch64# consul服务版本,默认不修改 export CONSUL_VERSIONv1.18.1# consul数据存储根目录,默认不修改 export CONSUL_DATA_DIR${BASE_DIR}/basic-data/consul-cluster# 1、如果部署的是单机伪集群,请修改所有端口,确保端口不重复 # 2、如果部署的是多机分布式集群,端口不冲突情况下,可使用如下默认端口 export CONSUL_SERVER1_HOST192.168.1.111 # consul server1节点主机ip地址,根据实际情况修改 export CONSUL_SERVER1_NODE_NAMEconsul-server1 # consul server1节点名称,根据实际情况修改 export CONSUL_SERVER1_PORT8300 # consul server1节点rpc端口,端口不冲突情况下,建议不修改 export CONSUL_SERVER1_SERF_LAN_PORT8301 # consul server1节点serf_lan端口,端口不冲突情况下,建议不修改 export CONSUL_SERVER1_DNS_PORT8600 # consul server1节点DNS服务端口,端口不冲突情况下,建议不修改 export CONSUL_SERVER1_HTTPS_API_PORT8501 # consul server1节点HTTPS API端口,端口不冲突情况下,建议不修改export CONSUL_SERVER2_HOST192.168.1.112 # consul server2节点主机ip地址,根据实际情况修改 export CONSUL_SERVER2_NODE_NAMEconsul-server2 # consul server2节点名称,根据实际情况修改 export CONSUL_SERVER2_PORT8300 # consul server2节点rpc端口,端口不冲突情况下,建议不修改 export CONSUL_SERVER2_SERF_LAN_PORT8301 # consul server2节点serf_lan端口,端口不冲突情况下,建议不修改 export CONSUL_SERVER2_DNS_PORT8600 # consul server2节点DNS服务端口,端口不冲突情况下,建议不修改 export CONSUL_SERVER2_HTTPS_API_PORT8501 # consul server2节点HTTPS API端口,端口不冲突情况下,建议不修改export CONSUL_SERVER3_HOST192.168.1.113 # consul server3节点主机ip地址,根据实际情况修改 export CONSUL_SERVER3_NODE_NAMEconsul-server3 # consul server3节点名称,根据实际情况修改 export CONSUL_SERVER3_PORT8300 # consul server3节点rpc端口,端口不冲突情况下,建议不修改 export CONSUL_SERVER3_SERF_LAN_PORT8301 # consul server3节点serf_lan端口,端口不冲突情况下,建议不修改 export CONSUL_SERVER3_DNS_PORT8600 # consul server3节点DNS服务端口,端口不冲突情况下,建议不修改 export CONSUL_SERVER3_HTTPS_API_PORT8501 # consul server3节点HTTPS API端口,端口不冲突情况下,建议不修改export CONSUL_CLIENT_HOST192.168.1.114 # consul cilent节点主机ip地址,根据实际情况修改 export CONSUL_CLIENT_NODE_NAMEconsul-client # consul clinet节点名称,根据实际情况修改 export CONSUL_CLIENT_SERF_LAN_PORT8301 # consul client节点serf_lan端口,端口不冲突情况下,建议不修改 export CONSUL_CLIENT_DNS_PORT8600 # consul client节点DNS服务端口,端口不冲突情况下,建议不修改 export CONSUL_CLIENT_HTTPS_API_PORT8501 # consul client节点HTTPS API端口,端口不冲突情况下,建议不修改# 配置Gossip Encryption Key对集群Agent之间的Gossip进行加密传输,可使用consul keygen随机生成该密钥 export CONSUL_ENCRYPT_KEY8iGS01OkGRfJ58DMXYxut9btcBhXQWY9Ee3n3Bf4218# 配置ACL令牌,用于登录Consul Web页面,可使用uuidgen命令随机生成该令牌token export CONSUL_ACL_TOKEN566a1196-f311-418c-9dd1-59bcf9250a1a4、分发安装包 [rootconsul-server1 pkgs]# scp -r consul_tools root192.168.1.112:/data/pkgs [rootconsul-server1 pkgs]# scp -r consul_tools root192.168.1.113:/data/pkgs [rootconsul-server1 pkgs]# scp -r consul_tools root192.168.1.114:/data/pkgs5、执行部署 说明根据cluster.conf规划分别在consul集群节点上执行部署。 # 1、在server1节点 [rootconsul-server1 consul]# ./op.sh build server1# 2、在server2节点 [rootconsul-server2 consul]# ./op.sh build server2# 3、在server3节点 [rootconsul-server3 consul]# ./op.sh build server3# 4、在client节点 [rootconsul-client consul]# ./op.sh build client5、检查集群状态 五、其它操作 5.1、启动 说明分别在对应主机节点上执行。 [rootconsul-server1 consul-tools]# ./op.sh start server1 [rootconsul-server2 consul-tools]# ./op.sh start server2 [rootconsul-server3 consul-tools]# ./op.sh start server3 [rootconsul-client consul-tools]# ./op.sh start client5.2、停止 说明分别在对应主机节点上执行。 [rootconsul-server1 consul-tools]# ./op.sh stop server1 [rootconsul-server2 consul-tools]# ./op.sh stop server2 [rootconsul-server3 consul-tools]# ./op.sh stop server3 [rootconsul-client consul-tools]# ./op.sh stop client5.3、检查 说明分别在对应主机节点上执行。 [rootconsul-server1 consul-tools]# ./op.sh check server1 [rootconsul-server2 consul-tools]# ./op.sh check server2 [rootconsul-server3 consul-tools]# ./op.sh check server3 [rootconsul-client consul-tools]# ./op.sh check client5.4、卸载 说明分别在对应主机节点上执行。 [rootconsul-server1 consul-tools]# ./op.sh clear server1 [rootconsul-server2 consul-tools]# ./op.sh clear server2 [rootconsul-server3 consul-tools]# ./op.sh clear server3 [rootconsul-client consul-tools]# ./op.sh clear client总结整理不易如果对你有帮助可否点赞关注一下 更多详细内容请参考《Linux运维篇Linux系统运维指南》
http://www.hkea.cn/news/14505529/

相关文章:

  • 网站竞价推广都有哪些哈尔滨做网站哪家好
  • 网页设计与网站建设考试热点房产官网查询系统
  • 上海做网站哪个好河南省城乡和住房建设厅
  • 刷单类网站开发如何在网站开发客户
  • 中国石油大学网页设计与网站建设美工零基础的从哪开始学
  • 网站推广排名报价找代码的网站
  • 如何进行目的地网站建设图书建设网站
  • 海淀区城市建设档案馆网站怎样查app开发公司
  • 寿光shengkun网站建设重庆装修协会
  • 网站建设最基础的是什么意思做网站浏览器必须用xp系统吗
  • 秦皇岛网站开发费用有做不锈钢工程的网站
  • 网站做一半能退吗微信公众号编辑教程
  • 企业名字查询是否注册湖南企业竞价优化公司
  • 购物网站模块例子wordpress SORA 主题
  • 对网站建设的描述最简单网站开发软件
  • 网站制作的内容什么好网站资料上传教程
  • 深度网营销型网站建设公司怎么样怎么查网站备案域名备案信息
  • 微信上打开连接的网站怎么做的中国城乡与住房建设部网站首页
  • 什么网站可以做章最新wordpress教程视频
  • 加强网站信息内容建设管理极客学院 网站建设
  • 北京网站建设解决方案济宁网站建设软件
  • 手机网站图片自适应代码中国建设网上银行下载
  • 巴中哪里可以做公司网站wordpress如何改默认后台地址
  • 天津城建设计院网站简历wordpress
  • 女性门户网站织梦模板网站部署步骤网站开发
  • 画流程图的网站做淘宝客怎样建网站
  • 集团网站推广金融行业网站开发
  • 立方米网站建设建网站卓
  • 丹阳建站推广管理黄冈论坛网站有哪些
  • 山西省住房和城乡建设厅网站微信文章链接wordpress