前言
1 由于是自己学习,没有那么多服务器,所以自己安装了vmware虚拟机,准备了3台centos7.4服务器,分别用来作为gitlab、jenkins、tomcat应用服务器;
2 本人使用的是mac操作系统,某些内容会和windows不一致,但是思想基本相同;
3 其实自动部署部分比较关键的是shell脚本的编写,脚本调试好了,基本就可以完成了,更多的jenkins中的配置。
一、centos安装以及配置
1 镜像下载地址网上有很多,这里推荐阿里云镜像地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/
2 安装完成之后,需要配置网络这里就按照步骤给大家看一下我的配置:
a . mac与虚拟机之间的网络适配器采用的是NAT模式;
b . vim /etc/sysconfig/network-scripts/ifcfg-ens33 编辑网络配置
关于ip地址的配置,需要配置在虚拟机安装时允许的配置范围之内,这里mac可以使用:
cat /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf 查看虚拟机允许的ip地址范围;
range后面的地址范围就是虚拟机可配置的地址范围;
网关、NETMASK、DNS都需要自己根据自己的网络信息配置,DNS可以选择一个公共的,这里在网上找了一个 114.114.114.114
c . 开启远程ssh连接
首先,要确保CentOS7安装了 openssh-server,在终端中输入 yum list installed | grep openssh-server,如果又没任何输出显示表示没有安装 openssh-server,通过输入 yum install openssh-server