CMDB
1 是什么?
Configuration Management Database 本质上是一个数据库,存什么因人而异.
不仅仅包含真实的数据库, 隐含了管理者对资源的抽象和建模的逻辑.
管理者所处的环境不同,他所管理资源的类型、数量和关系也就不同.
2 这里讲运维中的CMDB
注重业务的发布和运行
至少管理的有: 主机、IP、端口、域名,甚至还有集群.
3 CMDB资源管理原则
基础性: 应该存储最基本的资源
如服务器、人员、应用、域名
权威性: 即存储到CMDB的数据,应该是最准确的
完整性
4 CMDB应该有的功能
1 资源增删改查
2 资源关系梳理
不应该有:
1 工单管理
2 版本管理
5 具体功能有
监控某些主机
在合适的主机发布应用
批量操作
6 常规对外提供服务方式
1 开发Web界面,对用户提供服务
2 开发标准API接口,对第三方工具提供服务