蓝鲸平台单机部署增加一台 APPT
一、环境配置
1.1 、系统安装
-
安装CentOS7 配置CPU 4核、内存 4G、硬盘 60G,跑的测试 SaaS 越多,配置需求越高
-
配置YUM源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo yum makecache
-
无需GUI环境,选择最小系统即可,但需要自行安装以下工具:
# 必须安装 yum install wget yum install rsync -y # 选择安装 yum install vim yum install net-tools.x86_64 # 该包包含ifconfig命令,可用ip命令替代
1.2、 配置网络
- 网络配置流程参考:
# 启动指定网卡 (经测试,CentOS7安装之后,网卡默认处于关闭状态,需手都开启)
# 若虚拟机配好网卡模式为NAT时,执行以下命令应该可以DHCP获得到一个IP
ifup [你的网卡名称] # 例如: ifup ens33 (网卡名称使用 ifconfig OR ip addr 命令进行查看)
# 使用以下命令获得 IP地址、子网掩码、网关、DNS
ifconfig # 获取IP地址、子网掩码
ip route show # 获取网卡的默认网关
cat /etc/resolv.conf # 获取DNS
# 将上述获得到的4个ip信息填写到你的网卡配置文件中,参考模板如下。
- 网络配置文件路径:/etc/sysconfig/network-scripts/ifcfg-[你的网卡名称]
- 网络配置文件模板:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # 默认为 dhcp,改成 static 或 none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33 # 更换为 [你的网卡名称]
UUID=639f6f99-f771-44fc-9e96-609cfe9e2ea7 # 自动生成的,不用动
DEVICE=ens33 # 更换为 [你的网卡名称]
ONBOOT=yes # 开机自动配置
IPADDR=192.168.80.144 # 更换为 [你的IP地址]
PREFIX=24 # 根据你的子网掩码设置,一般为24
GATEWAY=192.168.80.2 # 更换为 [你的网关]
DNS1=192.168.80.2 # 更换为 [你的DNS]
- 3、关闭默认防火墙
systemctl stop firewalld
systemctl disable firewalld
1.4、配置免密登陆
# 登录蓝鲸服务器查看公钥文件
cat /root/.ssh/id_rsa.pub
# 登录新增服务器
ssh-keygen -t rsa
cd /root/.ssh/
vim authorized_keys
# 将蓝鲸服务器公钥复制到authorized_keys中
# 测试免密登录,登录蓝鲸服务器。
ssh root@新增服务器IP
二、安装APPT
2.1、登录蓝鲸服务器,编辑 install.config,新增一行。
cd /bkce/install/ # 蓝鲸安装目录
vim install.config
新增服务器IP appt
并将原来 install.config 第一行中的 `APPT` 删除
2.2 依次运行以下命令开始安装 APPT
cd /bkce/install/
./bkcec sync common
./bkcec sync consul
./bkcec sync appt
./bkcec install consul
./bkcec stop consul
./bkcec start consul
./bkcec install appt
./bkcec initdata appt
./bkcec start appt
./bkcec activate appt
2.3 修改nginx配置文件(蓝鲸平台一个坑)
cd /data/bkce/etc/nginx
vim paas.conf
# 修改serverIP
# upstream PAAS_AGENT_TEST {
# server 新增服务器IP:8010 max_fails=1 fail_timeout=30s;
# }
nginx -s reload
2.3 开发者中心->服务器信息中,类别为【测试服务器】的信息是否正确,状态是否激活。
三、测试
开发者中心->我的应用->部署->测试部署->一键部署,等待部署完成访问测试环境。