3 从 Oracle Cloud Marketplace 预配 Oracle Blockchain Platform Enterprise Edition

作为 Oracle Cloud Infrastructure 管理员,您可以为您的组织创建和设置 Oracle Blockchain Platform Manager。

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

  1. 登录 Oracle Cloud Marketplace
  2. 从 Oracle Cloud Marketplace 主页,使用应用程序下的搜索框并搜索关键字 Oracle Blockchain Platform
  3. 从搜索结果中,选择 Oracle Blockchain Platform Enterprise Edition。

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

  1. 从“市场”页面中,选择“Oracle Blockchain Platform Enterprise Edition”。
  2. 在 Oracle Blockchain Platform 应用程序页面上,提供以下信息:
    1. 选择版本
      提供可用版本的列表。选择要预配的 Oracle Blockchain Platform Enterprise Edition 版本。
    2. 选择区间
      指定将在其中构建资源的区间。
    3. 使用条款
      请先复核许可证,然后再继续创建实例。
    单击启动堆栈以在 OCI 环境中启动堆栈。
  3. (可选)定制堆栈信息字段。所有字段都以默认值填写。
    1. 定制提供程序
      此时不支持定制提供程序。
    2. 名称
      堆栈的名称。它具有默认名称并提供日期时间戳。可以根据需要编辑此项。
    3. 说明
      要创建的堆栈的说明。
    4. 在区间中创建
      默认为您在 Oracle Blockchain Platform Marketplace 页面中选择的区间。
    5. Terraform 版本
      确保选择了版本 1.1.x 或更高版本。
    6. 标记
      (可选)标记是一种分配跟踪机制的便捷方式。
    单击下一步
  4. 配置变量页上填写配置平台所需的详细信息。
    区块链平台配置
    1. 域名
      将用于 Oracle Blockchain Platform Manager 的域名。这将在平台管理器 URL 中使用,如第 7 步中所述。
    2. 管理员用户口令
      这用于设置 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 的验证令牌。
    Kubernetes 集群配置
    1. 集群名
      将创建的 OCI Kubernetes 引擎集群的名称。
    2. 节点池名称
      worker 节点的节点池的名称。
    3. 为节点池启用集群自动缩放程序
      这将允许节点池根据资源使用情况自动缩放,并根据需要添加和删除 worker 节点。
    4. 最小 Worker 节点数
      节点池中的最小节点数。如果未启用自动缩放,则这是可用的工作节点总数。至少需要三个 worker 节点。
    5. 最大工作进程节点数
      节点池中的最大节点数。仅当启用了自动缩放时,此功能才可用。
    6. Worker 节点实例配置
      选择适当的计算配置。有关受支持配置及其配置的信息,请参见: Supported Compute Shapes
    7. Worker 节点 OCPU 计数
      每个 worker 节点计算实例的 OCPU 数。最少 2 个 OCPU。
    8. Worker 节点内存 (GB)
      每个 worker 节点计算实例的内存量。最小值为 32GB。
  5. 复查页上,复查您提供的信息,然后单击创建
    • 默认情况下,运行应用处于选中状态。它将运行堆栈并设置您的区块链平台管理器。
    • 如果未选择运行应用,请单击应用并选择自动批准以获得应用作业计划解决方案
    完成安装大约需要 30 分钟。
  6. 作业完成后,会显示一个新选项卡:应用程序信息
    1. 复制 Domain Hosts Entry(域主机条目)字段并将其附加到客户机计算机的 hosts 文件中:
      • macOS 或 Linux:/etc/hosts
      • Windows:C:\Windows\System32\drivers\etc\hosts
    2. 可选:复制 Kubernetes 配置字段并将其附加到客户端计算机的 kubeconfig 文件 (~/.kube/config) 以访问集群。
  7. 现在,您可以通过以下 URL 访问区块链平台管理器:
    https://controlplane.<domain_name>/console/index.html
    其中 <domain_name>Step 4 中区块链平台配置详细信息中提交的域名相对应。
    例如:https://controlplane.obpee.com/console/index.html

首次登录区块链平台管理器

部署 Oracle Blockchain Platform 后,您可以登录 Blockchain Platform Manager,以便预配 Oracle Blockchain Platform 实例。

访问区块链平台管理器后,请访问 https://controlplane.<domain_name>/console/index.html
  1. 输入默认管理员身份证明。
    1. 用户名:obpadmin
    2. 密码:在第 4 步的区块链平台配置详细信息中提交的管理员用户密码。
  2. 系统会提示您配置 LDAP。单击确定继续。
    此时将显示 Configuration(配置)选项卡。
  3. LDAP 配置已创建,但管理员用户必须将其设置为活动。单击 Set Active 激活 LDAP 配置。此时将显示确认提示;单击确认
  4. 由于默认管理员用户没有此权限,因此您需要至少添加一个用户来创建 Oracle Blockchain Platform 实例。单击添加用户并输入所有必需的详细信息。单击提交
  5. 注销 Blockchain Platform Manager。
  6. 使用添加用于创建实例的新用户登录。
  7. 单击创建实例以创建 Oracle Blockchain Platform 实例。按照预配实例中概述的步骤操作。

后续步骤

现在,您可以按照使用 Oracle Blockchain Platform 中所述使用 Oracle Blockchain Platform Enterprise Edition 实例。