metersphere主从节点部署

news2024/12/25 12:53:22

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.coloradmin.cn/o/737094.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Web3与物联网行业:实现安全、可信与智能的连接

随着物联网技术的快速发展,我们正迎来一个高度互联、智能化的未来。而Web3作为互联网的下一次演进,将为物联网行业带来重要的变革。 本文将探讨Web3在物联网行业中的应用前景和优势,以及如何实现安全、可信和智能的连接。 第一部分&#xff…

亚马逊哪些因素影响下单成功率

在亚马逊上下单时,下列因素可能影响下单的成功率: 1、账户信息准确性:确保您的亚马逊账户信息是准确的,包括配送地址、付款方式和联系方式等。错误或过期的信息可能导致下单失败。 2、库存和供应情况:某些商品可能由…

业财一体化与数据集成平台:实现数字化转型的关键利器

业财一体化一直是企业信息化领域的热门话题,而随着ERP技术的升级和发展,数据集成平台如轻易云正逐渐崭露头角。本文探讨了不同的业财一体化架构模式,并重点介绍了轻易云数据集成平台的强大集成优势。该平台通过一站式的服务,包括数…

linux 下如何安装 tar.gz包

linux 下如何安装 tar.gz包 解压缩进入解压后的文件目录下 解压缩 tar -zxvf pycharm-community-2023.1.3.tar.gz进入解压后的文件目录下 ./pycharm.sh可执行Pycharm 建议将目录转移到其他位置 我习惯使用2020版本的 下载地址

交通 | 针对Close-Enough旅行商问题的一种分支定界算法

论文解读​:王飞龙,曲晨辉 1、问题背景 \qquad 旅行商问题(TSP)是一种众所周知的路径问题。TSP的目标是在图 G ( V , E ) G(V,E) G(V,E)中找一条以场站为起终点的最短路,访问所有客户点 V V V,同时没有子环路。令 E E E表示网络中…

【复习30-35题】【每天40分钟,我们一起用50天刷完 (剑指Offer)】第二十一天 21/50

专注 效率 记忆 预习 笔记 复习 做题 欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)   文章字体风格: 红色文字表示&#…

几款ai绘画二次元关键词软件分享给你

伴随着二次元文化的兴起,越来越多的人开始关注和喜爱这种独特的漫画风格。二次元绘画风格确实赏心悦目: 当然,绘画创作是二次元文化中不可或缺的部分,很多人也因此对绘画更加热爱。然而,想要制作二次元比较好看的绘画并…

RocketMQ5.0的Broker主从同步机制

RocketMQ5.0的Broker主从同步机制 一、主从同步工作原理 为了提高消息消费的高可用性,避免Broker发生单点故障引起存储在Broker上的消息无法及时消费, RocketMQ引入Broker主备机制,即:消息消费到达主服务器后需要将消息同步到消…

15分钟真正搞懂什么是“交叉熵损失函数”

大家好啊,我是董董灿。 在你刚学习神经网络的时候,有没有被一个名字叫做“交叉熵”的概念绕的云里雾里,以至于现在看到这个概念,依然很懵。 今天就来看一下,这个所谓的“交叉熵”到底是什么,以及它在神经…

【项目级面试题】关于前端鉴权这块,能详细的说说吗?

如果有人问你:”你做了这么多年的开发,关于前端鉴权这块,能详细的说说吗?“。你该如何作答,脑海中有没有一个完整的思路。 像 Token、Cookie、Session、JWT、单点登录 这些概念,它们的作用、应用场景、如何…

【C#】并行编程实战:使用 PLINQ(3)

PLINQ 是语言集成查询(Language Integrate Query , LINQ)的并行实现(P 表示并行)。本章将继续介绍其编程的各个方面以及与之相关的一些优缺点。 本文的主要内容为 PLINQ 中的组合并行和顺序 LINQ 查询、取消 PLINQ 查询、使用 PLI…

Azure AD混合部署,实现在本地AD同步到AAD上面

一、前期准备 1、进入 Azure云 注册一个账号 云计算服务 | Microsoft Azure 2、进入 AAD 管理后台 Microsoft Azure 3、创建一个新的租户 4、添加自定义域名,这里要做下验证,所以你要有个线上的域名 5、创建一个全局管理员 6、登陆本地AD,创…

第133页的gtk+编程例子——计算器应用改写网上的例子

第133页的gtk编程例子——计算器应用改写网上的例子 来源:《GTK的计算器》 https://blog.csdn.net/zhouzhouzf/article/details/17097999 重点在于它的设计思路是比较巧妙的,能够处理多种情况,比较容易理解,也感到人类的思想是非…

Java进程ProcessBuilder类的介绍及使用,ProcessBuilder调用外部程序执行shell命令Linux命令

目录 ProcessBuilder类的介绍及使用 【前言】 【正文】 --构造方法-- --常用方法-- --使用技巧-- --调用本地Shell命令,实例-- 【总结】 【注意】 ProcessBuilder类的介绍及使用 【前言】 在做一个项目的时候需要用到运行时动态执行JAVA命令,一…

常用数据聚类算法总结记录与代码实现[K-means/层次聚类/DBSACN/高斯混合模型(GMM)/密度峰值聚类/均值漂移聚类/谱聚类等]

本文的主要目的是总结记录日常学习工作中常用到的一些数据聚类算法,对其原理简单总结记录,同时分析对应的优缺点,以后需要的时候可以直接翻看,避免每次都要查询浪费时间,欢迎补充。 聚类算法是一种无监督学习的方法&am…

chrales过期重装或使用途中的踩坑记录及使用方法

1、背景 我的是证书过期了,提示无网络。 1. 重新下载 安装(或者 不需要重新下载安装,用已有的就可以) 2. 重新进行配置 3. (关键)检查电脑上的 证书过期时间 4. (关键)检查手机上的证书过期时间 5. (手机配置好后,点开链接显示无网络&#…

Android:简单登录界面

一、前言&#xff1a;这个登陆界面我前前后后写了差不多一个星期&#xff0c;主要有密码登录、验证码登录、键盘自动隐藏、忘记密码、新建密码等功能&#xff0c;你们可以自己研究一下&#xff01; 二、上代码&#xff1a; 资源文件 1.在value包下面添加一个dimens.xml <…

对性能测试评估分析优化市场的反思

目录 前言&#xff1a; 性能市场的现状 性能测试人员的价值体现 年龄和加班 性能行业的出路 前言&#xff1a; 性能测试评估分析和优化是一个关键的环节&#xff0c;它可以帮助我们了解系统的性能瓶颈和潜在问题&#xff0c;并提出相应的优化方案。在市场竞争激烈的环境下…

Cesium 实战 - AGI_articulations 扩展:模型自定义关节动作

Cesium 实战 - AGI_articulations 扩展&#xff1a;模型自定义关节动作 简要概述两种方式实现模型组件动作模型添加关节&#xff08;articulations&#xff09;1.导入模型&#xff08;J15.glb&#xff09;2.查看模型内部组件信息&#xff08;名称&#xff09;4.将需要J15.glb复…