1.3. 使用安装脚本升级 Fuse Online


如果您使用安装脚本(而不是 OperatorHub)安装 Fuse Online,以下是升级 Fuse 在线的一般步骤:

  • 集群管理员为 Fuse Online 备份和恢复数据库设置对 Docker 镜像的访问权限:

    • 对于 OCP 3.11,拉取 Fuse Online 备份和恢复数据库镜像,从 docker.io 恢复到本地缓存。
    • 对于 OCP 4.6,将 Docker Hub 凭证添加到现有的 syndesis pull secret 中。
  • 下载最新的 Fuse Online 版本。
  • 获取从集群管理员升级 Fuse Online 的权限。
  • 运行更新脚本。

以下升级的升级步骤是相同的:

  • 从 Fuse Online 7.7 到 Fuse Online 7.8
  • 从 Fuse Online 7.8 版本到较新的 Fuse Online 7.8 版本

先决条件

  • 您已在 OCP 现场安装并正在运行 Fuse Online 版本 7.7。或者,您在 OCP 3.11 上安装并正在运行 7.8 of Fuse Online 版本,并希望升级到新的应用程序镜像。

    对于早期版本:

    • 如果您在 OCP 上运行 Fuse Online 版本 7.6,则必须 升级到 7.7,然后升级到 7.8。
    • 如果您在 OCP 上运行 Fuse Online 版本 7.5,则必须 升级到 7.6,然后升级到 7.7。
    • 如果您在 OCP 上运行 Fuse Online 版本 7.4,则必须 升级到 7.5,然后升级到 7.6。
    • 如果您在 OCP 上运行 Fuse Online 版本 7.3,则必须 升级到 7.4,然后您可以升级到 7.5。
    • 如果您在 OCP 上运行 Fuse Online 版本 7.2,则必须 升级到 7.3
    • 如果您在 OCP 上运行 Fuse Online 版本 7.1,则必须 升级到 7.2
  • 已安装 oc 客户端工具,并连接到安装 Fuse Online 的 OCP 集群。
  • 您有集群管理权限,这是此流程中前两个步骤所需的。

流程

  1. 为避免遇到可能的 Docker 限制错误,集群管理员会设置对 Docker 镜像的访问权限,如 在升级前访问 Docker 镜像 中所述。
  2. 集群管理员下载 Fuse Online 软件包,并授予用户在特定项目中升级 Fuse Online 的权限:

    1. 从以下位置下载包含 Fuse 在线安装脚本的软件包:

      https://github.com/syndesisio/fuse-online-install/releases/tag/1.11

      在文件系统的便捷位置解包下载的存档。fuse-online-install-1.11 目录包含用于升级 Fuse Online 的脚本和支持文件。

    2. 更改到包含提取的存档的目录。例如:

      cd fuse-online-install-1.11

    3. 使用集群管理帐户登录到 OpenShift,例如:

      oc login -u admin -p admin

    4. 切换到需要升级 Fuse Online 的 OpenShift 项目,例如:

      oc project fuse-online-project

    5. 更新 Fuse Online 自定义资源定义:

      bash install_ocp.sh --setup

    6. 仅授予在此项目中升级 Fuse Online 的权限。例如,以下命令向 developer 用户授予将 Fuse Online 升级权限。集群管理员运行此命令后,开发人员用户可以在此项目中升级 Fuse Online,本例中为 fuse-online-project

      bash install_ocp.sh --grant developer

  3. 授予升级 Fuse Online 的权限的用户执行升级:

    1. 登录到 OpenShift,例如:

      oc login -u developer

    2. 切换到要升级 Fuse Online 的项目,例如:

      oc project fuse-online-project

    3. 要检查您要升级到的版本,请使用-- version 选项运行更新脚本,如下所示:

      bash update_ocp.sh --version

    4. 按如下方式调用更新脚本:

      bash update_ocp.sh

      要了解更多有关脚本的信息,请调用 bash update_ocp.sh --help

      在基础架构升级过程中和之后,现有集成将继续与 Fuse Online 库和依赖项 旧版本 运行。

  4. 升级运行的 Fuse Online 集成,如下所示:

    1. 在 Fuse Online 中,选择您要升级的集成。
    2. 选择 编辑
    3. 选择 Publish 重新发布集成。

    重新发布集成会强制重新构建使用最新的 Fuse Online 依赖项。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat