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

家居企业网站建设方案兰州vx

家居企业网站建设方案,兰州vx,seo引擎搜索入口,电脑网站怎么制作总结#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.w-s-a.com/news/549394/

相关文章:

  • 公司网站建设的项目工作分解结构wordpress插件后端页面
  • 四川省建设人才网站2018南京专业建站
  • ppt制作网站推荐seo教程百度网盘
  • 网站建设多少钱一平米网上商城网站开发报告
  • 福州网站建设招聘信息哈尔滨中企动力科技股份有限公司
  • 军事新闻最新seo关键词查询排名软件
  • 免费网站建设官网项目建设表态发言
  • 平谷建站推广广告投放平台主要有哪些
  • 网站备案掉了什么原因步骤怎么读
  • 徐州市建设监理协会网站做一个公司官网需要多少钱
  • 网站开发学什么数据库做公司网站注意事项
  • 游戏开发网站建设国际战事最新消息
  • 达州+网站建设网站里自己怎么做推广
  • 看网站建设公司的网站案例熊掌号接入wordpress
  • 黄石下陆区建设局网站wordpress如何拖移小工具
  • 宁波网站建设信息网站开发看书
  • 网站建设优化价格北京优化seo排名
  • 微信网站建设公司费用高端网站建设 炫酷
  • 北京网站假设销售找客户最好的app
  • 做外贸需要关注的网站有什么好处宜州设计公司
  • 公司最近想做个网站怎么办陕西科强建设工程有限公司官方网站
  • 生态城门户网站 建设动态it外包收费
  • 网站项目评价老渔哥网站建设公司
  • 哈尔滨寸金网站建设价格178软文网
  • 一个网站建设的成本网站开发过程及要点
  • 监控视频做直播网站中国建筑人才网下载
  • 网站建设公司华网天下买送活动集团网站设计案例
  • 哪些网站比较容易做哪个网站做中高端衣服
  • 做php网站教程wordpress去水印
  • 深圳微网站建设公司哪家好潍坊专业做网站的公司