1.4. 在 OCP 上的 Fuse Online 中启用数据虚拟化

数据虚拟化是一个技术预览功能,可让 Fuse Online 开发人员集成来自多个异构源的数据,以创建 OpenShift 上可部署的虚拟数据库镜像。

重要

数据虚拟化只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。有关红帽技术预览功能支持范围的详情,请参考 https://access.redhat.com/support/offerings/techpreview/

在 OCP 上安装 Fuse Online 时,您可以启用数据虚拟化。请参阅在 OCP 上安装 Fuse Online。如果您在安装 Fuse Online 时没有启用数据虚拟化,您可以按照此处所述的步骤启用它。仅在开发环境中启用数据虚拟化用户界面。

详情请查看 Red Hat Integration data virtualization 文档

先决条件

  • Fuse Online 7.5 已安装并在 OCP on-site 上运行。
  • 已安装 oc 客户端工具,并连接到安装了 Fuse Online 的 OCP 集群。
  • 具有集群管理权限的用户可让您在集群中具有访问权限的任何项目中安装 Fuse Online。
  • 您有一个 红帽开发人员帐户,供您知道您的用户名和密码。安装脚本会提示您输入这些凭证,以便可以针对 https://developers.redhat.com 进行验证。有关创建帐户的详情,请参阅 访问和配置 Red Hat Registry

流程

  1. 使用有权安装 Fuse Online 的帐户登录到 OpenShift。例如:

    $ oc login -u developer -p developer
  2. 确保当前项目是 Fuse Online 运行的项目。要查看当前项目,请调用以下命令:

    $ oc project
  3. 编辑 syndesis 自定义资源:

    1. 调用以下命令,这通常会在编辑器中打开资源:

      oc edit syndesis
    2. 确保资源包含以下内容:

      spec:
        addons:
          komodo:
            enabled: "true"
    3. 如有必要,更新并保存资源。
  4. 确认启用数据虚拟化成功:

    1. 显示位于 https://openshift-route 的 OpenShift OAuth 代理登录页面。

      openshift-route 替换为您的 Fuse 在线环境的 URL。

    2. 如果您还没有登录到 OpenShift 控制台,则会显示其登录页面。输入您的 OpenShift 用户名和密码登录。

      Fuse Online 主页会在您登录 OpenShift 控制台后立即或之后显示。

    3. 在左侧面板中,单击 Data
    4. Data Virtualizations 页面中,您应能够添加数据视图。