metersphere主从节点部署

news/2025/2/6 23:46:27/

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://www.ppmy.cn/news/826789.html

相关文章

集成显卡、核显、独显和双显的区别是什么

在选择计算机时,我们经常会听到集成显卡、核显、独立显卡和双显卡等术语。这些都是不同的显卡配置选项,它们对于图形处理能力和性能有着不同的影响。本文将介绍集成显卡、核显、独立显卡和双显卡之间的区别,帮助你更好地了解这些配置。 一、集…

vue 一个div中三个子div水平布局,一个子div屏幕中间,其他两个子div 依次靠右

一个div 宽度100% 高度10%,其中包含三个子div横向排列, 第一个子div,背景色蓝色,宽度10%,位置是显示屏水平居中,其他两个子div,宽度都是10%,一个背景色黑色,一个背景色灰色 依次水平方向靠右,并且最右边的子div,距离右边距20px, 1 第一种 <div style"width: 100%; he…

防抖算法开发

yal pitch row 平移&#xff0c;旋转&#xff0c; 九轴防抖。

Android Camera开发系列:预览镜头缩放(数码变焦)

写在前面&#xff1a; 这篇文章主要介绍Camera2 API上&#xff0c;如果进行相机镜头的缩放&#xff0c;这里说的缩放指定的数码变焦。 如下图所示&#xff0c;左边是正常情况下的画面&#xff0c;右侧是镜头拉近的画面&#xff0c;接下来&#xff0c;我们就看下代码上是如何实现…

Android 防抖的添加

在项目中很多时候用到防抖&#xff0c;例如当连续点击的时候起了多个Activity等. 话不多说&#xff0c;直接上代码 public class AntiShakeUtils {private static final long COLD_TIME_CLICK 500L;private static final long COLD_TIME_LONG_CLICK 1500L;private static l…

uni-app 实现搜索框的防抖处理

在 data 中定义防抖的延时器 timerId 如下&#xff1a; data() {return {// 延时器的timerIdtimerId:null,// 搜索关键词kw:}}, 修改 input 事件处理函数如下&#xff1a; methods: {input(value) {// 清除timer对应的延时器clearTimeout(this.timerId)// 重新启动一个延时…

Javascript防抖

防抖&#xff08;前端&#xff09; 前言&#xff1a; 在前端开发中有一部分的用户行为会频繁的出发事件执行&#xff0c;而对于DOM操作、资源加载等耗费性能的处理&#xff0c;很可能导致界面卡顿&#xff0c;甚至浏览器的崩溃。函数防抖&#xff08;debounce&#xff09;就是…