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

创建实例

安装 Blockchain Platform Manager 后,您可以为 Hyperledger Besu 创建 Oracle Blockchain Platform Enterprise Edition 实例。

部署堆栈(或手动安装分发包)会创建 Blockchain Platform Manager,您可以使用它来预配、配置和管理适用于 Hyperledger Besu 的 Oracle Blockchain Platform Enterprise Edition 实例。实例节点在一组可用的 Kubernetes worker 节点上运行。

您可以使用 Blockchain Platform Manager 完成以下任务:

  • 创建、启动、停止和删除适用于 Hyperledger Besu 的 Oracle Blockchain Platform Enterprise Edition 实例。
  • 查看有关所有实例的所有实例和活动记录的详细信息。
  • 配置、激活和使用 LDAP 服务。您可以使用内置的 OpenLDAP 服务或您自己的 LDAP 服务器。
  • 创建并保存用户帐户。

使用须知

查看应用程序信息页面,其中显示有关区块链平台管理器、Kubernetes 集群和 Terraform 输出的详细信息。
  • 请注意用于区块链平台管理器的入站网关 IP 地址,以及服务控制台和 RPC 网关使用的实例服务的入站 IP 地址。
  • 作业下提供了完整的作业日志,包括跳转主机详细信息和 Terraform 日志。
要确保正确的主机名解析,请为 Blockchain Platform Manager 和 OpenLDAP 全限定域名将条目添加到本地 etc/hostsC:\Windows\System32\drivers\etc\hosts 文件中。对于生产环境,请使用 DNS 和证书,而不是 etc/hosts 文件映射。添加与以下示例类似的条目,其中入站 IP 地址是安装输出中显示的入站网关 IP 地址。
<ingress-ip> controlplane.<domainname> openldap.<domainname> auth.<domainname> 

要创建 实例,请执行以下步骤:

  1. 开放式区块链平台管理器 (https://controlplane.domainname/console/index.html)
    您的浏览器可能会警告您自签名证书。
  2. 使用您在安装期间提供的 obpadmin 用户名和密码登录到 Blockchain Platform Manager。
  3. 激活并测试默认的 OpenLDAP 验证服务器。
    1. 依次选择配置验证服务器
    2. 选择 Default 验证服务器,然后选择保存并设置活动
  4. 向系统添加实例管理用户。请勿将 Oracle Blockchain Platform 管理员帐户用于常规任务。注销,然后以新用户身份重新登录。
    1. 在区块链平台管理器的 Configuration(配置)页面的 Authentication Servers(验证服务器)选项卡上,单击 Add User
    2. 输入用户名和密码后,此用户将作为管理用户添加到 LDAP 服务器中。
    3. 现在,您可以使用默认管理员用户从 Blockchain Platform Manager 注销,然后使用此新添加的实例管理用户登录以创建实例。

    注意:

    在使用此用户成功登录到 Blockchain Platform Manager 并预配了实例后,出于安全原因,您可能需要禁用默认管理员用户 (obpadmin)。可以从“配置”页面的“平台设置”选项卡执行此操作。
  5. 实例页上,单击创建实例以创建 Besu 网络的实例。
    此时将显示 Besu Create Instance 对话框。
  6. 填写以下字段:
    说明
    实例名

    输入 Oracle Blockchain Platform 实例的名称。

    服务实例名称:

    • 必须包含一个或多个字符。
    • 不得超过 15 个字符。
    • 必须以 ASCII 字母开头:az
    • 只能包含小写 ASCII 字母或数字。
    • 不得包含连字符。
    • 不能包含任何其他特殊字符。
    • 在身份域中必须唯一。
    说明

    (可选)

    输入 Oracle Blockchain Platform 实例的简短说明。

    域名

    输入您在安装时指定的群集的域名。这只能包含小写 ASCII 字母。

    为区块链实例服务生成的主机名分别将域名和实例名称用作父域和子域。

    Role

    选择创始人以创建完整的区块链环境。此实例将成为创始组织,您可以稍后将新参与者加入网络。

    选择参与者可创建一个实例,该实例将加入在其他位置创建的现有区块链网络,然后才能使用此实例。

    配置

    选择满足您的部署需求的预配配置。Oracle Blockchain Platform Enterprise Edition for Hyperledger Besu 当前仅支持企业。

    连锁 ID

    (仅限创始人实例)输入您的以太坊链 ID。默认值为 1500

    为此网络提供唯一的数字标识符,以避免常见的公共 ID,例如 1、137、1337 或 56,以确保事务处理签名仅在此特定的 Besu 部署上有效,并防止重放攻击。

    预留房期间 (仅限建立者实例)创建新块之间的最短时间(以秒为单位)。
    验证器节点计数 (仅限建立者实例)负责验证和提出块的节点数。
    BootNode 计数 (仅限建立者实例)用于初始对等搜索的节点数。
    RPC 节点计数 (仅限建立者实例)提供外部通信 API 的节点数。
    丰富的历史记录 Oracle DB 概要信息 当前不支持。
    上载 Genesis 文件 (仅限参与者实例)从创建者实例上载创世纪元数据 .zip 文件。从创建者实例操作菜单中选择导出生成元数据,以从创建者下载生成元数据文件。
    实例创建过程会运行,为构成 Besu 网络的节点和服务创建 pod。
  7. 实例以 Up 状态列出后,将 Hosts 项添加到 Hosts 文件中。
    <ingress-ip> console.<instance-name>.<instance-domain-name> rpcproxy.<instance-name>.<instance-domain-name>