Know about My Oracle Configuration Manager (OCM)

今天在和客户的会议上,客户领导大赞cisco某款产品,据他介绍该产品中集成了运行数据收集功能,通过该功能可以减少人力资本,让远程支持(remote support)和前摄式支持(proactive support)变得可能且高效。

旁边的Oracle原厂工程师坐不住了,开始滔滔不绝地介绍Oracle Configuration Manager(OCM)这款工具,在他嘴里OCM除了前摄式地收集Oracle产品信息并传输到My Oracle Support网站以方便后续的patch support和Health checks外,更成为了Oracle解决客户紧急状况的救星,只要使用了OCM配合在MOS上开1级的SR,即便不买Oracle ACS服务也可以解决致命问题,溢美之词不绝于耳。

在我看来OCM这套工具从功能上讲是很不错的,它所收集的系统信息能够帮助Oracle驱动以下功能:

Proactive

  • Setup-once. Distribute-to-many
    • Install, configure & communicate
    • Eliminate inaccurate SR profiles
    • Unified Systems region
  • Projects Feature
    • Include Business information  along with Technical information
    • Include all Milestones (code freeze, go, no-go etc.)
  • Systems Details
    • Change Management features
  • Healthchecks Feature
    • Dozens of Healthchecks to check against Support Best Practices
    • Create standards across the Enterprise
  • Patch Recommendations
    • Security CPU, Patchset and High Priority Patches identified
    • Patch Plan creation to analyze and validate for patch conflicts
  • Inventory and Reporting Features
    • Lifecycle Management Consistency and Service Request History
  • My Oracle Support Community

Reactive

  • Priority Handling of Service Requests
    • Log all SRs using Systems/Configurations

 

Oracle Configuration Manager的具体工作架构图如下:

 

oracle_configuration_manager_arch

 

很容易从上图中发现Oracle Configuration Manager存在两个致命的问题:

1.为了让OCM将其所收集的系统数据自动上传到位于外网的Software Configuration Manager中那就是你要么让配置OCM的服务器暴露在外网内、要么通过代理服务器完成数据的上传,无论使用哪种方式上传都会带来风险,对于在Oracle中存放敏感数据的客户在服务器与外界间搭出一条通路的做法是不可接受的.虽然存在“Disconnect Mode”,但这需要手动参与。

2.外部世界总是趋于活动的,显然如果My Oracle Support网站上OCM相关的接口更新了,那么无疑在客户服务器上的OCM软件也需要相应升级。使用过OEM界面上Support WorkBench的同学因该深有体会,一旦软件版本不再是最新的了,那么Support WorkBench的某些功能就会失效,或者整体都不可用。虽然OCM软件的更新并不复杂耗时,但仍需要DBA定期维护。

Oracle研发Oracle Configuration Manager的目的是将客户的具体需求和MOS站点间进一步融合,客户在只需要购买PS(Premier support)基础服务的情况下就可以得到由OCM所带来的服务附加值,这样的设计理念是我所推崇的。

题外话是如果我是Boss或者架构师的话,我必然会选择充分利用OCM的优势;然而在实际的企业产品数据库运维过程中要将这些优势发挥出来又是极不容易的!

据我个人的了解,某国际著名通信设备制造商(最近被Google收购那家)在2年前曾在数十套系统中部署过OCM,然而直到今日已经没有任何一套系统仍在使用OCM,MOS上的System Info也已经被删个精光了。

另一个值得玩味的案例是Oracle公司,据Oracle公司内部人员介绍Oracle自身的数十套系统之前几年也在大力推广下使用OCM,但实际能稳定运行并持续上传数据的服务器不到10台,只剩下MOS上System面板内那一排代表数据更新失败的鲜红打叉,扯远了……….

关于My Oracle Configuration Manager更多详细的信息见Oracle官方文档<Configuration Manager>

 

沪ICP备14014813号-2

沪公网安备 31010802001379号