准备在 VMware 中安装 API Connect

下载产品文件,设置 apicup 命令行工具,创建 API Connect 项目目录,并接受 API Connect 许可。

准备工作

查看 VMware 部署概述和要求

关于此任务

在第一步中,你将使用 apicup 命令创建一个包含配置文件 apiconnect-up-v10.yml 的项目目录。 使用 apicup 命令配置子系统 API Connect 时,配置设置将保存在 apiconnect-up-v10.yml 文件中。

部署中的所有 API Connect 子系统必须在同一项目目录中配置。

安装 API Connect 子系统后,将在设备 (物理或虚拟) 上完成 DataPower® Gateway 的安装和配置。 对于 VMware 环境中的网关服务,请使用 Deploying DataPower Gateway virtual appliance 中的说明。

注:
  • 维护 API Connect 时,除非得到 IBM 的许可,否则不要使用 kubectl exec 命令访问 API Connect pod。
  • 请勿在已部署的 VM 上进行任何更改,除非在此处进行了记录或者 IBM 建议更改。 尝试手动更新软件包、添加新用户或安装新软件可能会导致问题。 操作系统更新由 API Connect 修复包处理。

过程

  1. 获取 API Connect 安装文件。

    以下文件用于 VMware上的初始部署:

    IBM API Connect <version> 用于 VMware 的管理
    管理子系统文件
    IBM API Connect <version> VMware 开发人员门户网站
    Developer Portal 子系统文件
    IBM API Connect <version> VMware 的分析功能
    分析子系统文件
    IBM API Connect <version><operating_system> 安装辅助程序 (apicup)
    apicup 安装实用程序。 对于 VMware 上的所有安装均为必需。
    IBM API Connect <version> 安全签名捆绑文件
    可用于验证下载完整性的签名文件。
    IBM API Connect <version> 适用于 <operating_system> 的工具包
    Toolkit 命令行实用程序。 独立打包,或使用 API Designer:
    • IBM API Connect <version> 适用于 <operating_system> 的工具包
    • IBM API Connect <版本> 适用于 <operating_system> 的工具包设计器

    初始安装期间不需要。 安装后,可以直接从 Cloud Manager UI 和 API Manager UI 下载。 请参阅 安装工具箱

    IBM API Connect 版本 本地 Test Environment
    可选测试环境。 请参阅 使用本地 Test Environment
  2. 请完成 “验证 IBM 产品文件的完整性 ”中的步骤,以验证下载的产品文件是否损坏。
  3. 安装 apicup 命令行工具。
    1. 找到在步骤 1 中下载的 apicup 文件:操作系统 安装辅助程序 (apicup)
    2. 将文件命名为 apicup.
    3. Linux® 和 macOS :输入以下命令,使 apicup 文件成为可执行文件:
      chmod +x apicup
    4. 将路径设置为 apicup 文件的位置。
      • 对于 OSX 和 Linux 操作系统:
        export PATH=$PATH:/Users/your_path/
      • 对于 Windows 操作系统:
        set PATH=c:\your_path;%PATH%
  4. 创建一个新目录,在此管理 API Connect 部署。 该目录被称为 API Connect 项目目录。
    1. API Connect 部署创建项目目录:
      apicup init <apic project directory name>

      其中 <apic 项目目录名称> 是您希望用于此 API Connect 部署的目录名称。

      该命令将创建一个名为 <apic 项目目录名> 的新目录,并在该目录中创建一个空的 apiconnect-up-v10.yml 文件。

      重要:项目目录必须位于安全的永久位置。 项目目录内的文件包含编码密码信息和其他以文本格式显示的信息。
    2. apicup 可执行文件复制到项目目录。
    3. 在项目目录中,指定 API Connect 许可证:
      apicup licenses accept <License ID>

      <License ID> 专用于您购买的 API Connect 程序名称。 要查看支持的许可证ID,请参阅 API Connect 许可证

后续操作

继续安装每个 API Connect 子系统: