腾讯蓝鲸论坛-专业的技术交流论坛

 找回密码
 立即加入蓝鲸智云论坛
忘了密码?
搜索
热搜: 用户手册 FAQ
查看: 58281|回复: 8

[官方文档] 蓝鲸智云社区版V2.0用户手册

 关闭 [复制链接]

44

主题

0

好友

10万

积分

管理员

Rank: 48Rank: 48Rank: 48

发表于 2016-11-30 15:02:49 |显示全部楼层
蓝鲸智云社区版V2.0用户手册


  • 版本:V2.0
  • 发布时间:2016年12月


目录(详情请点击跳转)






44

主题

0

好友

10万

积分

管理员

Rank: 48Rank: 48Rank: 48

发表于 2016-12-16 09:34:46 |显示全部楼层
1. 前言

运维的自动化一般需要经过四个阶段:手工操作->脚本自动化->WEB自动化->调度自动化,目前很多公司的运维同仁处于“脚本自动化”阶段,蓝鲸智云开放的社区版V1系列,就是为这个阶段的同仁准备的产品,可以帮助各位进入“WEB自动化”;当进入“WEB自动化”之后,开始向更高的阶段发展,因而推出了社区版V2系列,这个版本基于之前的版本,不仅提供了API,而且还推出了可以低成本构建运维工具自建运营系统的“蓝鲸智云集成平台”,直接让运维行业的同仁进入“调度自动化”阶段。


1.【新增】蓝鲸智云工作台

“工作台”是该版本推出的概念,为了集中管理用户常用SaaS,提高工作效率。“应用面板”可自定义SaaS显示顺序;“常用链接”可通过管理员添加更多快捷入口。


2.“集成平台”正式上线
  • 【新增】开发者中心
  • 【新增】ESB管理
  • 【新增】在线MagicBox
  • 【新增】开发框架等内置应用

“集成平台”提供了完整的开发框架、丰富的页面样例、便捷的API管理,帮助用户快速构建运营工具,发布、部署一键轻松搞定。并附有“内置应用”,点击“部署”即可在“工作台”访问。


3. 配置平台
  • 【新增】支持跨云管理
  • 【新增】动态分组管理
  • 【优化】用户体系对接蓝鲸集成平台
  • 【优化】主机转移模块拆分为“覆盖转移”与“追加转移”
  • 【优化】实时数据功能
  • 【优化】新建业务等交互方式优化
  • 【优化】V1.1.1其他功能

4. 作业平台
  • 【移除】原作业平台内部的分组功能
  • 【新增】动态分组,关联配置平台
  • 【新增】全局变量传参
  • 【新增】强制终止任务功能
  • 【新增】跨云管理,关联配置平台
  • 【新增】作业API,关联集成平台

“配置平台”和“作业平台”支持跨云(公有云,私有云,不同IDC的机器)管理,跨平台(兼容Linux、Windows Server各种版本操作系统)管理。

44

主题

0

好友

10万

积分

管理员

Rank: 48Rank: 48Rank: 48

发表于 2016-12-16 09:36:20 |显示全部楼层
2. 主机配置推荐

2.1 Server 服务器最低配置


配置\服务器数 0-100台 100-500台 500-1000台1000台以上
CPU
4核 8核 8核 16核
内存 8G8G 16G 32G
系统盘 50G100G 200G 300G
/data盘50G 100G 200G 300G
:如果是搭建测试环境,系统配置请至少4核8G

2.2 Agent 服务器最低配置


Agent 服务器最低配置1核1G

44

主题

0

好友

10万

积分

管理员

Rank: 48Rank: 48Rank: 48

发表于 2016-12-16 09:43:39 |显示全部楼层
3. 操作系统要求

3.1 Server 支持的操作系统


Sever操作系统支持版本
CentOS_x646.0及以上
注:请务必选择一台干净的服务器,蓝鲸部署包自带nginx、php、mysqld、zookeeper、redis、java、rabbitmq等组件,并且确保服务器里已有的这些组件没有运行

系统GLIBC库要求支持2.10及以上,查看方法:
  1. strings /lib64/libc.so.6 | grep GLIBC
复制代码
安装过程中需要用yum来安装一些依赖包,所以请提前测试yum是否可用,可以这样来测试:
  1. yum -y install pcre-devel
复制代码
操作系统的时间必须是对的,否则有些服务可能会启动失败,建议用ntpdate定期同步时间。
蓝鲸的安装目录:需要多个普通用户的访问,所以上层目录的权限建议755。不能安装在某个用户的home目录下,如/root

3.2 Agent支持的操作系统

Agent操作系统支持版本
CentOS主流版本
RedHat主流版本
Ubuntu主流版本
SUSE主流版本
Debian主流版本
Windows2008/2012

44

主题

0

好友

10万

积分

管理员

Rank: 48Rank: 48Rank: 48

发表于 2016-12-16 09:44:44 |显示全部楼层
4. 浏览器推荐

蓝鲸智云团队推荐配合 Google Chrome (主流版本)使用社区版V2.0.0。

44

主题

0

好友

10万

积分

管理员

Rank: 48Rank: 48Rank: 48

发表于 2016-12-16 09:45:29 |显示全部楼层
5. 安装方法说明

为了满足不同用户的需求,我们将社区版2.0的安装拆分成了4个模块:基础模块App正式环境App测试环境RabbitMQ。用户可以根据自己的需求来选择安装相应的模块:

4.png

注:App正式环境 和 App测试环境 必须安装在不同的机器上。


5.1 基础模块


主要包括配置平台,作业平台,管控平台,集成平台。该环境包括了V1.1.1版本的功能。

安装命令:
  1. tar zxf bkv2.0.0.tar.gz                                # 解压蓝鲸的安装包
  2. cp ssl_certificates.tar.gz bkv2.0.0/              # 拷贝证书 (证书下载在下方注释)
  3. cd bkv2.0.0/
  4. vi bk.conf                                                   # 修改本机的配置
  5. ./bk.sh init paas                                         # 启动一些服务,初始化环境
  6. ./bk.sh install paas                                     # 安装集成平台
复制代码
注:SSL证书下载
验证是否安装成功(下面截图以默认的配置为例):
修改本地hosts文件,添加这几个域名的解析(paas.bking.com,cmdb.bking.com,job.bking.com)。
浏览器访问http://paas.bking.com,默认用户名admin,默认密码blueking。
1.png



5.2 App正式环境

开发者中心里“内置应用”和“我的应用”中的App的正式环境。

安装命令:
  1. tar zxf bkv2.0.0.tar.gz                                # 解压蓝鲸的安装包
  2. cp ssl_certificates.tar.gz bkv2.0.0/        # 拷贝证书
  3. cd bkv2.0.0/
  4. vi bk.conf                                                # 修改本机的配置
  5. ./bk.sh init paasagent                                # 初始化
  6. ./bk.sh install paasagent                        # 安装App正式环境
复制代码
验证是否安装成功:
修改本地hosts文件,添加这几个域名的解析(paas.bking.com,cmdb.bking.com,job.bking.com)。
浏览器访问http://paas.bking.com/engine/servers/,默认用户名admin,默认密码blueking。

2.png



5.3 App测试环境

开发者中心里“我的应用”中用户自己开发的App的测试环境。

安装和验证的方法可以参考 App正式环境。


5.4 RabbitMQ

应用后台任务(celery任务)的消息队列。如果用户需要使用开发者中心里“内置应用”,那么需要安装该环境。

安装命令:
  1. tar zxf bkv2.0.0.tar.gz                                # 解压蓝鲸的安装包
  2. cp ssl_certificates.tar.gz bkv2.0.0/        # 拷贝证书
  3. cd bkv2.0.0/
  4. vi bk.conf                                                # 修改本机的配置
  5. ./bk.sh install rabbitmq                                # 安装RabbitMQ,可能需要几分钟时间
复制代码
验证是否安装成功:
修改本地hosts文件,添加这几个域名的解析(paas.bking.com,cmdb.bking.com,job.bking.com)。
浏览器访问http://paas.bking.com/engine/third_servers/,默认用户名admin,默认密码blueking。
3.png

44

主题

0

好友

10万

积分

管理员

Rank: 48Rank: 48Rank: 48

发表于 2016-12-20 17:48:57 |显示全部楼层
6. 快速安装部署

6.1 安装包下载

  • 点击蓝鲸官网下载链接下载安装包
  • 登录蓝鲸官网,输入基础模块服务器的mac地址,点击生成并下载证书
1.png

注:
A. 只需要用基础模块的mac地址下载证书即可,Server 和Agent使用同一套证书
B. 社区版V1和V2是不同的证书,目前V1已经开放下载;V2处于内测期间,安装包和SSL证书只支持内测用户,感谢您的支持与理解。



6.2 Server安装

建议在理解了上面的“安装方法说明”后再开始安装。
下面以一个需要全部功能的用户(用户选择用3台机器来安装,使用默认的域名和端口)为例,介绍Server安装的全部操作。



机器1:基础模块
  1. mkdir /data
  2. cd /data/

  3. 下载蓝鲸安装包

  4. 下载ssl证书:
  5. 根据mac地址到 http://bk.tencent.com/download/ 下载ssl证书

  6. tar zxf bkv2.0.0.tar.gz
  7. cp ssl_certificates.tar.gz /data/bkv2.0.0/
  8. cd bkv2.0.0/
  9. vi bk.conf
  10. ./bk.sh init paas
  11. ./bk.sh install paas
复制代码
验证 基础模块 是否安装成功(下面截图以默认的配置为例):
修改hosts文件,添加这几个域名的解析(paas.bking.com,cmdb.bking.com,job.bking.com);
浏览器访问http://paas.bking.com,默认用户名admin,默认密码blueking。

2.png



机器2:App正式环境,RabbitMQ
  1. mkdir /data
  2. cd /data/
  3. 从机器1上同步这3个文件:/data/bkv2.0.0.tar.gz,/data/ssl_certificates.tar.gz,/data/bkv2.0.0/bk.conf
  4. tar zxf bkv2.0.0.tar.gz
  5. cp ssl_certificates.tar.gz bk.conf /data/bkv2.0.0/
  6. cd bkv2.0.0/
  7. vi bk.conf
  8. ./bk.sh init paasagent
  9. ./bk.sh install paasagent
复制代码
验证 App正式环境 是否安装成功:
浏览器访问http://paas.bking.com/engine/servers/

3.png
  1. ./bk.sh install rabbitmq
复制代码
验证 RabbitMQ 是否安装成功:
浏览器访问http://paas.bking.com/engine/third_servers/

4.png



机器3:App测试环境
  1. mkdir /data
  2. cd /data/
  3. 从机器1上同步这3个文件:/data/bkv2.0.0.tar.gz,/data/ssl_certificates.tar.gz,/data/bkv2.0.0/bk.conf
  4. tar zxf bkv2.0.0.tar.gz
  5. cp ssl_certificates.tar.gz bk.conf /data/bkv2.0.0/
  6. cd bkv2.0.0/
  7. vi bk.conf
  8. ./bk.sh init paasagent
  9. ./bk.sh install paasagent
复制代码
验证 App测试环境 是否安装成功:
浏览器访问http://paas.bking.com/engine/servers/

5.png

注:上面验证的域名请以您自己在bk.conf配置的为准,此处为默认域名。


6.3 Agent安装

如果您的业务不需要跨云管理,那么您仍然可以用一下命令行方式进行Agent安装,如果您的业务需要跨云管理,请跳转至快速入门指南通过Agent安装工具进行安装。

1.请在您需要管理的Linux或Windows服务器(内网可以和server连通)上执行以下命令:
  1. curl -s http://[server_ip:port]/download/direct/install_agent.sh | bash
复制代码
2.[server_ip:port] 请替换为 基础模块Server的内网IP地址和nginx监听端口
3.如果是Windows机器,请先参考cygwin安装章节 安装cygwin
4.如果是ubuntu机器,或者普通账户登录,请使用以下命令进行安装:
  1. curl -s http://[server_ip:port]/download/direct/install_agent.sh | sudo bash
复制代码

44

主题

0

好友

10万

积分

管理员

Rank: 48Rank: 48Rank: 48

发表于 2016-12-20 17:48:59 |显示全部楼层
7. cygwin安装

7.1. 一键安装cygwin

1. 下载cygwin一键安装包
2. 把cygwin安装包解压到到C盘根目录:

1.jpg

3. 进入C:\cygwin_install_source双击执行install_from_desk.bat程序,等待安装结束即可

7.2. 手动安装cygwin


1. 官网下载cygwin
2. 默认一直点击下一步

   2.jpg

3. 依次安装一下组件expect、telnet、curl、openssl、openssh,下一步等待安装完成
3.jpg

4.jpg

5.jpg

6.jpg

4. 打开cygwin终端,运行ssh-host-config进行ssh设置
5. 运行sshd服务,net start sshd


注 如果sshd正常启动,但是连接时提示:
warning:Authentication failed.Disconnected; key exchange or algorithm negotiationfailed (Algorithm negotiation failed.).

解决办法:在/etc/sshd_config文件末增加两行配置,重启sshd服务即可
  1. Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbcKexAlgorithms=curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
复制代码



44

主题

0

好友

10万

积分

管理员

Rank: 48Rank: 48Rank: 48

发表于 2016-12-21 16:15:38 |显示全部楼层
【版权声明】

©2015-2016 腾讯公司版权所有

蓝鲸智云产品及本文档著作权归腾讯公司单独所有,未经腾讯公司事先书面许可, 任何主体不得以任何形式复制、修改、抄袭、传播本产品及本文档的全部或部分内容。


【商标声明】
logo.png

及其他蓝鲸智云服务相关的商标均为腾讯公司所有。本文档涉及的第三方主体的商标,依法由权利人所有。


【服务声明】

本文档意在向客户介绍蓝鲸智云全部或部分产品、服务的当时的整体概况,部分产品、服务的内容可能有所调整。您所购买的蓝鲸智云产品、服务的种类、服务标准等应由您与腾讯公司之间的商业合同约定,除非双方另有约定,否则,腾讯公司对本文档内容不做任何明示或模式的承诺或保证。


蓝鲸官网

GMT+8, 2018-4-26 04:30

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部