从 Oracle Cloud Marketplace 部署

作为 Oracle Cloud Infrastructure 管理员,您可以从 Oracle Marketplace 安装 Oracle Blockchain Platform Enterprise Edition for Besu。

要在 Oracle Cloud Marketplace 中查找 Oracle Blockchain Platform Enterprise Edition:

  1. 登录 Oracle Cloud Marketplace 。
  2. 在 Oracle Cloud Marketplace 主页中,使用“All Applications(所有应用程序)”下的搜索框并搜索关键字 Oracle Blockchain Platform。
  3. 从搜索结果中,选择 Oracle Blockchain Platform Besu Enterprise Edition。

在 Oracle Cloud Marketplace 中找到 Oracle Blockchain Platform Enterprise Edition 列表后,您可以使用提供的堆栈列表部署 Oracle Blockchain Platform。堆栈会提示您提供特定信息,然后使用安装的 Oracle Blockchain Enterprise Edition 构建 Oracle Kubernetes 引擎集群。

  1. 从“Marketplace(市场)”页面中,选择“Oracle Blockchain Platform Besu Enterprise Edition”。
  2. 选择启动堆栈。
  3. 在 "Launch Stack"(启动堆栈)页面上,提供以下信息:
    1. 选择区间的
      指定要构建资源的区间。
    2. 选择版本
      提供可用版本的列表。选择要预配的 Oracle Blockchain Platform Enterprise Edition 版本:26.3.1。
    3. 条款与条件
      请先复核许可证,然后再继续创建实例。
    选择启动堆栈。
  4. (可选)定制堆栈信息字段。所有字段均已完成,并具有默认值。
    1. 定制提供商
      此时不支持定制提供程序。
    2. 名称
      堆栈的名称。它具有默认名称并提供日期时间戳。如果需要,可以编辑此内容。
    3. 说明
      您正在创建的堆栈的说明。
    4. 在区间中创建
      默认为您在 Oracle Blockchain Platform Marketplace 页面上选择的区间。
    5. Terraform 版本
      确保选择了版本 1.5.x 或更高版本。
    6. 标记
      可选。标记是分配跟踪机制的便捷方式。
    单击下一步。
  5. 在配置变量页上填写配置平台所需的详细信息。
    区块链平台配置
    1. 域名
      将用于 Oracle Blockchain Platform Manager 的域名。这将在平台管理器 URL 中使用,如第 7 步中所述。
    2. Blockchain Platform Manager 管理员用户密码
      这用于设置 Blockchain Platform Manager 管理员用户的密码。
    3. LDAP 用户口令
      这用于设置 LDAP 验证服务器的管理员用户密码。
    OCIR 映像配置
    1. OCIR 用户名
      用于登录 Oracle Cloud Infrastructure Registry 的用户名。按以下格式输入用户的名称:
      <tenancy-namespace>/<username>
      其中 <tenancy-namespace> 是要在其中创建系统信息库的租户的自动生成的对象存储名称空间字符串(如租户信息页中所示)。例如:
      ansh81vru1zp/jdoe@example.com
      请注意,对于一些较旧的租户,名称空间字符串可能与所有小写字母中的租户名称相同。例如:
      example-dev
      如果您的租户与 Oracle Identity Cloud Service 联合,请使用以下格式
      <tenancy-namespace>/oracleidentitycloudservice/<username>

      请参阅登录 Oracle Cloud Infrastructure Registry 。

    2. OCIR 验证令牌
      用于访问 OCIR 的验证令牌。此处介绍了此先决条件: OCI 先决条件。
    Kubernetes 集群设置
    1. 集群名
      将创建的 OCI Kubernetes 引擎集群的名称。
    2. 节点池名称
      worker 节点的节点池的名称。
    3. 为节点池启用集群自动缩放器
      这将使节点池能够根据资源使用情况自动缩放,并根据需要添加和删除 worker 节点。
    4. 最小 Worker 节点数量
      节点池中的节点的最小数量。如果尚未启用自动缩放,这是可用的 worker 节点总数。至少需要三个 worker 节点。
    5. Worker 节点的最大数量
      节点池中的节点的最大数量。仅当启用了自动缩放时,此选项才可用。
    6. Worker 节点实例配置
      选择适当的计算配置。有关支持的配置及其配置的信息,请参阅:支持的计算配置
    7. Worker 节点 OCPU 计数
      每个 worker 节点计算实例的 OCPU 数。最小为 4 个 OCPU。
    8. 工作进程节点内存 (GB)
      每个 worker 节点计算实例的内存量。最小值为 64GB。
  6. 在复查页上,复查您提供的信息,然后单击创建。
    • 默认情况下选择运行应用。它将运行堆栈并设置您的区块链平台管理器。
    • 如果未选择运行应用,请单击应用,然后选择自动批准以解决应用作业计划。
    完成安装大约需要 30 分钟。
  7. 作业完成后,提供了新选项卡:应用程序信息。
    1. 复制 Domain Hosts Entry(域主机条目)字段并将其附加到客户端计算机的 hosts 文件:
      • macOS 或 Linux:/etc/hosts
      • Windows:C:\Windows\System32\drivers\etc\hosts
    2. 可选:复制 Kubernetes 配置字段并将其附加到客户端计算机的 kubeconfig 文件 (~/.kube/config) 以访问集群。
  8. 您现在可以通过以下 URL 访问 Blockchain Platform Manager:
    https://controlplane.<domain_name>/console/index.html
    其中,<domain_name> 与第 5 步中“区块链平台配置”详细信息中提交的域名相对应。
    例如:https://controlplane.obpee.com/console/index.html