正式上市前版本:2026-02-26

使用 OCI 堆栈安装

通过部署 OCI 堆栈完成以下步骤来安装产品。

Prerequisites

在开始安装过程之前,请确保具有以下先决条件:

  • 访问 Oracle Cloud Infrastructure (OCI) 租户,并有权创建和管理资源管理器堆栈、计算和网络资源以及容器注册表和 Kubernetes (OKE) 资源。
  • Oracle Blockchain Platform Enterprise Edition for Hyperledger Besu 的 Resource Manager 堆栈软件包采用 .zip 格式。
  • 对区块链概念和超级账本 Besu 的基本了解。有关 Hyperledger Besu 的更多信息,请参见 Besu Ethereum client
  • Oracle Cloud Stack 先决条件:
    • 用于托管区块链平台管理器和服务控制台全限定域名的基本域名(例如 obpee.example.com
    • Blockchain Platform Manager 管理员和 LDAP 管理员的密码
    • OCI 注册表 (OCIR) 用户名和活动验证令牌
    • 集群详细信息,例如 Worker 节点计数和 OCPU 以及内存规范
要获取 OCIR 用户名和验证令牌,请完成以下步骤。
  1. 在 OCI 控制台中,选择概要信息,然后选择您的用户账户。
  2. 打开令牌和密钥
  3. Auth 令牌下,创建令牌,然后对其进行复制并安全地存储。
  4. 确定 OCIR 用户名,该用户名通常使用以下格式:<tenancy-name>/oracleidentitycloudservice/<username>。例如,acmeinc/oracleidentitycloudservice/dev.user@example.com
有关详细信息,请参阅登录 Oracle Cloud Infrastructure Registry

EVM 兼容性

该平台基于 Hyperledger Besu v25.12,支持上海和 Cancun EVM 智能合约。使用该平台测试和评估产品功能并开发集成。请勿在生产环境中使用该平台。API 合同可能会在平台发行版之间发生变化。

下表显示了可以使用的 Solidity 和 Hardhat 的最低版本。

EVM 版本 最小 Solid 版本 最低硬帽版本
上海 0.8.20 2.14.0
坎昆 0.8.24 2.21.0

创建栈

您可以使用 Oracle Cloud Stack 为超级账本 Besu 创建和部署 Oracle Blockchain Platform Enterprise Edition

  1. 登录 OCI,然后依次导航到 Developer ServicesResource ManagerStacks
  2. 单击创建堆栈
  3. 堆栈信息页上,选择我的配置,选择 Zip 文件单选按钮,然后上载包含堆栈配置的 .zip 文件。对于有限可用性发行版,.zip 文件的 URL 由贵方的 Oracle 销售或产品管理联系人提供。
  4. (可选)定制堆栈信息字段。所有字段均已完成,并具有默认值。
    1. 定制提供商
      此时不支持定制提供程序。
    2. 名称
      堆栈的名称。它具有默认名称并提供日期时间戳。如果需要,可以编辑此内容。
    3. 说明
      您正在创建的堆栈的说明。
    4. 在区间中创建
      默认为 OCI 租户的根区间。
    5. Terraform 版本
      确保选择了版本 1.1.x 或更高版本。
    6. 标记
      (可选)标记是分配跟踪机制的便捷方式。
    单击下一步
  5. 为堆栈提供名称并输入所需的参数。
    区块链平台配置
    1. 域名
      指定用于托管区块链平台管理器和服务控制台的域 URL。默认值为 Besuee.com
    2. 管理用户密码
      这用于设置 Blockchain Platform Manager 管理用户 (obpadmin) 密码。
    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 的验证令牌。
    Kubernetes 集群设置
    1. 集群名
      将创建的 OCI Kubernetes 引擎集群的名称。后续资源也将包含此名称。在最终状态下,应用作业生成的 deployment_id 将添加到此状态中。
    2. 节点池名称
      worker 节点的节点池的名称。
    3. 为节点池启用集群自动缩放器
      这将使节点池能够根据资源使用情况自动缩放,并根据需要添加和删除 worker 节点。设置为 False 时,将隐藏最大工作节点数选项卡。
    4. 最小 Worker 节点数量
      节点池中的节点的最小数量。如果尚未启用自动缩放,这是可用的 worker 节点总数。默认值为 1。至少需要 1 个 Worker 节点。
    5. Worker 节点的最大数量
      节点池中的节点的最大数量。仅当启用了自动缩放时,此选项才可用。默认值为 10。最大值为 100。
    6. Worker 节点实例配置
      选择适当的计算配置。默认值为 VM.Standard.E5.Flex。有关支持的配置及其配置的信息,请参见: Supported Compute Shapes
    7. Worker 节点 OCPU 计数
      每个 worker 节点计算实例的 OCPU 数。最小为 4 个 OCPU。最大为 64 个 OCPU。
    8. 工作进程节点内存 (GB)
      每个 worker 节点计算实例的内存量。最小值为 64 GB。最大值为 1024 GB。
  6. 复查信息,然后通过依次选择运行应用创建来创建堆栈。
    堆栈创建过程开始,包括部署资源,例如计算 VM(跳转主机)和 Kubernetes 集群。
  7. 等待堆栈创建完成,通常需要 40-45 分钟。监视堆栈创建作业和日志以跟踪部署进度。
  8. 堆栈作业标记为 Succeeded 后,应用程序信息选项卡将可用。此选项卡上的信息可用于配置对区块链平台管理器的访问权限。
    有关这些字段的更多信息,请参阅应用程序信息