什么是腾讯蓝鲸运维体系?附部署指南
腾讯蓝鲸智云是一个高效的运维基础服务自动化体系,拥有支撑数百款腾讯业务的经验沉淀,是一个相对成熟稳定的运维系统。
简而言之,基于蓝鲸这套体系,你可以很方便地管控多个主机、执行作业、监控其运行状态。
此外,基于蓝鲸体系的PaaS平台,你可以非常方便地自动化部署那些使用Golang或Python开发面向内网的SaaS应用。
当然,蓝鲸这套体系不仅仅可以用于运维,比如蓝鲸监控赋予了用户比较大的灵活性,你可以配置脚本采集上报任意你需要监测的数据到蓝鲸监控并配置告警。
社区版是腾讯蓝鲸为运维社区用户免费开放的一套可独立搭建部署的版本,下面给大家提供单机部署的完整指引。
1.软件包准备
进入蓝鲸官网获取「蓝鲸社区版」安装包和部署脚本:
https://bk.tencent.com/
并上传到服务器的data目录下,我这里在 xshell 使用 rz -E
上传文件包:
2.解压软件包
使用 tar -xvf 命令解压社区版软件包:
tar -xvf /data/bkce_src-xx.tar.gz -C /data/
xx 是你所下载的社区版版本号。
软件包比较大,解压需要一定时间。
3.安装证书
运行以下命令,获取MAC地址,拷贝下来到官网输入证书并下载:
https://bk.tencent.com/download_ssl/
将下载完成的证书传到/data/目录下,并解压证书文件到 /data/src/cert 目录:
cd /data/install
install -d -m 755 /data/src/cert
tar -xvf /data/ssl_certificates.tar.gz -C /data/src/cert/
4.修改蓝鲸配置参数
解压各个产品软件包并拷贝 rpm 软件包:
cd /data/src/; for f in *gz;do tar xf $f; done
cp -a /data/src/yum /opt
修改 bk_install 脚本,如图在 job 处添加以下内容:
vim /data/install/bk_install
sed -i '/JAVA_OPTS/c JAVA_OPTS="-Xms128m -Xmx128m"' /etc/sysconfig/bk-job-*
去除 install_minibk 的 .path 配置:
sed -i '33,34d' /data/install/install_minibk
在 install.config.3ip.sample 文件追加一行空行:
echo >> /data/install/install.config.3ip.sample
install.config 这个文件安装脚本会自动生成,无需自行配置。
5.开始安装
启动安装脚本,运行命令:
cd /data/install
./install_minibk -y
安装过程中遇到失败的情况,请先定位排查解决后,再重新运行失败时的安装指令。
执行完部署后,执行降低内存消耗脚本。以确保环境的稳定:
cd /data/installsed -i '/^cheaper/d' /data/bkce/etc/uwsgi-*.ini # 执行降低内存消耗脚本
bash bin/single_host_low_memory_config.sh tweak all
6.安装完成,访问蓝鲸
初始化蓝鲸业务拓扑:
./bkcli initdata topo
由于没有实际域名分配,所以需要配置你本地 PC 的 hosts 文件来访问;打开你电脑里的 hosts文件(windows: C:\windows\system32\drivers\etc\hosts, linux/mac: /etc/hosts)
将下面域名配置复制粘贴至底部,并保存!
10.0.0.1 paas.bktencent.com cmdb.bktencent.com job.bktencent.com jobapi.bktencent.com nodeman.bktencent.com
其中 10.0.0.1 记得替换为你的服务器地址,然后在机器上运行下列命令获取ADMIN账号的用户名和密码:
grep -E "BK_PAAS_ADMIN_USERNAME|BK_PAAS_ADMIN_PASSWORD" /data/install/bin/04-final/usermgr.env
打开下面网址并输入用户名和密码,就能成功访问蓝鲸了。
网 址:http://paas.bktencent.com
用户名:admin
密 码:前面获取的密码
如果你想了解蓝鲸中配置平台、作业平台、监控平台等产品的使用方法,可以访问蓝鲸官方文档查询:
https://bk.tencent.com/docs/document/6.0/128/5859
下一篇文章,我们将给大家探讨蓝鲸监控的几种有趣的使用方法,基于蓝鲸监控的采集配置功能,我们能实现一些非常有趣的告警策略,敬请期待。
我们的文章到此就结束啦,如果你喜欢今天的Python 实战教程,请持续关注Python实用宝典。
有任何问题,可以在公众号后台回复:加群,回答相应红字验证信息,进入互助群询问。
原创不易,希望你能在下面点个赞和在看支持我继续创作,谢谢!
点击下方阅读原文可获得更好的阅读体验
Python实用宝典 (pythondict.com)
不只是一个宝典
欢迎关注公众号:Python实用宝典
什么是腾讯蓝鲸运维体系?附部署指南相关推荐
- CentOS 6.8 部署腾讯蓝鲸运维平台
2019独角兽企业重金招聘Python工程师标准>>> 一.蓝鲸介绍 蓝鲸官网:http://bk.tencent.com/ 蓝鲸智云社区:http://bbs.bk.tencent ...
- 我在腾讯做运维--快速玩转蓝鲸社区版6.0【直播公开课】
本次蓝鲸直播系列公开课特邀腾讯运维专家来到直播间,分享蓝鲸产品的设计理念和场景案例,快来一起来围观"我在腾讯做运维--快速玩转蓝鲸社区版6.0",抓住时机预约报名! 温馨提示:参与 ...
- 腾讯游戏运维服务体系演变史
在面临高速发展的移动互联网游戏行业,对运维能力的要求变得越来越高,传统运维已经无法适应当下的节奏,如何随着时代演变而进步,如何能在危机中给自己创造机会,抓住要领才能坦然面对万变. 1 运维服务定义 谈 ...
- 如何从零构建你的自动化运维体系?——从制度到技术
前记:所谓干一行爱一行,人生处处是<围城>这是人性,但在改变那一刻之前,自应全心全意研究本行,全心投入,不计回报,用心在当下,写到体系就像是前面所有博客的一个帽子,现在把他总结整理出来,希 ...
- “双11”后顶级运维和容器盛宴,议题涵盖腾讯游戏运维、阿里云Docker、京东大促、微票儿...
自动化运维已经成为当下越来越多的IT团队重视的问题,伴随着以Docker为代表的容器技术的出现,让我们的运维人员从新的角度重新审视自动化运维,诚然,Docker的思想很好,但是Docker在运维实践过 ...
- 腾讯云+运维,助力运维领域技术发展
欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦~ 在云计算时代和互联网持续高速发展的今天,数据和服务规模迅速升级,传统运维面临着许多新型挑战,如何结合DevOps理念,解决云计算时代的运维难题 ...
- 基于 Bitbucket Pipeline + Amazon S3 的自动化运维体系
1 前言介绍 随着自动化运维水平的提高,一个基础的运维人员维护成百上千台节点已经不是太难的事情,当然,这需要依靠于稳定.高效的自动化运维体系.本篇文章即是阐述如何利用 bitbucket pipeli ...
- 阿里巴巴超大规模 Kubernetes 基础设施运维体系
作者:仔仁.墨封.光南 序言 ASI:Alibaba Serverless infrastructure,阿里巴巴针对云原生应用设计的统一基础设施.ASI 基于阿里云公共云容器服务 ACK之上,支撑集 ...
- 腾讯云运维工程师认证TCA--练习题(含解析)
腾讯云运维工程师认证TCA–练习题(含解析) 本文收集整理了一些腾讯云运维工程师认证有关的练习题供大家学习参考 云硬盘采用几个副本来保证数据的可靠性? A.云硬盘采用1个高性能的副本来保证数据的可靠性 ...
最新文章
- unity3d 2019中文版
- java代码编译时修改行为_GitHub - niuzhihua/AST_demo: 利用JavaParser框架在编译时修改语法树(源码)的 demo...
- MapReduce运行机制-Reduce阶段
- struts入门超详细
- 散列技术之链地址法(基于无序链表)
- CentOS下yum安装mcrypt错误:No package php-mcrypt available.解决方法
- .NET简谈自定义事务资源管理器
- 年度盘点 | 2016年中国云计算十大新闻
- python 提取指定目录下的图片名称
- TortoiseGit disconnected: no supported authentication methods available(server sent:publickey)
- cs1.6的c语言源代码,cs1.6source - 源码下载|游戏|其他游戏|源代码 - 源码中国
- RoadRunner安装与使用教程
- asp.net 注册、卸载iis,iis重启命令
- java 体检套餐_体检套餐的项目
- ora-00959(表空间不存在) 的另一种可能性
- Webstorm配置less
- WBS-Work Breakdown Structure工作分解结构
- # 数据结构---1.栈的实现
- Excel如何给单元格添加下拉选项?实用小技巧!怎样给单元格加入下拉列表?
- 流量不清零跑得快风波,运营商到底在掩盖什么
热门文章
- 软考高级哪个含金量高?哪个简单?
- linux易语言安装目录文件,易语言编译linux文件与相关支持库
- 如何扫描识别图片中的文字?
- 苹果11蓝牙配对不成功怎么办_Apple Watch与iPhone配对失败该怎么办?
- leetcode:218. 天际线问题【区间修改 + 单点查询 + 找最大值板子 + 线段树】
- 如何设置source insight正确显示日文?
- Excel中替换IP地址最后一位
- video标签点击播放时直接全屏显示,播放完成后变成之前的样子
- C# 实现NPOI的Excel导出
- 区块链技术应用落地蚂蚁链区块链合同