27

2025Mar

Your greatest triumph is staying true to yourself.

忠于自我是最高成就。

蓝鲸6.02双机部署文档

一、环境准备

0. 服务器环境

系统版本 IP 配置 主机名
CentOS Linux release 7.4.1708 192.168.1.151 8核32g 40G磁盘 node1
CentOS Linux release 7.4.1708 192.168.1.152 4核8g 40G磁盘 node2

1. 腾讯云yum源

#rm -f /etc/yum.repos.d/*
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo

yum clean all
yum makecache

2.selinux关闭

sed -i 's/enforcing/disabled/' /etc/selinux/config
chattr -i /etc/resolv.conf
setenforce 0

3.swap关闭/启动【资源不足请开启swap】

#swapoff -a
#echo "swapoff -a" >>/etc/profile
#sed -ri 's/.swap./#&/' /etc/fstab
#source /etc/profile
开启swap:
#启动5G的swap:
dd if=/dev/zero of=/swapfile bs=1M count=5120
mkswap /swapfile
swapon /swapfile
echo 80 > /proc/sys/vm/swappiness
free -m

4. 文件描述符

cat << EOF >> /etc/security/limits.conf
root soft nofile 102400
root hard nofile 102400
EOF
#/etc/profile 新增:
echo 'ulimit -SHn 65536' >>/etc/profile
source /etc/profile
命令行: source /etc/profile

5.关闭防火墙

systemctl stop firewalld # 停止 firewalld
systemctl disable firewalld # 禁用 firewall 开机启动

6. 添加nameserver

sed -i '1inameserver 127.0.0.1' /etc/resolv.conf

7. 安装rsync

yum -y install rsync

8. 优化pip源【暂时不用】

mkdir -p /data/src/.pip/
cat << EOF >/data/src/.pip/pip.conf
[global]
index-url = https://mirrors.cloud.tencent.com/pypi/simple
trusted-host = mirrors.cloud.tencent.com
EOF

9. 修改主机名

每台主机配置主机名
hostnamectl set-hostname node1

10、 准备相关软件包和配置

ssl证书准备:
获取服务器mac : 
[root@node1 ~]# cat /sys/class/net/eth0/address
00:0c:29:e3:b4:0f

使用mac地址下载证书[多个服务器mac用 ; 号隔开]:
https://bk.tencent.com/download_ssl/
证书下载好了上传到服务器: /data 目录中


获取软件包:
上传文件到/data目录:
ssl_certificates.tar.gz    [证书包]
bkce_basic_suite-6.0.3.tgz [蓝鲸部署包]
* bkce_co_package-6.0.3.tgz  [监控套餐集合]
   > bklog_package-4.2.580.tgz        [监控日志包]
   > bkmonitorv3_package-3.3.1731.tgz [蓝鲸监控包]
   > fta_package-5.2.14-ce.tgz        [故障治愈包]

11、准备域名密码

1. 解压软件包:
tar xf bkce_basic_suite-6.0.3.tgz -C /data
cd /data/src/; for f in *gz;do tar xf $f; done

#拷贝 rpm 包文件夹到 /opt/ 目录:
cp -a /data/src/yum /opt


2. 解压授权证书:
install -d -m 755 /data/src/cert
tar xf /data/ssl_certificates.tar.gz -C /data/src/cert/
chmod 644 /data/src/cert/*


3. 配置install.config文件
cat << EOF >/data/install/install.config
192.168.1.151 iam,ssm,usermgr,gse,license,redis,mysql,mongodb,rabbitmq,paas,cmdb,job,zk(config),appo,nodeman(nodeman),nginx,consul
EOF

4. 设置域名[二级域名]:
cd /data/install 
./configure -d wh02.com

#如果域名不是设置顶级域名而是三级域名则需要修改安装配置文件
#定义二级域名:
cd /data/install 
./configure -d wh02.com


4.1 #定义三级域名[如有需要,不需要可忽略]:
先执行定义二级域名后再执行手动定义三级域名
cat /data/install/bin/03-userdef/global.env
BK_DOMAIN="wh02.com"
BK_PAAS_PUBLIC_URL="http://paas.wh02.com:80"
BK_PAAS_PUBLIC_ADDR="paas.wh02.com:80"
BK_CMDB_PUBLIC_ADDR="cmdb.wh02.com:80"
BK_CMDB_PUBLIC_URL="http://cmdb.wh02.com:80"
BK_JOB_PUBLIC_ADDR="job.wh02.com:80"
BK_JOB_PUBLIC_URL="http://job.wh02.com:80"
BK_JOB_API_PUBLIC_ADDR="jobapi.wh02.com:80"
BK_JOB_API_PUBLIC_URL="http://jobapi.wh02.com:80"
BK_NODEMAN_PUBLIC_DOWNLOAD_URL="http://nodeman.wh02.com:80"


5. 设置密码:
cat > /data/install/bin/03-userdef/usermgr.env << EOF
BK_PAAS_ADMIN_PASSWORD=admin
EOF

6. 免密配置
cd /data/install
bash /data/install/configure_ssh_without_pass

二、开始部署

cd /data/install
bash /data/install/configure_ssh_without_pass

# 初始化环境
./bk_install common

# 校验环境和部署的配置
./health_check/check_bk_controller.sh


# 安装paas
./bk_install paas

# 部署 SaaS 运行环境,正式环境及测试环境
./bk_install app_mgr

# 标准运维
./bk_install saas-o bk_sops

# 流程管理
./bk_install saas-o bk_itsm

# 初始化蓝鲸业务拓扑
./bkcli initdata topo

#检测相关服务状态
cd /data/install/
echo bkssm bkiam usermgr paas cmdb gse job consul | xargs -n 1 ./bkcli check

安装蓝鲸监控平台[额外软件包]:

准备安装包:
bkce_basic_suite-6.0.3.tgz
bk_sops_co_package-6.0.3.dat

#进入标准运维页面导入项目流程,导入包 bk_sops_co_package-6.0.3.dat

节点管理安装节点

蓝鲸监控安装

配置免密到192.168.1.152
并且节点管理添加这台服务器

流程管理中选择 '[ce][deploy][bkmonitorv3]' 新建任务

安装蓝鲸故障治愈

安装日志平台

安装完成后如图:

es优化

#vim /etc/elasticsearch/jvm.options
#jvm内存改为可接受的值
-Xms2g
-Xmx2g

#重启es
systemctl restart elasticsearch.service

kafka优化

调整 kafka 内存大小
登陆至 kafka 机器

source /data/install/utils.fc
ssh $BK_KAFKA_IP

#修改启动参数文件
vim /etc/sysconfig/kafka

#增加 KAFKA_HEAP_OPTS 配置项,请按实际进行修改值
KAFKA_HEAP_OPTS=-Xmx1G -Xms1G

#重启 kafka 服务
systemctl restart kafka.service 
posted @   陈雷雷  阅读(306)  评论(0编辑  收藏  举报
编辑推荐:
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
阅读排行:
· 从零开始开发一个 MCP Server!
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Ai满嘴顺口溜,想考研?浪费我几个小时
· Browser-use 详细介绍&使用文档
点击右上角即可分享
微信分享提示