1、VMware起centos7.0以上版本虚拟机,规格8U50G以上
2、配置网络模式为桥接,配置静态IP
3、配置yum源
cd /etc/yum.repos.d/
mv CentOS-base.repo CentOS-base.repo.bak
wget http://mirrors.163.com/.help/CentOS6-base-163.repo
#无wget命令时可先下载wget包手动安装
mv CentOS6-base-163.repo CentOS-base.repo
yum update
4、关闭防火墙和selinux
sudo systemctl stop firewalld
sudo systemctl status firewalld
sudo setenforce 0
sudo getenforce
永久关闭selinux:
vim /etc/sysonfig/selinux
修改为disabled
reboot
getenforce
5、安装方式(二选一)
5-1、在线安装
以 root 用户执行如下命令一键安装 MeterSphere:
curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | sh
5-2、离线安装(注意:普通用户安装)
①创建普通用户并添加普通用户为sudo用户
useradd leizhi
passwd leizhi
切换root用户 chmod u+w /etc/sudoers
添加 leizhi ALL=(ALL) ALL 到 /etc/sudoers
②普通用户下载docker
sudo yum install -y docker
sudo systemctl start docker
sudo systemctl status docker
③解压安装包并执行安装脚本
tar zxvf metersphere-offline-installer-v1.14.1.tar.gz
cd metersphere-offline-installer-v1.14.1
sudo sh install.sh
sudo msctl status
如果进程up状态异常,sudo docker logs -f ms-server查看日志报错,发现/opt/metersphere下部分文件没有访问权限
可更改文件权限为能访问:sudo chown -R leizhi:leizhi /opt/metersphere/
再次执行
sudo msctl uninstall
sudo sh install.sh
sudo msctl status
netstat -antlpe | grep 8081
6、访问
http://{服务器IP}:8081 用户名: admin 密码: metersphere
7、设置服务开机自启
①sudo systemctl enable docker
②cd /etc/init.d
vi metersphere
#!/bin/bash
# chkconfig: 2345 10 90
# description: MeterSphere service auto start
function startMeterSphere
{
msctl reload
}
function stopMeterSphere
{
msctl stop
}
function restartMeterSphere
{
stopMeterSphere
startMeterSphere
}
function statusMeterSphere
{
msctl status
}
export HOSTNAME=$HOSTNAME
case "$1" in
start)
startMeterSphere
;;
stop)
stopMeterSphere
;;
restart)
restartMeterSphere
;;
status)
statusMeterSphere
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
;;
esac



