点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
在IT环境日趋复杂的今天,物理主机、虚拟主机、操作系统、网络设备、安全设备,中间件、数据库不断增多,运维的工作量线性增加。随着专有云的发展,上云客户也不断增多,运维场景也逐渐多样化。
在这种背景下,交付、售中、售后及运维团队需要一个准确、统一的资源使用视图,同时需要支持监控、设备变更、日志分析、自动化、故障分析部署升级等各项运维系统的工作,此时CMDB应运而生。
通过 CMDB 录入本地和云平台资产信息,可以实现配置管理各数据记录,包括其配置信息的有效完整的记录和维护,运维人员可以通过资产状态和配置信息实现对设备资产进行管理。
CMDB ( Configuration Management Database) 配置管理数据库,是一个逻辑数据库,包含了配置项全生命周期的信息以及配置项之间的关系(包括物理关系、实时通信关系、非实时通信关系和依赖关系。
CMDB完整存储企业IT环境中的所有重要实体,实体也称为配置项(CI),如硬件、安装的软件、文档、业务服务以及人员等,这些都属于IT系统的组成部分。与传统的资产数据库不同,CMDB能够支撑资产数量庞大且关系复杂的IT结构。智慧运维平台CMDB支持向导式的批量导入,且不限定excel表格格式,用户通过excel维护资产的习惯可以无缝切换到通过CMDB进行资产维护。本场景就是在CMDB新增“x86服务器模型”的基础上进行服务器资产信息批量录入的详细操作。前 提
CMDB x86服务器资产录入详细操作分为四步:
详细操作如下:
2.1 进入平台主页后点击【CMDB】按钮进入CMDB配置页面2.2 点击左侧【配置模型】按钮后再点击【新增模型】按钮
注:CMDB配置模型提供新增自定义资产类模型(如:主机、存储、网络设备、云主机等字段,即资产信息列表中的列属性)的能力,支持客户对资产的信息管理的定制化需求。上图在CMDB【资产库】“硬件配置模型”中可以看到没有“x86服务器”模型,这里需要提前在CMDB【配置模型】中点击右上角【新增模型】按钮来添加“x86服务器”模型。2.3 在【新增模型】对话框中填写或选择x86服务器相关信息,信息填写完成后点击【确认】按钮注:在【新增模型】中填写“x86服务器”相关信息;【中英文名】填写和此次导入资产相关的信息、【继承】点击下拉菜单选择相应的配置模型(这里选硬件配置模型中的服务器)、【排序码】默认99、【CI编码规则】(填写上面的英文名)、【图标】模板中有相应的x86服务器图标、【业务视图】选择默认显示。2.4 此时在【配置模型】“硬件配置模型”中已经新增了一项【x86服务器】模型
注:新增【x86服务器】模型后,此时还不能去导入主机资产信息,还需在【x86服务器】模型中添加相应的【x86服务器】属性信息,考虑CMDB需要纳管哪些配置信息(如序号、机房信息、机柜编号、主机U位、设备状态、生产厂家、IP地址等信息)。3.1 点击【配置模型】硬件配置模型中【x86服务器】图标按钮可以看到已经部分“x86服务器”的属性基础信息了,属性信息内容可以根据资产属性信息的不同来进行新增或者删除。如下图:3.2 点击【新增】按钮来添加x86服务器的属性信息这里我们新增一项x86服务器设备序列号的属性信息,如下图:注:在“新增属性”中填写“属性基础信息;【中英文名】填写设备序列号、【英文名称】填入英文名称或英文缩写,【界面组件】默认选择文本框,【属性分组】选择配置信息,【勾选项】默认勾选可编辑、列表展现、可空(现实中设备序列号有可能会磨损,外观无法获取)、查询条件、自动发现,【编辑顺序】和【列表顺序】根据新增属性的前后顺序填写,【数据类型】默认选择字符串,【数据长度】默认255。3.3 现在可以看到在“x86服务器配置项信息”里面新增了一条“设备序列号”属性信息CMDB提供了多种CI关系类型,包括:依赖于、运行于、属于、安装于、包含等,根据需求做属性间的依赖关系,联动关系。如下图:注:这里可以看到【x86服务器】图标后面标注的是0,也就是说现在x86服务器配置模型数据为空。4.3 进入【x86服务器】配置模型后,会看到添加的所有配置项信息(包括新增的设备序列号属性信息)4.4 点击【导出】按钮选择“导出全部数据”和“导出所有列”后点击【导出】按钮导出x86服务器配置信息excel模板到本地(excel配置信息模板适合在设备数量及配置信息较多情况下进行批量导入)
根据机房盘点的x86服务器资产信息填写x86服务器配置信息excel模板;如下图:4.5 完成x86服务器配置信息excel模板后,点击左侧【资产库】按钮,选择硬件配置模型中的【x86服务器】图标后再点击【批量导入】按钮点击【选择文件】按钮指向本地已完成的x86服务器配置信息excel文件;点击【下一步】上传文件;如下图:点击【下一步】按钮进行对比结果(新增数据条数57):再点击【下一步】按钮进行导入结果(提示成功行数57):最后点击【提交完成】按钮进行提交审核(使用管理员用户会直接默认审核成功):点击【资产库】按钮,查看硬件配置模型中的“x86服务器”,如下图:注:可以明显的看到【x86服务器】按钮图标后面由原来标注的0变成了57,说明已新增了57条数据。点击【x86服务器】按钮可以查看已导入的x86服务器所有的设备资产信息;如下图:点击左侧顶部【总览】按钮可以在IAAS层看到已导入CMDB的x86服务器设备资产信息数量是57条数据,如下图:CMDB批量导入x86服务器资产信息已完成,导入设备数量及设备资产信息校验准确无误,x86服务器资产信息已成功导入CMDB配置信息数据库。总 结:
无论是自动化运维、标准化运维,都离不开CMDB,可以说 CMDB 是智能运维体系的基石。有了CMDB配置信息数据库,后面各种标准、流程都可以建立在 CMDB 基础之上,打通横纵两向的资源连接、建立系统连接、构建数据连接、沉淀知识连接,支持AI应用场景。从而实现真正的标准化、自动化、智能化运维,节约运维成本,降低运维流程混乱带来的操作风险,也能够有效的提升运维效率和价值。