蓝鲸社区版单机、多机部署踩坑分享

一、单机版部署

1、报错:current host is not the controller

解决方法:

cat /data/install/.controller_ip
vi /data/install/.controller_ip

改成真实的ip

2、部署rabbitmq报错

api response :{"msg":"HTTPConnectionPool(host='XXX',port=15672):Max retries exceeded with url:/api/overview (Caused by NewConnectionError('<resquest.packages.urllib3.connection.HTTPConnection object at XXX>:Failed to establish a new connection:[Errno 111]Connection refused',))"}

解决方法:

查看rabbitmq日志

vim /data/bkce/logs/rabbitmq

发现没有日志,说明rabbitmq根本没有启动成功。

安装rabbitmq需要注意 erlang和rabbitmq版本相匹配。详情戳下面的链接。

https://www.rabbitmq.com/which-erlang.html

3、部署saas报错

解决方法:

由于appo和appt不能部署到同一台机器,所以单机部署的时候要二选一。

个人理解:appo是部署应用的生产环境,appt是部署应用的测试环境,所以二者不能在同一个机器上。

4、经常碰到关于域名解析的问题

解决方法:

检查服务器 vim /etc/resolv.conf
第一行是不是 nameserver 127.0.0.1
不是就加上

5、部署mysql的时候碰到个奇怪的问题,在内网主机上无法初始化数据,在本地虚拟机部署就没有这个问题。

报错

Starting MySQL...The server quit without updating PID file (/data/bkce/public/mysql/mysql.pid).[FAILED]

日志报错

[ERROR] Can't start server:Bind on unix socket:Permission denied
[ERROR] Do you already have another mysqld server running on socket:/data/bkce/logs/mysql/mysql.sock ?
[ERROR] Aborting

按照网上说的方法赋权什么的都不好使,最后是将虚拟机中public/mysql/mysql复制到内网主机上,之后修改install/controller.sc文件中启动mysql的命令为
bash /home/deployer/bkce/data/bkce/service/mysql/bin/mysql.sh start --user=root </dev/null

以上是跳过了这个错误,并没有解决。

但是在多机版部署中并没有出现这个问题,甚是神奇。

二、多机版部署

1、初始化cmdb报错,查看日志:fail to start config register and discover service. err:fail to connect zookeeper. err:zk: could not connect to a server

解决方法:

按内部域名无法解析处理

vim /etc/resolv.conf 第一行添加 nameserver 127.0.0.1

2、bkcec activate rabbitmq的时候报错:{“msg”: “管理员账户信息有误”}

解决方法:

./bkcec stop rabbitmq
rm -rf /root/.erlang.cookie /var/lib/rabbitmq/* /data/bkce/public/rabbitmq/*
ps -ef | grep rabbitmq | awk '{print $2}' | xargs -n 1 kill -9
./bkcec initdata rabbitmq
# 初始化成功后,在/data/install/.bk_install.step文件里面,把下面的加进去,防止安装时再报错
initdata rabbitmq

3、部署saas报错

activate appo failed. api:/v1/agent/init/?agent_ip=xxx, response: {"msg": "active 10.xxx.xx.xx fail, the paas_agent return: None"}

解决方法:

/data/bkce/logs/paas_agent/agent.log 查看日志是否提示证书验证失败

vim /etc/resolv.conf 第一行添加 nameserver 127.0.0.1

4、报错

Comand /data/bkce/envs/monitor/bin/python -u-c import setuptools,  tokenize file =/tmp/pip-build-rq4gx2/python-snappy/setup pyfclose(); exec(comstaュlー record.txtInstall-headers /data/bkce/envs/monitothon -snappcode/tmp/pip-bulld-rq4gx/ python-5nappy/1 install python package for bkdata(monitor)failed. pip optin: -no-index--find-1inks/data/src/bkdata/

解决方法:

yum install -y snappy-devel

5、安装saas-o报错No module named MySQLdb

解决方法:

中控机执行

/opt/py27/bin/pip install argparse requests mysql-python --no-index --find-links=./pip

6、内网部署会缺少很多依赖包,需要自己安装,推荐个网站

https://pkgs.org/download/libossp-uuid.so.16()(64bit)

三、总结

​ 部署蓝鲸会碰到很多问题,除了找度娘,还可以加入蓝鲸的交流群,里面的蓝鲸助手都非常给力,一般都会快速响应问题。还可以直接@AI小鲸,一般的报错问题基本都能得到答案。

蓝鲸社区版单机、多机部署踩坑分享相关推荐

  1. 蓝鲸社区版(腾讯)部署简述

    蓝鲸社区版(腾讯)部署简述 蓝鲸社区版,是蓝鲸智云提供的面向社区用户的基于 PaaS 的运维技术解决方案套件. 它永久免费,支持公有云环境.私有环境的独立搭建部署. 本文档主要介绍蓝鲸社区版的初次安装 ...

  2. 【运维人的福音】腾讯蓝鲸社区版V6.0全新上线

    摘要:腾讯蓝鲸智云,简称蓝鲸,是腾讯互动娱乐事业群的"研发.运维.运营"一体化解决方案,支撑着腾讯内部上千款业务.数十万节点服务器的稳定运行,覆盖CI(持续集成).CD(持续部署) ...

  3. 蓝鲸社区版_部署bkdata服务无法启动问题

    问题:蓝鲸社区版完整部署,执行安装bkdata时,报"databus.service.consul start failed." [root@paas-1 install]# ./ ...

  4. 全新部署蓝鲸社区版6.0(1)

    一.安装环境准备 1.1 根据官网说明,准备3台 CentOS 7.6 的主机. 1.2 IP地址分别为:192.168.88.101(中控机).102.103,并通过root账户登陆 1.3 获取3 ...

  5. 蓝鲸社区版5.1接入ldap认证

    简介 蓝鲸社区版5.1 介入公司内部ldap认证 官方文档社区版: 蓝鲸登录接入企业内部登录中已经通过接入google登录的例子进行说明:但是公司内部只有ldap作为内部服务的统一认证,并不提供相关登 ...

  6. 我在腾讯做运维--快速玩转蓝鲸社区版6.0【直播公开课】

    本次蓝鲸直播系列公开课特邀腾讯运维专家来到直播间,分享蓝鲸产品的设计理念和场景案例,快来一起来围观"我在腾讯做运维--快速玩转蓝鲸社区版6.0",抓住时机预约报名! 温馨提示:参与 ...

  7. 绿联USB对拷线MAC版使用经验踩坑分享(支持macOS11 BigSur系统及以下)

    目录 绿联USB对拷线MAC版使用经验踩坑分享 官网安装说明 准确的安装流程 注意事项 资源下载 绿联USB对拷线MAC版使用经验踩坑分享 不得不说因为这个对拷线的使用说明极其简陋,导致我一度怀疑人生 ...

  8. 服务器重新部署踩坑记

    服务器重新部署踩坑记 Intro 之前的服务器是 Ubuntu 18.04 ,上周周末想升级一下服务器系统,从 18.04 升级到 20.04,结果升级升挂了... 后来 SSH 始终连不上,索性删除 ...

  9. IdentityServer 部署踩坑记

    IdentityServer 部署踩坑记 Intro 周末终于部署了 IdentityServer 以及 IdentityServerAdmin 项目,踩了几个坑,在此记录分享一下. 部署架构 项目是 ...

最新文章

  1. 推荐一个HTML的语法高亮解析器
  2. Optional java 用法_Java8 Optional 的正确使用方式
  3. hdu1053 Entropy hdu2527 Safe Or Unsafe
  4. qt使用自带的日志输出实例输出日志时,在日志中显示行数
  5. Android性能测试-内存
  6. 多表关联更新,UPDATE FROM用法
  7. 测试 —— 与开发双手互搏的艺术
  8. 使用CSS或Javascript实现隔行换色效果
  9. 这些 iOS 面试基础题目,你都深入了解吗?
  10. Atitit 声音和音乐检索 多媒体信息检索 信息检索 目录 1.1. 14.4.5 音频基础知识 1 1.2. 多媒体信息检索的方法主要有哪些?其原理是什么? 1 1.3. 基于文本的检索和基于
  11. python svm向量_支持向量机(SVM)及其Python实现
  12. c++简单程序实现——小公主养成记
  13. 清华大学马少平:一款智能硬件背后的“AI争霸”...
  14. mac系统安装搭载Windows系统虚拟机方法教程
  15. Chatopera 张凯:创业的信念,为了小家和大家
  16. 抖音趣味测试、心理测试类短视频素材哪里找?文案怎么写?技巧大汇总
  17. Matlab--蒙特卡洛方法求pi值
  18. c语言结构体张三丰,第五次视频我发到网易云课堂上了
  19. PTX JIT compilation failed相关问题
  20. 2021-2022学年广州市第二中学九年级第一学期12月考英语试题

热门文章

  1. 现在很多网友崇拜科学家,反对宣扬戏子,这是什么心态?
  2. 3、Spark2x 基于内存的计算引擎
  3. [转]帐号登录事件(事件编号与描述)
  4. 2021-912--51单片机串口通信--SCON方式1
  5. csc和acsc--余割和反余割函数
  6. 第一次开水果店怎么进货,水果店进货攻略
  7. 2029. 石子游戏 IX(C++解法与思路)
  8. 详谈NVMe over Fabric技术发展简史
  9. 人活着就是为了在某一天死去--《遗愿清单》
  10. Linux redhat8.0 NFS共享目录