centos7单机部署腾讯蓝鲸运维平台6.0.2⼀、环境准备
1.配置腾讯yum源
mv /pos.po /pos.po.backup
mv /pos.po /pos.po.backup
yum clean all && yum makecache
2.关闭防⽕墙和selinux
systemctl stop firewalld && systemctl disable firewalld
setenforce 0  或者  sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
reboot
3.安装脚本依赖 rsync 分发同步⽂件
yum -y install rsync
4.停⽌并禁⽤NetWorkManager
systemctl stop NetworkManager && systemctl disable NetworkManager
5.调整最⼤⽂件打开数
ulimit -n  查看
执⾏
cat >> /etc/f << EOF
> root soft nofile 102400
> root hard nofile 102400
> EOF
6.多机部署需要确认时间同步,单机不需要
date -s ""
hwclock --systohc
7.检查DNS配置⽂件
vim /f
除注释外的第⼀⾏添加 nameserver 127.0.0.1
8.下载证书
⼆、安装部署
1.将证书包和安装包上传⾄/data⽬录下
2.解压相关资源包
cd /data && tar xf bkce_src-6.
cd /data/src/ && for f in *gz ; do tar xf $f ; done
install -d -m 755 /data/src/cert && tar xf /data/ssl_ -C /data/src/cert/ && chmod 644 /data/src/cert/*
cp -a /data/src/yum /opt
3.⾃定义安装配置
(1)vim /data/fig  #因为是单机部署,所有IP都⼀样,多机根据实际情况修改IP
<;你的IP> iam,ssm,usermgr,gse,license,redis,consul,es7,monitorv3(influxdb-proxy),monitorv3(monitor),monitorv3(grafana)
<;你的IP> nginx,consul,mongodb,rabbitmq,appo,influxdb(bkmonitorv3),monitorv3(transfer),fta,beanstalk
<;你的IP> paas,cmdb,job,mysql,zk(config),kafka(config),appt,consul,log(api),nodeman(nodeman)
centos vim命令(2)对 fig 中的主机配置中控机 ssh 登录免密,根据提⽰,依次输⼊每台机器的 root 密码  #多机部署执⾏步骤
bash /data/install/configure_ssh_without_pass
4.初始化
cd /data/install && ./bk_install common
5.检查相关配置
./health_check/check_bk_controller.sh
6.部署全部组件
cd /data/install && ./install_minibk -y
(如果想要部署部分组件,执⾏ cd /data/install && ./install_minibk && ./bk_install paas && ./bk_install cmdb && ./bk_install job)
三、访问蓝鲸
根据 install/bin/v、install/bin/v ⾥配置的 PaaS 域名(BK_PAAS_PUBLIC_ADDR)、账号 (BK_PAAS_ADMIN_USERNAME)、密码
(BK_PAAS_ADMIN_PASSWORD)信息,登录访问(若域名没设置 DNS 解析,需配置本机 hosts).
#配置本地hosts
1.Windows 配置⽤⽂本编辑器(如Notepad++)打开⽂件: C:\Windows\System32\drivers\etc\hosts 将以下内容复制到上述⽂件内,并将以下 IP 需更换为本机浏览器可以访问的 IP,然后保存。
10.0.0.2 paas.bktencent cmdb.bktencent job.bktencent jobapi.bktencent
10.0.0.3 nodeman.bktencent
注意: 10.0.0.2 为 nginx 模块所在的机器,10.0.0.3 为 nodeman 模块所在的机器。IP 需更换为本机浏览器可以访问的 IP。查询模块所分布在机器的⽅式:
grep -E "nginx|nodeman" /data/fig
注意:如果遇到⽆法保存,请右键⽂件 hosts 并到“属性” -> “安全”,然后选择你登陆的⽤户名,最后点击编辑,勾选“写⼊”即可。
2.Linux / Mac OS 配置将以下内容复制到 /etc/hosts 中,并将以下 IP 需更换为本机浏览器可以访问的 IP,然后保存。
10.0.0.2 paas.bktencent cmdb.bktencent job.bktencent jobapi.bktencent
10.0.0.3 nodeman.bktencent
1. #登录蓝鲸
执⾏grep -E "BK_PAAS_ADMIN_USERNAME|BK_PAAS_ADMIN_PASSWORD" /data/install/bin/v获取账号密码
——————————————————————————————————————————————————参考⽂档
——————————————————————————————————————————————————部分报错及解决⽅法
1.报错No package mysql-community-client available
执⾏  cd /opt/yum && yum -y remove mariadb-libs && yum -y install mysql*
查看状态  systemctl status mysqld
2.Stderr: Repository ******* is listed more than once in the configuration
将 /pos.d/ 重复出现的模块所在的仓库备份掉 mv *.repo *.repo.bak
po.bak
po.bak
po.bak
3.安装过程中Stderr显⽰创建系统启动项不⽤管

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。