蓝鲸社区版单机、多机部署踩坑分享
蓝鲸社区版单机、多机部署踩坑分享
一、单机版部署
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小鲸,一般的报错问题基本都能得到答案。
蓝鲸社区版单机、多机部署踩坑分享相关推荐
- 蓝鲸社区版(腾讯)部署简述
蓝鲸社区版(腾讯)部署简述 蓝鲸社区版,是蓝鲸智云提供的面向社区用户的基于 PaaS 的运维技术解决方案套件. 它永久免费,支持公有云环境.私有环境的独立搭建部署. 本文档主要介绍蓝鲸社区版的初次安装 ...
- 【运维人的福音】腾讯蓝鲸社区版V6.0全新上线
摘要:腾讯蓝鲸智云,简称蓝鲸,是腾讯互动娱乐事业群的"研发.运维.运营"一体化解决方案,支撑着腾讯内部上千款业务.数十万节点服务器的稳定运行,覆盖CI(持续集成).CD(持续部署) ...
- 蓝鲸社区版_部署bkdata服务无法启动问题
问题:蓝鲸社区版完整部署,执行安装bkdata时,报"databus.service.consul start failed." [root@paas-1 install]# ./ ...
- 全新部署蓝鲸社区版6.0(1)
一.安装环境准备 1.1 根据官网说明,准备3台 CentOS 7.6 的主机. 1.2 IP地址分别为:192.168.88.101(中控机).102.103,并通过root账户登陆 1.3 获取3 ...
- 蓝鲸社区版5.1接入ldap认证
简介 蓝鲸社区版5.1 介入公司内部ldap认证 官方文档社区版: 蓝鲸登录接入企业内部登录中已经通过接入google登录的例子进行说明:但是公司内部只有ldap作为内部服务的统一认证,并不提供相关登 ...
- 我在腾讯做运维--快速玩转蓝鲸社区版6.0【直播公开课】
本次蓝鲸直播系列公开课特邀腾讯运维专家来到直播间,分享蓝鲸产品的设计理念和场景案例,快来一起来围观"我在腾讯做运维--快速玩转蓝鲸社区版6.0",抓住时机预约报名! 温馨提示:参与 ...
- 绿联USB对拷线MAC版使用经验踩坑分享(支持macOS11 BigSur系统及以下)
目录 绿联USB对拷线MAC版使用经验踩坑分享 官网安装说明 准确的安装流程 注意事项 资源下载 绿联USB对拷线MAC版使用经验踩坑分享 不得不说因为这个对拷线的使用说明极其简陋,导致我一度怀疑人生 ...
- 服务器重新部署踩坑记
服务器重新部署踩坑记 Intro 之前的服务器是 Ubuntu 18.04 ,上周周末想升级一下服务器系统,从 18.04 升级到 20.04,结果升级升挂了... 后来 SSH 始终连不上,索性删除 ...
- IdentityServer 部署踩坑记
IdentityServer 部署踩坑记 Intro 周末终于部署了 IdentityServer 以及 IdentityServerAdmin 项目,踩了几个坑,在此记录分享一下. 部署架构 项目是 ...
最新文章
- 推荐一个HTML的语法高亮解析器
- Optional java 用法_Java8 Optional 的正确使用方式
- hdu1053 Entropy hdu2527 Safe Or Unsafe
- qt使用自带的日志输出实例输出日志时,在日志中显示行数
- Android性能测试-内存
- 多表关联更新,UPDATE FROM用法
- 测试 —— 与开发双手互搏的艺术
- 使用CSS或Javascript实现隔行换色效果
- 这些 iOS 面试基础题目,你都深入了解吗?
- Atitit 声音和音乐检索 多媒体信息检索 信息检索 目录 1.1. 14.4.5 音频基础知识 	1 1.2. 多媒体信息检索的方法主要有哪些?其原理是什么?	1 1.3. 基于文本的检索和基于
- python svm向量_支持向量机(SVM)及其Python实现
- c++简单程序实现——小公主养成记
- 清华大学马少平:一款智能硬件背后的“AI争霸”...
- mac系统安装搭载Windows系统虚拟机方法教程
- Chatopera 张凯:创业的信念,为了小家和大家
- 抖音趣味测试、心理测试类短视频素材哪里找?文案怎么写?技巧大汇总
- Matlab--蒙特卡洛方法求pi值
- c语言结构体张三丰,第五次视频我发到网易云课堂上了
- PTX JIT compilation failed相关问题
- 2021-2022学年广州市第二中学九年级第一学期12月考英语试题