本篇幅主要记录通过VMware和云服务器搭建性能测试的项目步骤,可参考进行搭建自己的项目(本项目为第三方提供的,因此不进行外发)

虚拟化技术

服务器的发展

台式机—>刀片机(通过vmwaer虚拟多个系统08年-15年)—>云服务器

虚拟化技术

vmware

vmwaer(08-15年)用vmware虚拟技术虚拟的操作系统,是非常消耗本机的硬件资源,用 vmware虛拟技术虛拟的机器,能产生多个操作系统,更大化使用本机资源,但是,Ⅶware也非常消耗资源,会使用大量的磁盘空间和cpu、内存资源。它对我们本机的性能是有影响,但是因为虚拟了多个操作系统,可以更大化利用空间

云服务器

也是虚拟技术发展的产品,虚拟操作系统(比较完整的操作系统)

docker

docker(15 16年后开始,也是操作系统,定制化,缩减版的操作系统( namespace、 unionFS、 cgroup)

VMware安装项目

项目导入注意事项

  • 通过vmware导出的操作系统iso文件为ova后缀文件,开机即可使用
  • 安装 vmware软件、 virtualbox后一定要记得重启动电脑(防止虚拟网卡不生效)
  • 查看网络连接里面一定要有wmet8必须是启用,部分windows电脑如果虚拟机系统上网有问题记得看下服务里面找到vm相关的网络服务要开启
  • Vmware工具,可以在 windows、 linux、mac中安装(版本可以是12以上都可以)
  • 导入的时候需要选择存储路径(不要使用默认的系统盘路径)
  • 导入第一次会报错,没有关系,点击重试
项目导入

启动

  • 导入成功之后:编辑虚拟机设置
  • 根据自己的机器配置,修改内存大小,cp的数量
  • 网络适配器, vmware一定要选择NAT网络 virtualbox选择桥接网络
  • 本项目jdk环境1.7,Tomcat8 MySQL5.7(docker部署的)
  • 本项目登录信息默认账号root 密码123456
1
2
3
4
# 启动项目
sh /opt/tom.../bin/st...sh start
#动态查看日志
tail -f catalina. out

个性化配置

静态ip

  • 静态ip配置的目的是为了固定我们项目的ip地址,这样不用后面去修改连接信息,但是可能会导致换了其它的网络虚拟机就没办法上网的问题
  • 主要实现方法有2种
  • 方案一配置路由器:路由器分配,登录路由器页面找到虚拟机的Mac地址进行分配静态ip—这种一般是接触不到我们的公司的路由的
  • 方案二配置网卡文件(推荐)
1
2
3
4
5
6
7
8
9
10
11
12
#进入配置文件
cd /etc/sysconfig/network-scripts
#通过ls查看,把里面的ifcfg-enp0s3 改为ifcfg-ens33这里如果不改的话可能重启网卡的时候会报失败
mv ifcfg-enp0s3 ifcfg-ens33
#修改ens33
vim ifcfg-ens33
#配置静态ip和网关,dns等信息,wq保存退出 之前在这里踩过坑,很多网上复制出来的GATEWAY都少写了一个E(GATWAY)导致无法上外网
DNS1=114.114.114.114 #主DNS处理机
DNS2=8.8.8.8 #辅DNS处理机
IPADDR=192.168.1.169 #本机静态ip地址(网段根据路由器分配设定)
PREFIX=24 #子网掩码位。24代表255.255.255.0
GATEWAY=192.168.1.1 #网关地址(路由器ip)
静态IP设置

开机自启动

通过开机启动Tomcat这样能比较方便一些,主要是配置一下rc.local文件

1
2
3
4
5
6
7
#修改rc.local
vim /etc/rc.local
#新增Tomcat开机自启动
touch /var/lock/subsys/local #这一行是自带的

export JAVA_HOME=/usr/local/java/jdk1.7.0_79 #根据java的系统自行配置, cat /etc/profile 命令查看
/opt/apache-tomcat-8.5.56/bin/startup.sh start #startup.sh文件的路径 start

注:内容针对centos7有效,如果centos8按照该方法无效可参考https://www.cnblogs.com/easonchean/p/14199088.html,centos8.2亲测有效

云服务器安装项目

部署项目

  • 这里只提供思路,不做展示了
  • 1.将虚拟机内/opt下的所有文件打成压缩包上传到云服务器opt下,注意给bin文件夹下的文件赋予执行权限
  • 2.把java1.7打包放在对应的文件夹下,并配置环境变量
  • 3.执行install_docker_mysql57.sh文件
  • 4.如果数据库等信息需要修改的话,可以到这里路径里面配置一下
  • 配置开机自启可先尝试修改rc.local,我的是centos8无效,后面通过编写Tomcat.service成功参考网址:https://www.cnblogs.com/easonchean/p/14199088.html

云服务器部署kjy