自动搭建BSEIP集群
- 集群基础环境准备
- 由客户提供集群主机信息(ip+ssh端口+用户+密码)
系统版本:要求centos7.9
安装目录磁盘至少: 100G
- YUM命令可用
需正确配置源,保证yum命令可用,并可下载所需的rpm包
Yum list
- 确认服务器时间同步
服务器后台时间不同步会对时间敏感的服务带来不可预见的后果。务必在安装前保证时间同步。
# 检查每台机器当前时间和时区是否一致,如果相互之间差别大于3s(考虑批量执行时的时差),建议校时。
date -R
# 查看和ntp server的时间差异(需要外网访问,如果内网有ntpd服务器,自行替换域名为该服务的地址)
ntpdate -d cn.pool.ntp.org
- 生成自动部署命令
- 登录发布平台填写客户主机信息,集群角色等,获取部署命令
图1 获取部署命令1
图2 获取部署命令2
- 将获取到的部署命令在部署机上执行即可自动完成BSEIP集群,E3+的安装
bash <(curl -s http://e3api.baison.net/ftp/bseip/playbook/k8s_install.sh) install bseip --token Vgowojk5Zium83BnTttwRyJax
- 集群状态检测
部署完成后登录集群,获取BSEIP和E3+服务状态均为running即部署完成:
图3 集群状态检测