补丁管理系统使用说明补丁管理系统使用说明
目录
一.概述...................................................................................................................................... 1
1(系统目标 ........................................................................................................
补丁管理系统使用说明
目录
一.概述...................................................................................................................................... 1
1(系统目标 ..................................................................................................................... 1
2(系统角色及任务 ......................................................................................................... 2
二(环境部署 ........................................................................................................................... 2
三( 参数................................................................................................................................. 2
1(NC_HOME ................................................................................................................. 2
2. VERSION_COMPARE_INTERVAL............................................................................ 2
3(APPLYPATCH_NEED_SERVERDOWN .................................................................. 2
四(制作补丁 ........................................................................................................................... 3
五(补丁管理 ........................................................................................................................... 5
1(补丁档案管理 ............................................................................................................. 5
2(补丁操作 ..................................................................................................................... 6
3(操作日志 ..................................................................................................................... 6
4(部署 ............................................................................................................................. 6
5(生成nclogin.jar........................................................................................................... 6
6(服务器代码版本比较 ................................................................................................. 6
六(服务器间代码版本比较服务 ........................................................................................... 6
一.概述
1(系统目标
补丁管理是系统维护非常重要的工作。目前NC补丁过程存在如下问题:
1(打补丁的方式效率低,容易出错。特别是在集群环境下更是如此。
2(没有补丁档案。导致整个系统维护混乱.
3(频繁的补丁验证,需要快速环境还原,但系统还原效率低,甚至经常忘记备份而无法还
原。
4(打补丁的历史操作没有日志可查。导致诊断问题和系统维护时无据可查。管理员对目前
系统的补丁状况没有直观的了解。
5(因为各种原因,服务器间代码版本存在不一致的情况,导致客户端重复下载代码,增加
网络流量。
针对以上问题,补丁管理实现以下目标:
1(
补丁过程,提供快速打补丁的机制,支持远程集中打补丁。
2(提供补丁可回滚的机制。
3(补丁档案的管理。实现补丁的集中管理。
4(补丁操作日志的生成和查询。
5(提供一个后台服务监控服务器间的代码版本的一致性。并且主动发送报警。 2(系统角色及任务
系统主要涉及到两个角色:开发人员,系统管理员。
开发人员的任务:通过集成在Elipse的补丁制作插件来制作补丁。补丁的规范性通过补丁制作工具来保证。
系统管理员的任务:将符合规范的补丁加入补丁管理系统的补丁档案,选择补丁档案中的补丁应用到目标系统。并且根据补丁的使用情况来做回滚和监控补丁的应用过程。通过消息中心如果发现服务器间代码版本不一致的报警,可以主动检查服务器之间代码版本的一致性,主动采取解决措施。
二(环境部署
本系统通过插件集成到NC NMC系统。关于NMC的部署和使用见《NC监控系统的使用说明》。
注意事项:
1(每个服务器都要启动nmc server
2. patchmanager服务必须设置为启动模式。默认启动了安全选项。所以只有具有权限的用户才能进入补丁管理。
三( 参数
1(NC_HOME
NC中间件代码的根目录。默认为为”../../”。
2. VERSION_COMPARE_INTERVAL
后台检查服务器间代码版本的时间间隔,单位为(分钟),默认为60分钟。 3(APPLYPATCH_NEED_SERVERDOWN
应用补丁前是否需要中间件处于关闭状态。默认为false.
四(制作补丁
1(选择需要导出的代码,配置文件。右键导出。
2(选择nc补丁安装盘。导出文件名为:C:\nc55-uap-20091010-01.jar如下图。
3(输入补丁信息。
4(Specify the manifest 选择no generate the manifest file.
( 5(完成
注意:
1(如果补丁内容包含modules/meta-info中的配置文件或者包含模块之外的资源(比如external/lib),则这些文件从nchome中选择。这样才能保证这些文件在补丁中的目录的正确性。
2(对于module之外的补丁。比如需要将代码部署到,nchome%/external/classes 或者%nchome/%/lib/classes下的文件。需要单独定义对应关系。方法是:选择工程,例如test,右键属性,>选择nc补丁安装盘配置,>设置包和导出的目录的对应关系。例如: 源代码根:fw/testsrc
目标路径:external/classes
如下图示:
五(补丁管理
启动nmc client的客户端。进入补丁管理界面。
1( 补丁档案管理
维护一个服务器端的补丁档案。
主要功能:
, 补丁上传:要保证补丁的规范性。不符合规范的的无法上传。补丁上传后,补丁将加入
在service center的上的补丁档案库。
, 补丁下载:从补丁档案列表中选择需要下载的补丁,下载到本地。 , 补丁删除:从补丁档案列表中选择需要删除的补丁。删除。注意删除后不可恢复。 , 档案查询:可以按照时间,模块,是否应用等条件查询补丁档案。
2(补丁操作
主要功能:
, 补丁应用:从补丁档案列表中选择需要打入目标系统的补丁,执行应用。如果补丁信息
要求重新部署或者重新生成nclogin.jar,则会提示进一步的操作要求。补丁应用后,自
动会对目标系统的对应文件做备份。
, 补丁回滚:从补丁档案列表中选择需要回滚的补丁。补丁回滚将会把整个补丁对应的备份重新打入到目标系统。 但同时满足以下条件不能回滚:
a. 此补丁(patch A)涉及到的资源在打此补丁之后的已应用的补丁(patch B)中被覆盖。
b. patch B没有被回滚。
注意:
补丁应用和补丁回滚都可以连续操作。操作完成后,可以进行部署,重启中间件等操作。 3(操作日志
主要功能:
, 日志查询
可以按照时间条件查询补丁操作的日志。包括补丁档案管理日志,补丁操作日志。
4(部署
此功能远程对服务器做部署。以为此过程较慢。不建议用这种远程方式部署。部署完成后,会返回部署过程的日志。
5(生成nclogin.jar
此功能远程在服务器端生成nclogin.jar.不建议用这种方式。返回生成nclogin.jar的日志。 6( 服务器代码版本比较
此功能对每个服务器的代码版本比较。并且返回比较结果。包括那些包版本不一致等。管理员可以通过同步代码,重启中间件等方式解决这个问题。
六(服务器间代码版本比较服务
此服务默认1小时检查一次服务器间的代码版本,并将检查结果发送到消息中心。管理员可以通过消息中心看检查结果。
本文档为【补丁管理系统使用说明】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。