博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
腾讯-开源版蓝鲸智云配置平台试用
阅读量:7050 次
发布时间:2019-06-28

本文共 3175 字,大约阅读时间需要 10 分钟。

  hot3.png

需求

    最近在调研轻量级的配置管理平台,神马xxconf之类的就不介绍了(BAT开源的那几个),这几个conf很早之前就使用过了,无奈大部分是java生态圈的,并不能很好的融合进目前的业务系统中(其实是开发不配合),几个月前腾讯开源了蓝鲸配置平台,github上的名字叫bk-cmdb,一看带有cmdb字样的项目,还有配置平台,顿时感觉应该不错,先试用看看。

介绍

    蓝鲸智云配置平台商业版在,开源的看。看了商业版各种功能都有,开源版必然是阉割过的,只要能满足需求就行,下面开整。

    操作系统:Centos6.7

    IP:192.168.1.6

软件依赖

  1. 推荐采用nginx+php-fpm 的运行模式
  2. php版本不低于5.6.9,nginx版本不低于1.8.0
  3. nginx编译参数,需编译进pcre
  4. php编译参数扩展 ./configure --prefix= -enable-fpm,另还需要(mysql、curl、pcntl、mbregex、mhash、zip、mbstring、openssl)等扩展

安装

    安装依赖库

yum install libcurl-devel libcurl openssl openssl-devel mysql-devel autoconf mhash mhash-devel nginx

    下载php

wget 'http://cn2.php.net/distributions/php-5.6.30.tar.gz'

     编译php

cd /opt/programstar zxvf php-5.6.30.tar.gzcd php-5.6.30./configure -enable-fpm --with-mysql=/usr --with-curl=/usr --enable-pcntl --with-mhash=/usr --enable-zip --enable-mbstring  --with-openssl-dir=/usr --with-mcrypt=/usr

    配置php扩展文件(/etc/php.d/ext.ini)

extension=curl.soextension=fileinfo.soextension=json.soextension=mbstring.soextension=mcrypt.soextension=mysqli.soextension=mysql.soextension=openssl.soextension=pcntl.soextension=pdo.soextension=pdo_mysql.soextension=pdo_sqlite.soextension=phar.soextension=sqlite3.soextension=zip.so

    下载bk-cmdb

cd /opt/programsgit clone https://github.com/Tencent/bk-cmdb.git

    创建cmdb表结构

mysql -uroot -h192.168.1.6 -p cmdb < bk-cmdb.sql

    修改cmdb配置(抄官网)

  1. 根目录中index.php中配置环境类型为 (development/testing/production)之一。
  2. db.php中配置数据访问
  3. config.php中配置session访问目录,$config['sess_save_path'] = '/data/session',保证配置的session目录可读写
  4. 请保证此路径可读写 application/resource/upload/importPrivateHostByExcel,确保文件上传功能的正确性
  5. 根据配置的环境类型找到对应的常量文件,例如前面环境类型配置的为 development 则在/config/development/constants.php中定义

    初始化数据库

cd /opt/programs/bk-cmdbphp index.php /cli/Init/initUserData

    配置nginx

        nginx.default.conf

server {        listen       80;        server_name  cmdb.bk.com;        root   /opt/programs/bk-cmdb;        access_log  logs/host.access.log  main;                 location / {            index  index.php index.html index.htm;            if (!-e $request_filename) {               rewrite ^(.*)$ /index.php?s=$1 last;               break;}        }            location ~ \.php$ {            fastcgi_connect_timeout 300;            fastcgi_read_timeout 300;            fastcgi_send_timeout 300;            fastcgi_buffer_size 128k;            fastcgi_buffers 32 32k;            fastcgi_pass   127.0.0.1:9000;            fastcgi_index  index.php;            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;            include        fastcgi_params;        }        location ~ /\.ht {            deny  all;        }    }

    配置php-fpm

        /usr/local/etc/php-fpm.conf

[global]pid = run/php-fpm.piderror_log = log/php-fpm.logsyslog.facility = daemonsyslog.ident = php-fpmlog_level = notice  [www]user = nobodygroup = nobodylisten = 127.0.0.1:9000 pm = dynamicpm.max_children = 30pm.start_servers = 9pm.min_spare_servers = 8pm.max_spare_servers = 10

    启动nginx+php

/etc/init.d/nginx startphp-fpm

    绑定hosts

192.168.1.6 cmdb.bk.com

试用

    用户名/密码:admin/blueking

    登录页

点评

    总览

    主机管理

    拓扑管理

    业务管理

    资源池管理

    操作日志

        审计用的,没什么好说的

 

    github吐槽:

    个人又专程去体验了一把PAAS版本的蓝鲸智云,感觉开源出来的版本是钓鱼用的(吸引去用PAAS版),基本没什么功能有实战价值。鹅肠在开源界的口碑果然如流传的那样.......

 

 

 

转载于:https://my.oschina.net/guol/blog/866463

你可能感兴趣的文章
android listView嵌套gridview的使用心得
查看>>
[ES7] Descorator: evaluated & call order
查看>>
安卓动态调试七种武器之离别钩 – Hooking(上)
查看>>
从P6 EPPM 8 R3 到P6 EPPM 16 R1 有哪些改变?
查看>>
Android Studio2.0 教程从入门到精通Windows版 - 安装篇
查看>>
Linux 系统磁盘满处理方法
查看>>
Java HashMap Demo
查看>>
yaml官方介绍
查看>>
three.js模型
查看>>
网络流24题 餐巾计划问题
查看>>
基于 Android NDK 的学习之旅-----序言
查看>>
InnoDB recovery过程解析
查看>>
鼓浪屿
查看>>
alloc_skb申请函数分析
查看>>
WPF PRISM开发入门二(Unity依赖注入容器使用)
查看>>
使用 data-* 属性来嵌入自定义数据:
查看>>
炒股的常见技术指标
查看>>
工控随笔_07_西门子_WinCC利用命令行实现操作log日志
查看>>
解决MySQL报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents ........
查看>>
HUST 1017 Exact cover
查看>>