2.2. 在 Apache Karaf 上将 Hotfix Patch 应用到 Red Hat Fuse


您可以使用热修补机制同时更新可用的功能定义和捆绑包。将热修复补丁应用到 Apache Karaf 安装上的 Fuse 的步骤如下:

流程

  1. 从客户门户网站下载所需的补丁。
  2. 在升级前,在 Apache Karaf 安装上对 Fuse 进行完整备份。
  3. 打开一个终端,并在 Apache karaf 服务器上启动 Fuse。

    [user@FUSE_HOME/bin ~] $ ./fuse
  4. 输入 patch:add 命令,将补丁添加到容器环境中。例如,要添加 patch-xxx.zip 补丁文件,请输入:

    karaf@root()> patch:add 'file:///Downloads/patch-xxx.zip'
    [name]                 [installed] [rollup]   [description]
    my-patch-x 	       false       false       my-patch-x
  5. 输入 patch:simulate 命令模拟安装补丁。

    这会生成安装补丁时将对容器进行的更改日志,但不会对容器进行任何更改。检查模拟日志以了解这些更改。

  6. 输入 patch:list 命令来查看添加的补丁列表。在此列表中,[name] 标题下的条目是补丁 ID。

    patch:list
    [name]                       [installed]   [description]
    my-patch-x                   false
  7. 输入 patch:install 命令并为您要应用的补丁指定补丁 ID,将补丁应用到容器。

    patch:install my-patch-x
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.