NC6.3 补丁管理系统使用说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

NC6.3补丁管理系统使用说明

目录

一.概述 (1)

1.系统目标 (1)

2.系统角色及任务 (1)

二.环境部署 (2)

三.参数 (2)

1.NC_HOME (2)

2. VERSION_COMPARE_INTERVAL (2)

3.APPL YPA TCH_NEED_SERVERDOWN (2)

四.制作补丁 (2)

五.补丁管理 (5)

1.补丁档案管理 (5)

2.补丁操作 (6)

3.操作日志 (6)

4.部署 (6)

5.生成nclogin.jar (6)

6.服务器代码版本比较 (6)

六.服务器间代码版本比较服务 (6)

一.概述

1.系统目标

补丁管理实现以下目标:

1.规范补丁过程,提供快速打补丁的机制,支持远程集中打补丁;

2.提供补丁可回滚的机制;

3.补丁档案的管理。实现补丁的集中管理;

4.补丁操作日志的生成和查询;

5.提供一个后台服务监控服务器间的代码版本的一致性。并且主动发送报警。

2.系统角色及任务

系统主要涉及到两个角色:开发人员,系统管理员。

开发人员的任务:通过集成在Elipse的补丁制作插件来制作补丁。补丁的规范性通过补丁制作工具来保证。

系统管理员的任务:将符合规范的补丁加入补丁管理系统的补丁档案,选择补丁档案中的补丁应用到目标系统。并且根据补丁的使用情况来做回滚和监控补丁的应用过程。通过消息中心如果发现服务器间代码版本不一致的报警,可以主动检查服务器之间代码版本的一致性,主动采取解决措施。

二.环境部署

本系统通过插件集成到NC NMC系统。关于NMC的部署和使用见《NC监控系统的使用说明》。

注意事项:

1.每个服务器都要启动nmc server

2. patchmanager服务必须设置为启动模式。默认启动了安全选项。所以只有具有权限的用户才能进入补丁管理。

三.参数

1.NC_HOME

NC中间件代码的根目录。默认为为”../../”。

2. VERSION_COMPARE_INTERV AL

后台检查服务器间代码版本的时间间隔,单位为(分钟),默认为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小时检查一次服务器间的代码版本,并将检查结果发送到消息中心。管理员可以通过消息中心看检查结果。

相关文档
最新文档