ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

蓝鲸6.02双机部署文档

2021-05-29 22:01:42  阅读:224  来源: 互联网

标签:双机 com 6.02 蓝鲸 BK etc wh02 install data


一、环境准备

0. 服务器环境

系统版本IP配置主机名
CentOS Linux release 7.4.1708192.168.1.1518核32g 40G磁盘node1
CentOS Linux release 7.4.1708192.168.1.1524核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

标签:双机,com,6.02,蓝鲸,BK,etc,wh02,install,data
来源: https://blog.51cto.com/90xpy/2831772

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有