部署介绍
本文简要介绍单机离线部署部分功能和3ip完整部署全部功能, 单机部署了蓝鲸的PaaS模块, CMDB模块, JOB模块, SaaS模块, 安装了SaaS应用节点管理(bk_nodeman)和标准运维(bk_sops), 实现了主机管理、文件和命令下发、任务管理和标准运维等功能, 3ip部署了蓝鲸社区版的全部功能, 部署前请先阅读官方文档
部署环境
CentOS7.3.1611 (8C8G, 内网环境, 无法连接互联网) x 3
工具和参考链接
蓝鲸官方部署文档
远程工具Xshell+Xftp
CentOS清华镜像站
CentOS所有版本镜像
蓝鲸社区版安装包
蓝鲸证书下载
蓝鲸离线YUM源镜像下载
RPM离线包下载
RPM离线包下载
RPM离线包下载
踩坑
本人非专业运维, 部署过程和配置文件和官方文档略有出入, 但是最后系统能正常运行, 中间遇到问题比较多的就是依赖的问题, 通过手动下载依赖安装解决, 其他问题在蓝鲸官网的问答社区和官网提供的交流群通过蓝鲸助手帮助解决
部署
准备
- 确保远程工具能正常使用, 服务器直接使用root用户登录, 所有操作默认在root权限下操作
- 下载蓝鲸的安装包
- 查看服务器发行版本, 下载对应的离线YUM源ISO镜像
# 查看CentOS发行版本 $ cat /etc/redhat-release - 查看服务器MAC地址, 下载证书, 3ip部署只需要下载中控机证书, 因为gse,license模块安装在中控机(详见安装配置文件)
# 查看MAC地址 $ ip addr OR $ ifconfig - 服务器根目录创建/data文件夹, 用Xftp上传所有用到的文件到此目录下(目录可自行选择)
系统设置
3ip部署时3台机器都要进行系统设置和离线YUM源配置, 安装过程中出现依赖问题也是一样, 缺少的依赖在3台机器都要安装
-
关闭SELinux [实验环境查看时已禁用]
# 检查 SELinux 的状态,如果它已经禁用,可以跳过后面的命令 $ sestatus # 通过命令临时禁用 SELinux $ setenforce 0 # 可以使用以下命令或者修改配置文件禁用 $ sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config -
关闭默认防火墙 [实验环境查看时未运行]
# 检查默认防火墙状态,如果返回 not running,可以跳过后面的命令 $ firewall-cmd --state # 停止并禁用 firewalld $ systemctl stop firewalld # 停止 firewalld $ systemctl disable firewalld # 禁用 firewall 开机启动 -
停止并禁用 NetWorkManager
$ systemctl stop NetworkManager $ systemctl disable NetworkManager注意: 该操作前提需确保主机为静态 IP,若为 DHCP 获取的 IP,则无法直接 disable NetworkManager,否则会出现主机重启后,或者主机运行一段时间 IP 租约地址到期后,网卡无法从网络重新正常获取 IP 地址的情况
-
调整最大文件打开数
蓝鲸单机与3ip部署实践

本文介绍蓝鲸单机离线部署与3ip完整部署流程,涵盖PaaS、CMDB、JOB等模块安装,及系统设置、依赖解决等关键步骤。
最低0.47元/天 解锁文章
880





