Tag Archives: v3
规划CMDB数据填充-002
From 《Step by step to build a CMDB》步骤17-规划CMDB数据填充 本文描述填充过程的任务1到任务2: 任务1 再次回顾CMDB范围 现在进行现实检验。你能否确实交付在第2阶段即“定义需求和创建IT服务模型蓝图”中定义的CI范围涉及的相关数据?你在CI数据一旦交付以后,能否有足够的资源来维护整个系统和所有数据?这些都是重要的问题,因为您所选择的CMDB解决方案,可能很容易地就超越了您需要的范围,超出了你可以能容易维护的程度。 在规划CMDB数据填充时,您的思想应该是“少即是多“。先学会走再跑。让CMDB的首次推广得到充分验证后在考虑扩大范围。您需要帮助保持 CMDB的团队和CMDB数据用户的积极性。同时避免项目范围的蔓延,否则可能破坏的实施的效果,以及用户对新的解决方案的接受度。 请谨记这样几个考虑因素,从而来帮助您始终专注于那些核心需求上,并能对关键的限制作出反应: * 成本 – 每个人都必须面对业务现实,包括预算和费用的现实。因此,在您的CMDB项目预算范围里,对主要需求排列优先级。如果出现新的想法,那么也只是在新的预算来下了以后才考虑。 * 时间 — 您可能需要在给定的时间内实施CMDB,来使您企业在此方面的业务需求得到满足,如 Sarbanes-Oxley 法规,或支持一个非常关键的新流程。当您计划了CI数据填充的顺序后(后面介绍的这一步),不仅要对CI数据排优先级,而且还要明确时间的限制。 * 实用性 – 如果没有足够的资源用来实施和维持CMDB,以满足CMDB要求,那么您可能需要缩小实施范围,以便您可以在您实际有限的资源里运作项目。你还可以考虑分两个阶段进行实施,把非关键的要求放到第二个阶段中。 * 外部强加的优先事项 – 有些业务的运作,例如企业治理、数据保护和信息自由,可能会影响您既定的优先次序。您可以通过分阶段实施CMDB数据填充来减少外部因素的影响。如果你没有从一开始就计划足够的时间来达成最后期限,那么你可以尝试投入更多的资源来克服时间上的限制。然而,还要意识到,以后你要申请更多的资源,没有资源的保证,你可能无法充分管理好项目。 * 所有权 – 有时IT资产的负责人并不属于IT组织。如果资产所有者决定不参与的CMDB,这会严重限制了CI数据内容的提供。您可以提供CMDB部分功能的有限的访问给他们,用来消除他们顾虑,并参与进来。 * 地区 – 地理区域上的边界,可能会限制建立企业范围的CMDB。由于地理或行政上可能的边界,我们可能听过“最好再也不要从总部传来这样神经质数据库方案”。最好预防这种情况的办法是,尽可能早的让所有地区的相关人员参与到CMDB项目里来。 * 组织架构 – 很多企业把IT划分成为清晰地、各自为政的独立部门,通过这种方式来对CMDB里的不同范围负责。例如:通信部门的人可能是一个单独的组织结构,他们可能拒绝参与到项目中来,因为他们觉得这超出了他们的控制范围。这时候就要让其他的IT组织参与其中,让每个人都知道谁是项目负责人。 当你计划你的CMDB数据填充的时候,越能专注于关键受益人的需求,就越能够达成项目的业务目标,就越能让您的项目顺利。您需要就已经确定的 CMDB范围,与所有的利益方沟通它可能的影响和效果。收集他们的反馈,并对有必要方面做进一步讨论。 任务2 识别CI 使用在第15步即“设计IT服务模型蓝图”中设计的IT服务模型蓝图为基础,来生成用于CMDB数据填充的CI以及相关属性和关系数据的清单。这个清单的细节应该到数据字段级别,以便,你能够识别并且映射一个或者多个数据源到特定的CI数据。 例如,如果你把一个实际的服务器CI的属性和关系数据都列出清单,你就可以找出一些现有的能提供属性数据的数据源,可能包括库存管理的数据库和发现或者网络管理工具。但是另外一些数据字段可能没有现成的数据源。你将在第18步“选择自动化CMDB数据填充工具”中用到以上差距分析。或者您可能决定使用手工的方式来填充和更新这个字段,这里还需要仔细的考虑到数据的负责人,和在21步“建立CI生命周期管理流程”中需要支持的流程。 至此,你需要专注于用来满足项目目标的要求。在步骤11到14,你定义了与其他流程的结合点,明确的CI需求。专注于那些能直接对流程收益人产生直接影响的CI数据。
资产CI的一生
在ITIL v3以后,配置管理进化为“服务资产和配置管理SACM”,换句话说,资产和配置管理不分家。两个流程应该是融合的。从微观上看资产管理设计到CI的所有生命周期状态,而这个服务资产在CMDB中出现的状态为整个生命周期中的一部分。 最好能通过资产管理为统一入口,来完成对CMDB中资产的生命周期管理。例如:一台服务器在到货以后,完成资产入库后,就应该在CMDB中自动创建CI,在上架部署了软件后,有配置资产自动采集工具,采集回详细配置信息后,资产状态就自动变为“部署”,当在运行维护中服务器宕机或者维护时,在资产管理中也能看到更新的信息。下面是建议的服务资产的生命周期状态: 编号 状态名称 状态描述 1 到货 表示为CI的物品在采购以后,被相关部门签收。 2 组装 设备的组件在被组装的过程中 3 维护 该设备处于宕机后的维护状态 4 宕机 该设备处于宕机状态,还未对其进行维护 5 终止 不在处于被部署的状态 6 转移 该设备正在被转移到其它的地点或者机房途中 7 删除 配置项被标记为删除状态 8 库存 设备处于库存中,还没有被部署 9 借出 已被其他单位或者部门借走 10 处理 该设备已经被拆卸,其本身已经不可用 11 保留 该设备已经被某单位或者部门预订,已经不再库存中了 12 返厂 由于设备已经被损坏或者过保,必须被退回厂商 13 部署 CI的默认状态,表示设备处于正常的生产运行状态 14 订购 该设备已经被订购,还未到货,仍然不可用 配置项管理和资产管理的联系和区别。 Service Asset and Configuration Management (SACM)
Stop to build CMDB for your IT – CMS是怎样炼成的?
ITIL在国内的实施也有8年之久,就我看过和做过的项目中:service desk是最多实施的工具,它包括IM/PM;还有Change Management;用户们还可能会常常认为,Release Management可以和变更流程可以混在一起搞。服务台一般先上,有的变更流程先上,服务台的共同特点还有PM一般形同虚设。就我所见所闻的项目和用户来说,CMDB没有那家能建的好用的好;CMDB的建设的缺失似乎成了所有ITIL用户的通病,应该也是想重点突破的瓶颈。 ITIL v3发布后,CMDB成了CMS中的一个数据库;而且,CMS中包括不止像CMDB这样的配置信息数据库,其实任何保存配置信息的数据库都算在CMS系统内。既然是一个系统,所以它就不光包含数据还包含一套配套工具集合,通过这套工具,维护和使用配置信息。CMS为其他所有ITIL流程提供基础的配置信息。它的结构如下图所示: 如果说上面这幅图比较还是比较抽象的话,那么请见下图: 从上图中我们看到,CMS系统一共可以分为四层。上三层是核心CMDB数据库和相关配套工具,最低层Data层则是是所有配置信息的基础来源。从ITIL v3的角度来说,只建设一个集中的CMDB数据库来存储所有的CI信息是不够的,CMS系统中必须能够包含和处理所有企业已有的各个系统中的配置数据。换言之,CMDB建设的局限性在于,它只是配置信息数据化,或者说电子化的第一步。 当前依然有很多企业雄心勃勃的上马CMDB项目,不过切记在规划时,一定先好好阅读一下ITIL v3中和CMS相关的内容,适当调整项目的目标和预期总是好的,也可以规避一些项目风险。 CMDB不只是一个数据库那么简单,更不可能在服务台的数据库中建立几张表就可以搞定。从企业IT管理的全局出发,按照ITIL v3的规范,建设CMS应该是所有ITIL项目的当务之急。CMS系统决不能遗忘过去,必须有效整个现有的各个配置信息数据源,无论其以何种形式存在。它必须是一个开放的平台,能过最大限度的和其他任何配置信息的消费者(ITIL流程,以及任何需要获取配置信息的任何应用)整合, 以上的一些是我对CMS建设的一些认识。如果要落地到项目上还不许经过一个痛苦的过程,那就是产品选型。选项的过程中可以注重一下几点: 可视化:配置项和之间的关系按拓扑形式展现 标准化:软件、硬件配置项都有完整标准的CTI信息 归一化:与现有各种配置管理系统核心共存同时CMS保持一份完整的户口记录,任何CI都有ID 集成化:CMS中的数据以图形或者裸数据等形式供其他相关消费者流程或者人员使用 联邦化:CMS核心数据库中不保存动态变化的配置信息(DB的最大连接数,网络设备所使用的syslog服务器地址),这些信息通过联邦管理让用户从其他相关的工具系统中查看到最新的数据。 最近可能还会接触一下CMDB的项目,其他经验总结待续。
Training tips
上周一周都在广州,为中国最大的直销企业Amway做“Remedy Administration Part 2″的培训,这个培训是我今年第5次做;本周用户还给公司发来了感谢信,可见此次培训也是本年效果很好的一次。其实本月对我来说是一个培训月,第一周在新加坡接受一产品培训“BMC Configuration Automation For Network”;第二周在北京给‘中国人寿’做ITIL v3 Foundation的企业内训;第三周在广州,就是这个Remedy的培训。 ITIL v3培训和Remedy培训是两个不同类型的培训,一个是最好实践IT管理方法论的培训;另外一个是Remedy系统管理和开发的课程。一个注重理论的讲解,另外一个是注重实际操作的介绍。不过从讲师的角度来说,培训的准备和整个过程的控制都是殊途同归的。 准备篇 对整课程内容的整体把握是至关重要的,必须对每一个module的内容谙熟于胸,这样才能控制整个培训课程的节奏,才能对时间做到从容地分配。特别是4~5天的培训,把所有的课程从头到尾贯彻为一个整体,不失课程的整体性,让学员有整体感,不觉得你教的内容没有逻辑、琐碎是非常重要的。所以需要在准备课程的时候就想好,每个module之间的衔接方式,要准备好review的问题,从这些问题中总结上一个module,平滑的过度到下一个module,增加课程内容直接的衔接,可以提高学员对内容的整体理解和掌握。
ITIL V3 Traininig For China Life
上周给“中国人寿”做了ITIL V3 Foundation Training, 这是一个定制的企业内训,包括3天的理论学习,一天的‘BSM机场模拟沙盘演练’,最后一天进行ITIL V3 Foundation 认证考试。总的来说培训的效果还是非常不错的,学员基本上都能够理解和掌握ITIL v3的基本理论;在随堂的模拟考试后,能够针对一些题和我做非常深入的讨论。BSM机场模拟沙盘演练对于这群基本上比较年轻的学员来说成了一个非常热烈的培训环节,培训教室温度和气氛都比较热,一轮游戏跑下来以后,有些人就已经是满脸通红了;可见沟通也是一件力气活 :) 从学员们填写的反馈表的结果显示,他们对我的平均满意度是 4.35;呵呵这证明经过多日来的备课准备和以前的项目积累还是比较有效的,相信下次能够比这做的更好。