随着业务的疯狂增长,资源剩余多少,什么时候需要扩容资源,作为运维,我居然回答不出来。作为一名运维,追求以devops的工作方式提高效率,都希望有一个cmdb来管理资源的统计。

    今天先介绍一下cmdbuild的搭建, 当然具体使用需要根据自己业务的需求建立数据模型。 今天先说搭建, 下一篇博客再说说具体使用的模型。

1.安装环境

    1.1 环境准备      

系统 centos7
cpu >=2核
内存 >=4G
磁盘 >= 60G 

    1.2安装依赖

  • 数据库:PostgreSQL 8.4以后,9.0更好

  • Web服务器(容器):Tomcat6 |Tomcat5

  • Java运行环境:目前好像只支持1.6

2.配置数据库

      2.1 数据库初始化

         

postgresql-setup initdb

      2.2 修改数据库访问权限

》vim /var/lib/pgsql/data/pg_hba.conf

修改:

local   all     postgres                ident
 
# Rule Name: local ac