蓝鲸社区版4.0集成安装心得

第一次写这个,我是按照自己写的一步一步操作,部署成功,希望里面的内容对大家有所借鉴,因为开发和linux系统与我来说,我就是一个一只脚站在门口的人,所以有错误的地方或者能改进的地方也恳请大家指正出来,一起学习。下面进入正文

IP 功能组件
10.1.43.31 paas,cmdb,job,gse,kafka,zk,es,redis,consul,mongodb,bknetwork
10.1.43.33 license,appo,kafka,zk,es,mysql,beanstalk,consul
10.1.43.34 nginx,appt,rabbitmq,kafka,zk,es,bkdata,consul,fta

1.系统环境初始化,需要在每台机器上都执行
1)关闭NetworkManager
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart network

2)设置DNS
sudo echo -e "nameserver 127.0.0.1\nnameserver 202.106.0.20" >> /etc/resolv.conf

3)yum安装一些常用的东西
yum -y install vim wget iptraf sysstat lsof zlib-devel bind-utils telnet dmidecode wget openssl-devel tcpdump ntpdate gcc gcc-c++ make pcre-devel readline-devel pciutils openssl-devel xinetd iptables libselinux-python rsync unzip bc

4)shutdown selinux
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g‘ /etc/selinux/config
/usr/sbin/setenforce 0
echo "/usr/sbin/setenforce 0" >> /etc/rc.local

5)关闭且禁止firewall开机启动
systemctl stop firewalld.service
systemctl disable firewalld.service

6)更新时间并设置自动更新计划
timedatectl set-local-rtc 1
timedatectl set-timezone Asia/Shanghai
echo  "0 */1 * * * /usr/sbin/ntpdate time.nist.gov  &>/dev/null"  >> /var/spool/cron/root

7)更换yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
wget http://mirrors.aliyun.com/repo/Centos-7.repo
mv Centos-7.repo /etc/yum.repos.d/CentOS-Base.repo
yum clean all
yum makecache
yum update

8)更换epel仓库
wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache

wget https://mirrors.ustc.edu.cn/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
rpm -ivh epel-release-7-11.noarch.rpm

2.将从官网下载下来的三个包上传到中控机的/data目录下,并按要求解压。#bkce_src、install_ce-master和ssl_certificates.tar
tar -xf /data/bkce_src-4.0.14.tgz -C /data/
tar -xf /data/install_ce-master-1.1.33.tgz -C /data/
tar xf ssl_certificate.tar -C /data/src/cert/

3.配置install.config文件
[[email protected] ~]# cd /data/install
[[email protected] install]# cp install.config.3IP.sample install.config
[[email protected] install]# vim install.config #如果要安装网络管理平台,需在本文档的任意一行末尾 新增 "bknetwork"


4.配置域名、各个组件的账号密码和PIP源(因为默认的pip源我这可以使用,就没有修改)
[[email protected] install]# vim globals.env #网络管理平台的域名在bkco.env 文件中修改

5.配置免密登录,根据提示输入各主机的 root 密码完成免密登陆配置
[[email protected] install]# bash configure_ssh_without_pass

6.开始安装
1)安装paas
[[email protected] install]#./bk_install paas
2)退出ssh然后重新登录并进入到安装目录,因为paas安装完成后,每台主机的hostname已经发生改变,需要重新ssh一下
[[email protected] install]#logout
[[email protected] ~]# cd /data/install
3)安装cmdb
[[email protected] install]#./bk_install cmdb
4)安装job
[[email protected] install]# ./bk_install job
#第一次执行会报错,需要去job这台机器上启动rabbitmq-server(systemctl start rabbitmq-server),并在/etc/rabbitmq/rabbitmq-env.conf文件中加入[email protected],然后再回到中控机执行安装命令
5)部署正式环境及测试环境
[[email protected] install]# ./bk_install app_mgr
6)安装蓝鲸数据平台基础模块及其依赖服务
[[email protected] install]# ./bk_install bkdata

7.客户端访问平台
1)配置本机hosts #这里我使用的是hosts解析而不是DNS解析
10.1.43.34 paas.accp.com job.accp.com cmdb.accp.com #在本机(Windows系统)的hosts文件中加入这条解析,或者把nginx服务器上hosts中的记录直接复制过来。
到此,就可以通过域名访问各个平台了(paas、cmdb和job等)

8.蓝鲸社区版V4.0网络管理平台部署指南
部署前准备

1).编辑 install.config文件,在任意一行末尾 新增 bknetwork模块

2).编辑 bkco.env 文件,将域名改为自己需要的域名

注意:本文档部署指南只针对蓝鲸社区版4.0 部署

3)开始部署

[[email protected] install]#./bkcec sync bknetwork
[[email protected] install]#./bkcec install bknetwork
[[email protected] install]#./bkcec initdata bknetwork
[[email protected] install]#./bkcec start bknetwork
[[email protected] install]#./bkcec status bknetwork

4)重启nginx服务

验证

通过 bknetwork.$BK_DOMAIN 访问(登录用户名/密码与 PaaS 一致),能正常打开界面,且使用正常即部署成功

9.重启系统后,服务拉起顺序
1)在rabbitmq的机器(10.1.43.34)把rabbitmq-server服务start
2)中控机按照下面的顺序拉起服务
consul
mysql
license
redis
nginx
paas
rabbitmq
appo
zk
gse
mongodb
cmdb
appt
job
es
kafka
beanstalk
bkdata

3)在appo这台机器(10.1.43.33)运行下面的脚本,用来拉起SAAS服务

#!/bin/bash
for dir in ls -l /data/bkce/paas_agent/apps/Envs/ |awk ‘{print $9}‘
do
echo $dir
rm -rf /data/bkce/paas_agent/apps/projects/$dir/run/supervisord.sock
cd /data/bkce/paas_agent/apps/Envs/$dir/bin/
./supervisord -c /data/bkce/paas_agent/apps/projects/$dir/conf/supervisord.conf
./supervisorctl -c /data/bkce/paas_agent/apps/projects/$dir/conf/supervisord.conf start all
./supervisorctl -c /data/bkce/paas_agent/apps/projects/$dir/conf/supervisord.conf status all
done

10.相关链接
安装包下载:http://bk.tencent.com/download/
ssl证书下载:http://bk.tencent.com/download/#ssl
官方部署手册:http://bk.tencent.com/document/bkbuild/000421.html
SAAS应用下载:http://bk.tencent.com/s-mart/market
注:
1)agent需要去SAAS应用市场去下载4.0社区版专用的,然后再部署。
2)请结合官方部署手册来看这篇文章,一定不要漏过任何一个字
3)中控机拉起服务的命令是:./bkcec start 服务名

原文地址:http://blog.51cto.com/6934374/2114011

时间: 2024-10-15 03:43:26

蓝鲸社区版4.0集成安装心得的相关文章

蓝鲸社区版部署

部署前准备 1.1准备主机和系统环境 主机和系统环境 (DNS1要设置为127.0.0.1) 准备三台Centos7.5虚拟机 192.168.51.103 4CPU 8G 200G 192.168.51.104 4CPU 8G 200G 192.168.51.105 4CPU 16G 200G 默认网络配置(三台都需要配置) IPADDR=192.168.51.xxx PREFIX=24 GATEWAY=192.168.51.1 DNS1=127.0.0.1 DNS2=114.114.114.

分享ArcGIS Server 10.0修复安装心得

最近,捣腾了一阵子在xp系统上安装ArcGIS Server10.0(下方均简称server),解决了一些初学者可能面临的problem,给大家贴出来, 希望能够给初学者一些有益的帮助. 我的系统环境: XP系统 已安装了VS2010(安装过了.net framework 4.0) 安装好了arcgis desktop 和engine以及AO sdk 同时,也安装了arcgis server 10.0(未正确安装,表现特征有:arcgis server菜单中没有arcgis server man

yii2.0框架安装心得

yii2.0安装心得 能够搜索到这篇文章的朋友相信是对yii框架有兴趣的,但是我不得不吐槽的是,这个安装过程确实让人头疼,接下来就让大家见证一下这个纠结的过程 根据官网的说法,安装这个框架需要用到composer,没有办法拉,先去大概的了解一下这个composer吧 什么是composer 根据composer的官网,它是这样解释的:composer是php用来管理依赖关系的工具,搞的这么复杂,直接说就是一个比较智能的下载工具不就好了.比如说我的项目是依赖yii框架的,而yii是依赖于其他东西的

nexus 社区版3.0.2部署、访问

下载nexus社区办(oss): https://www.sonatype.com/download-oss-sonatype 目前最新版本  nexus-3.0.2-02-win64.zip nexus在线文档(也可以下载pdf,epub电子书): http://books.sonatype.com/nexus-book/index.html?__hssc=31049440.4.1475458882764&__hstc=31049440.d93de959a31f795e1aebc1e96f24

openstack Rocky 社区版部署1.2 安装ntp service

一.controller节点安装ntp 1 安装ntp服务 yum install chrony 2 Edit the chrony.conf file and add, change, or remove the following keys as necessary for your environment. edit the /etc/chrony.conf, 服务选择阿里云的ntp服务器. server ntp1.aliyun.com iburst 3 To enable other n

openstack Rocky 社区版部署1.3 安装OpenStack packages

1 installing the Rocky release on all nodes. yum install centos-release-openstack-rocky 安装之后,会在/etc/yum.repos.d/下产生CentOS-OpenStack-rocky.repo,CentOS-Ceph-Luminous.repo,CentOS-QEMU-EV.repo,CentOS-Storage-common.repo这4个yum源,由于centos官方已经无rocky版本的安装包了,建

GitLab 社区版 11.0.2用户管理教程

Gitlab地址:http://xx.xx.xx.xx/users/sign_in 登录之后,主界面 右上角功能按钮,分别为管理区域.新建.问题.合并请求.待办事件.个人设置 选择管理区域按钮 可以根据需要选择新建项目.新建用户和新建组 一. 项目管理 a)    新建项目 1. 项目名称,项目名称可以为字母.数字.空格.下划线.中划线和英文点号组 成,且必须以字母或数字开头,不能使用中文: 2. 选择命名空间(组.用户): 3. 项目描述: 4. 可见性(库类别) : 私有库:只有被赋予权限的

Centos 7 搭建蓝鲸V4.1.16社区版

第一次搭建蓝鲸平台,参考了蓝鲸社区的官方搭建文档. 友情链接:蓝鲸智云社区版V4.1.16用户手册 在本地用VMware模拟了三台主机, 准备至少3台 CentOS 7 以上操作系统的机器 最低配置:2核4G 建议配置: 4核12G 以上 192.168.1.12(主控机) 192.168.1.18 192.168.1.19 获取安装包 蓝鲸社区版包含软件包和部署脚本包,分别为: bkce_product-4.1.16.tgz (下载页面:V4.1.16程序包) bkce_common-1.0.

蓝鲸智云社区版安装部署和卸载

1.检查每台机器环境 1 # 检查SELinux的状态,enabled即为开启,disabled即为禁用 2 sestatus 3 getenforce 4 /usr/sbin/sestatus -v 5 # 先通过命令禁用SELinux 6 setenforce 0 7 # 再修改配置文件 8 sed -i '$ sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux' 9 # 重启下机器(谨慎) 10 r