metersphere主从节点部署

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.hqwc.cn/news/19157.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于SpringBoot的网上订餐系统【附ppt和开题|万字文档(LW)和搭建文档】

主要功能 前台登录:前台登录: ①首页:菜品信息推荐、菜品信息展示、查看更多 ②菜品信息:菜品分类、菜品名称查询、食材查询、菜品详情、下单提交 ③个人中心:可以查看自己的信息、我的订单、我的地址 后台登录&#…

哪款3D虚拟人物建模软件好用?

3D虚拟人物建模软件一直以来受到许多人的关注和追捧。现在,随着智能手机的普及,3D虚拟人物手机建模软件也开始走进大家的视野。那么,市面上3D虚拟人物建模软件这么多,究竟哪款3D虚拟人物建模软件是好用的呢? 首先&…

Vision Transformer推理中线性-角度注意转换压缩自注意

文章目录 Castling-ViT: Compressing Self-Attention via Switching Towards Linear-Angular Attention at Vision Transformer Inference摘要本文方法实验结果 Castling-ViT: Compressing Self-Attention via Switching Towards Linear-Angular Attention at Vision Transform…

Blender--原理化体积

“原理化体积 着色器将所有体积着色组件组合到一个易于使用的节点中。该节点含有散射,吸收和黑体辐射属性,因此,可以仅仅使用该着色器节点对烟雾和火焰等进行渲染。” 官方文档介绍:原理化体积 — Blender Manual 可以用于实现丁…

Docker入门

目录: 常见概念评价指标单机架构应用数据分离架构应用服务集群架构读写分离 / 主从分离架构引入缓存 —— 冷热分离架构垂直分库业务拆分 —— 微服务容器化引入——容器编排架构总结 1.常见概念: 应用(Application) / 系统&am…

mac使用conda(anaconda和miniconda一样)安装新版本的torch

使用pytorch给的命令行下载会很慢,因此我们应该修改镜像源,然后再下载torch 1.添加镜像 在终端输入以下命令,添加镜像: conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ conda conf…

【STM32MP135】修改10.1寸屏1280x800分辨率配置,解决fb_size过小导致运行崩溃

文件路径:u-boot-stm32mp-v2021.10-stm32mp1-r1/configs/stm32mp13_defconfig

已解决Win11报错 OSError: [WinError 1455] 页面文件太小,无法完成操作。

作者主页:爱笑的男孩。的博客_CSDN博客-深度学习,活动,python领域博主爱笑的男孩。擅长深度学习,活动,python,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域.https://blog.csdn.net/Code_and516?typeblog个…

spring中的扩展点解析以及实践使用

文章目录 1、ApplicationContextInitializer2、BeanDefinitionRegistryPostProcessor3、BeanFactoryPostProcessor4、InstantiationAwareBeanPostProcessor5、SmartInstantiationAwareBeanPostProcessor6、BeanFactoryAware7、ApplicationContextAwareProcessor8、BeanNameAwar…

PYTHON 解码 IP 层

PYTHON 解码 IP 层 引言1.编写流量嗅探器1.1 Windows 和 Linux 上的包嗅探2.解码 IP 层2.1 struct 库3.编写 IP 解码器4.解码 ICMP5.总结 作者:高玉涵 时间:2023.7.12 环境:Windows 10 专业版 22H2,Python 3.10.4 引言 IP 是 …

十四、flex弹性容器属性样式2

目录: 1.准备工作 2.属性解析: align-items 3.属性解析: align-content 4.弹性元素的属性 一、准备工作 我们在前面的基础上,修改代码,把ul的高度定下来,设置800px, li的高度不定。 然后,body里…

LVS + keepalived

一、keepalived概述1.1 keepalived 服务重要功能1.1.1 管理LVS负载均衡器软件1.1.2 支持故障自动切换(failover)1.1.3 实现LVS集中节点的健康检查(health checking)1.1.4 实现 LVS 负载调度器、节点服务器的高可用性(H…