2.7. 配置 Fuse Online 以增加存储容量


复合 自定义资源通过定义多个参数的值来配置 Fuse Online 环境。一个这样的参数是 volumeCapacity,它决定内部 PostgreSQL 数据库可用的存储量,其中 Fuse Online 存储连接器、连接、集成、活动和设置的数据。volumeCapacity 的默认设置是 1Gi。这适用于大多数 Fuse 在线环境。

当您运行 install_ocp.sh 脚本时,会出现 Fuse Online 配置,该脚本会在 OpenShift 项目中安装 Fuse Online。虽然可以增加内部数据库卷容量,但只能在没有您要保留数据的 Fuse Online 环境中执行此操作。换句话说,您无法为包含连接和集成的 Fuse Online 环境增加 volumeCapacity 设置。

先决条件

  • Fuse Online 7.5 已安装并在 OCP on-site 上运行。
  • 已安装 oc 客户端工具,并将其连接到您要安装 Fuse Online 的 OCP 集群,并增加卷容量。
  • 具有集群管理权限的用户可让您在集群中具有访问权限的任何项目中安装 Fuse Online。
  • 在您正在运行的 Fuse Online 环境中,遇到 Fuse Online 服务器错误,红帽技术支持已确定您需要安装一个大于默认数据库卷容量的新 Fuse Online 环境。
  • 如果要在已经运行 Fuse Online 的 OpenShift 项目中增加 Fuse Online 内部存储容量,您必须在开始操作过程前进行以下操作:

    1. 导出您要保留的所有 Fuse 在线集成。
    2. 删除所有 Fuse 在线集成。

流程

  1. 如果您还没有下载包含 Fuse 在线安装脚本的软件包,请立即从以下位置下载它:

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

  2. 在文件系统中方便的位置解包下载的存档。fuse-online-install-1.8 目录包含用于安装 Fuse Online 的脚本和支持文件。
  3. 使用有权安装 Fuse Online 的帐户登录到 OpenShift。例如:

    $ oc login -u developer -p developer
  4. 确保当前项目是您要安装 Fuse Online 的项目。查看当前项目:

    $ oc project
  5. 在您下载安装脚本的目录中,运行该脚本以获取 复合 自定义资源,您要在后续步骤中进行编辑。

    $ bash install_ocp.sh
  6. 获取 合成 自定义资源作为 YAML 文件:

    oc get syndesis app -o yaml > syndesis.yaml
  7. 编辑 syndesis.yaml 以增加 volumeCapacity 参数设置。例如:

    apiVersion: "syndesis.io/v1alpha1"
    kind: "Syndesis"
    metadata:
      name: "app"
    spec:
      components:
        db:
          resources:
            volumeCapacity: 10Gi
  8. 使用新名称保存编辑的复合资源,如 custom- syndesis.yaml

    OpenShift 将新 volumeCapacity 值复制到 PersistentVolumeClaim 对象。

    警告

    不要在 Fuse Online 环境中调用下一个命令,在其中有任何数据,如连接和集成,您不想删除。下一个指令中的 命令会删除此 Fuse 在线环境中所有 Fuse Online 对象的数据。

  9. 运行以下命令来删除 Fuse Online 数据:

    oc delete syndesis app
  10. 创建新的 syndesis 自定义资源,该资源配置增加的卷容量。在命令行中,指定您更新 volumeCapacity 设置的 .yaml 文件。例如:

    oc create -f custom-syndesis.yaml

后续步骤

在 Fuse Online 环境中,您可以增加内部存储容量、导入集成、在导入的集成中配置连接并发布集成。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部