8.2. 将集成置于服务中和停用
创建集成后,您可以将其保存为草案,或发布它以开始运行。发布集成时,Fuse Online 汇编所需的资源,构建集成运行时,部署将运行集成的 OpenShift pod,然后开始运行集成。
您可以随时点击按钮停止运行集成。当您想再次启动集成时,Fuse Online 已具有所需的内容,因此启动它的时间比首次运行它的时间要少得多。
首次启动集成版本的过程被称为发布集成。以下主题提供详情:
8.2.1. 关于发布集成
要第一次运行集成的版本,请发布它。发布集成构建和部署集成运行时。集成开始运行。发布集成后,您可以停止并重新启动它。一次只能运行一个集成版本。
发布的替代方法
要第一次运行集成,请执行以下操作之一发布它:
- 在创建或编辑集成的步骤结束时,单击 Publish。
发布集成的草案版本:
- 在左侧 Fuse Online 面板中,单击 Integrations。
- 在集成列表中,在草案条目右侧点 并选择 Publish。
关于发布进度
Fuse Online 显示发布过程的进度,它有多个阶段:
- 装配 创建构建集成所需的 pod 资源。
- 构建 可以准备部署集成。
- 部署 会等待将运行集成的 pod 的部署。
- 启动 等待 pod 开始运行集成。
- deployed 表示集成正在运行。
在启动过程中,您可以点 View Logs 来显示提供启动信息的 OpenShift 日志。
发布后集成状态
发布集成完成后,集成名称旁边会显示 Running 状态。pod 运行集成。
8.2.2. 停止集成
每个集成都可能只有一个版本正在运行。正在运行的版本处于 Running 状态。您可以随时停止运行集成。
前提条件
要停止的集成处于 Running 状态。
流程
- 在左侧 Fuse Online 面板中,单击 Integrations。
- 在集成列表中,识别您要停止运行的集成条目。该条目显示此集成 正在运行。
- 在这个集成条目的最右侧,点 并选择 Stop。
结果
Fuse Online 停止运行集成。在集成列表中,停止和 停止 会出现在集成条目中。
8.2.3. 启动集成
首次启动集成时,该过程称为发布集成,因为 Fuse Online 必须在运行集成之前构建集成运行时。您可以随时停止运行集成,然后再次启动它。
前提条件
要启动的集成处于 Stopped 状态。
流程
- 在左侧导航面板中,单击 Integrations。
- 在集成列表中,在您要启动的集成条目右侧,点 。
- 选择 Start。
结果
Fuse Online 显示 Starting 作为该集成版本的状态,然后在集成再次运行时显示为 Running。
8.2.4. 重启旧的集成版本
您可以发布一个集成,该集成无法按照您想要的方式工作。在这种情况下,您可以停止不正确的版本,并将其替换为之前发布的版本以及正确运行的版本。
先决条件
- 集成的版本正在运行,但您要停止它。
- 您有另一个版本的集成,您希望运行该集成。
流程
- 在左侧面板中,单击 Integrations 以显示此环境中的集成列表。
- 单击您要为其发布旧版本的集成条目。Fuse Online 显示集成版本列表。
- 在运行版本的条目中,在最右侧点 并选择 Stop。
- 单击 OK,以确认您要停止运行此版本。
- 等待 Stopped 显示在页面顶部的集成名称右侧。
要像 一样发布旧版本,请跳至下一步。或者,在发布旧版本前,您可以更新它:
- 在您要更新的集成版本的条目中,在右侧点 并选择 replace Draft。
- 根据需要更新集成。
- 更新完成后,在右上角,单击 Publish,然后单击 Publish 确认。这将执行接下来的两个步骤的位置。
- 要发布旧版本,请在您要再次开始运行的集成版本的条目中,点 并选择 Start。
- 点 Start 确认您要启动这个版本的集成。
结果
Fuse Online 启动集成,这需要几分钟时间。当集成运行时,Running version n 会显示在集成名称右侧。