metersphere主从节点部署

news/2024/7/7 21:43:47

metersphere主从节点关系

在这里插入图片描述

环境搭建

docker 环境准备

  1. 检查内存是否大于8G free -m

  2. 安装docker服务

    1. 安装docker,使用yum -y install docker

    2. 启动docker,使用systemctl start docker

    3. 设置开机启动,使用systemctl enable docker

    4. 查看docker 状态,使用systemctl status docker ,running说明启动成功;在这里插入图片描述

主服务搭建

  1. 在线方式安装 metersphere curl -sSL https://resource.fit2cloud.com/metersphere/metersphere/releases/latest/download/quick_start.sh | sh

  2. 检查 metersphere 运行状态 msctl status

    在这里插入图片描述

从服务部署

  1. 获取主服务安装使用的在线安装包,一般在 /home/XXX/metersphere
    在这里插入图片描述

  2. 将安装包上传至从服务器

  3. 在从服务器解压安装包 tar -zxvf metersphere-online-installer-v2.10.0-lts.tar.gz
    在这里插入图片描述

  4. 修改配置文件 install.conf

    MS_KAFKA_REPORT_TOPIC=JMETER_REPORTS
    MS_REDIS_PASSWORD=Password123@redis
    MS_KAFKA_TOPIC=JMETER_METRICS
    MS_MYSQL_HOST=10.92.70.210
    MS_EXTERNAL_SELENIUM=false
    MS_MINIO_ENDPOINT=http://minio:9000
    MS_KAFKA_LOG_TOPIC=JMETER_LOGS
    MS_EXTERNAL_REDIS=true
    MS_PROMETHEUS_PORT=9090
    MS_IMAGE_PREFIX=registry.cn-qingdao.aliyuncs.com/metersphere
    MS_NODEEXPORTER_PORT=9100
    MS_EXTERNAL_PROM=false
    MS_NODE_CONTROLLER_PORT=8082
    MS_TCP_MOCK_PORT=10000-10010
    MS_KAFKA_HOST=10.92.70.210
    MS_BASE=/opt
    MS_EXTERNAL_KAFKA=true
    MS_REDIS_HOST=10.92.70.210
    MS_KAFKA_TEST_TOPIC=LOAD_TESTS
    MS_INSTALL_MODE=node-controller
    MS_EXTERNAL_MINIO=false
    MS_UI_ENABLED=false
    MS_KAFKA_PORT=9092
    MS_MINIO_SECRET_KEY=Password123@minio
    MS_MYSQL_USER=root
    MS_JMETER_IMAGE=registry.cn-qingdao.aliyuncs.com/metersphere/jmeter-master:5.5-ms5-jdk17
    MS_EXTERNAL_MYSQL=true
    MS_MYSQL_DB=metersphere
    MS_SERVER_PORT=8081
    MS_MYSQL_PASSWORD=Password123@mysql
    MS_DOCKER_GID=992
    MS_DOCKER_SUBNET=172.30.10.0/24
    MS_REDIS_PORT=6379
    MS_IMAGE_TAG=v2.10.0-lts
    MS_MINIO_ACCESS_KEY=admin
    MS_MYSQL_PORT=3306
    
    

    ps: 从节点和主节点配置文件差异对比:
    在这里插入图片描述

  5. 安装从服务节点服务 ./install.sh

  6. 检查 metersphere 运行状态 msctl status
    在这里插入图片描述

主服务添加测试资源

  1. 登录主页,默认地址:http://$LOCAL_IP:8081,账号密码:admin/metersphere

  2. 进入系统设置测试资源池页面
    在这里插入图片描述

  3. 添加测试资源池

    1. 配置 JMeter HEAP 为: -Xms512m -Xmx1024m,该参数不指定时,默认最大支持并发数为50

    2. 定时同步 JAR ,当使用jmeter第三方库时,需要确保每个节点的拥有相同的JAR保证性能测试正常运行

    3. 添加主服务器中的测试资源
      在这里插入图片描述 ps:主从服务器一定是可以连通的,否则添加的从节点服务器后,状态可能会是非启动状态。测试是否连通的命令为telnet ip port,如果可以连通效果如下:

       Trying 192.168.0.100...
       Connected to example.com.
       Escape character is '^]'.
      

      如果无法连通,效果如下:

      Trying 192.168.0.100...
      telnet: Unable to connect to remote host: Connection refused
      
    4. 添加从节点中的测试资源
      在这里插入图片描述

至此已完成从节点服务器添加!!!


http://lihuaxi.xjx100.cn/news/1327180.html

相关文章

实现windows系统文件传输到Linux系统中的工具

1、实现windows系统文件传输到Linux系统中的工具 yum -y install lrzsz然后就可以将windows中的文件,直接拖到Xshell窗口即可。

MAC下将jar包安装到本地maven仓库

在终端执行命令如下: mvn install:install-file "-Dfile/Users/kkeer/lost_lib/slf4j-1.7.2.jar" "-DgroupIdorg.slf4j" "-DartifactIdslf4j-log4j12" "-Dversion1.7.2" "-Dpackagingjar" "-DgeneratePomt…

【架构设计】酒店预订应用的系统设计架构(如 Airbnb、OYO)

Airbnb、Booking.com 和 OYO 等酒店预订应用程序如何提供从酒店列表到预订再到付款的流畅流程?而且都没有一个小故障!在此博客中,您将获得对此的详细解释。由于它们非常庞大,以至于它们需要处理大量的用户流量。所以要管理这些&am…

十大券商:积极做多 布局中报行情

中信证券:正处三重谷底,布局中报行情 当前市场仍处于经济、政策和情绪的三重谷底,预计经济复苏斜率快速放缓的趋势将在三季度出现改观,政策仍将聚焦在产业和防风险领域,汇率快速贬值阶段接近尾声,减量博弈…

用JShaman本地部署版,加密2.7MB的Webpack生成的JS文件

JShaman是知名的JS代码保护平台。在线使用,一键混淆加密,无需注册、无需登录。可免费用,也有商业服务;有在线使用的SAAS平台网站,也有本地部署版。很方便、很强大,很专业。 今天,测试使用JSham…

项目经理想要拿结果,就不得不……

早上好,我是老原。 KPI、OKR大家应该都没少听,在你的组织架构了至少存在一种方式。 很多文章告诉你:目标非常重要,无论是对个人、对团队对公司。 企业的使命和战略,也会经过层层分解,下转变成各个部门以…

(4)【轨迹优化篇】基于曲线实现速度规划、基于逻辑实现速度规划

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录前言(1)基于逻辑实现速度规划(2)基于曲线实现速度规划1.double S直线速度规划路径-速度解耦规划(1)Double S曲线速度规划介绍(2)double S曲线原…

如何使用MyBatis进行MySQL数据持久化

上一篇文章中,介绍了直接使用jdbc原始api实现数据对mysql的持久化,可以让我们充分了解底层实现原理,但是在公司的实际业务开发中,很少这样用,主要原因在于效率低,而且不利于维护。 在真实的业务开发场景中…