1 / 15

NMC 补丁管理工具

NMC 补丁管理工具. 产品支持部 冯海涛. 传统的补丁过程存在如下问题. 打补丁的方式效率低,容易出错 , 特别是在集群环境下更是如此 没有补丁档案导致整个系统维护混乱 频繁的补丁验证,需要快速环境还原,但系统还原效率低,甚至经常忘记备份而无法还原 打补丁的历史操作没有日志可查,导致诊断问题和系统维护时无据可查,管理员对目前系统的补丁状况没有直观的了解 因为各种原因,服务器间代码版本存在不一致的情况,导致客户端重复下载代码,增加网络流量. 规范补丁过程,提供快速打补丁的机制,支持远程集中打补丁 提供补丁可回滚的机制 补丁档案的集中管理 补丁操作日志的生成和查询

chanda-kim
Télécharger la présentation

NMC 补丁管理工具

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NMC补丁管理工具 产品支持部 冯海涛

  2. 传统的补丁过程存在如下问题 • 打补丁的方式效率低,容易出错,特别是在集群环境下更是如此 • 没有补丁档案导致整个系统维护混乱 • 频繁的补丁验证,需要快速环境还原,但系统还原效率低,甚至经常忘记备份而无法还原 • 打补丁的历史操作没有日志可查,导致诊断问题和系统维护时无据可查,管理员对目前系统的补丁状况没有直观的了解 • 因为各种原因,服务器间代码版本存在不一致的情况,导致客户端重复下载代码,增加网络流量

  3. 规范补丁过程,提供快速打补丁的机制,支持远程集中打补丁规范补丁过程,提供快速打补丁的机制,支持远程集中打补丁 提供补丁可回滚的机制 补丁档案的集中管理 补丁操作日志的生成和查询 提供一个后台服务监控服务器间的代码版本的一致性 补丁管理实现目标

  4. 图补丁应用流程

  5. 启动nmc补丁工具 首先启动Server 然后启动Client 必须先设置 set java_home="..\..\ufjdk"

  6. NMC登陆界面 默认端口9999 默认用户admin 默认密码admin

  7. NMC补丁管理主界面

  8. 补丁档案管理 • 补丁上传 • 要保证补丁的规范性,不符合规范的的无法上传 • 补丁上传后,补丁将 加入在service center的上的补丁档案库 • 补丁下载 • 从补丁档案列表中选择需要下载的补丁下载到本地 • 补丁删除 • 从补丁档案列表中选择需要删除的补丁,注意删除后不可恢复

  9. 补丁操作 • 档案查询、 • 可以按照时间,模块,是否应用等条件查询补丁档案。 • 补丁应用 • 从补丁档案列表中选择需要打入目标系统的补丁,执行应用。 • 如果补丁信息要求重新部署或者重新生成nclogin.jar,则会提示进一步的操作要 • 补丁应用后,自动会对目标系统的对应文件做备份。 • 补丁回滚 • 从补丁档案列表中选择需要回滚的补丁 • 补丁回滚将会把整个补丁对应的备份重新打入到目标系统。 • 以下情况不能回滚: • 系统原有的calss文件,被A0补丁的文件覆盖, • A0的文件又被A1补丁的内容覆盖,此时A0不能回滚 • 要回滚到系统原有的class文件,必须先回滚A1,然后再回滚A0。

  10. 补丁操作 • 操作日志 • 可以按照时间条件查询补丁操作的日志。 • 包括补丁档案管理日志,补丁操作日志 • 服务器代码版本比较 • 此功能对每个服务器的代码版本比较。 • 并且返回比较结果。包括那些包版本不一致等。 • 管理员可以通过同步代码,重启中间件等方式解决这个问题。

  11. 部署和使用 • 单机的部署 • 单机只需要启动单个NMC server即可 • 此时这个server同时充当服务中心和监控服务器 • 启动方法: • Cd %NCHOME%/nmc/server /startmonitor.bat • %NCHOME%在本文中特指NC实际安装路径的变量

  12. 部署和使用 • 集群的部署 • 集群环境即需要监控多个服务器目标 • 需要在每个物理服务器上启动一个nmc server • 在每个节点上指定服务中心地址 • 可以通过修改Cd %NCHOME%/nmc/server/conf/services.xml中 <servicecenter> <host>127.0.0.1</host> <port>9999</port> </servicecenter> • 先启动服务中心服务器 • 启动节点服务器 • 注意:如果重启服务中心服务器,则节点服务器必须重启

  13. 谢谢

More Related