2 创建实例

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

在创建实例之前

在使用 Oracle Cloud Infrastructure 控制台设置 Oracle Blockchain Platform 之前,Oracle 建议您花一些时间来规划服务。

创建区间

注册 Oracle Cloud Infrastructure 时,Oracle 将使用包含所有云资源的根区间创建您的租户。然后,您可以在租户(根区间)内创建其他区间以及相应的策略来控制对每个区间中资源的访问。在创建 Oracle Blockchain Platform 实例之前,Oracle 建议您设置希望实例所属的区间。

您可以在 Oracle Cloud Infrastructure Identity and Access Management (IAM) 中创建区间。请参阅:

规划您的实例

版本

有两个版本的 Oracle Blockchain Platform 可用:
  • 标准版:2 个 OCPU、50 GB 存储、2 个对等节点(以后可以另外添加)
  • 企业版:
    • 小:4 个 OCPU,150 GB 存储,2 个对等节点(以后可以另外添加)
    • 媒介:8 个 OCPU,150 GB 存储,4 个对等节点(以后可以另外添加)
    • 大:16 个 OCPU,150 GB 存储,6 个对等节点(以后可以另外添加)
    • X 大型:32 个 OCPU,150 GB 存储,6 个对等节点(以后还可以添加更多)

如果您创建了企业配置,则可以纵向扩展或收缩区块链平台,从而形成一种称为企业定制的新配置。有关详细信息,请参阅扩展您的实例

平台版本

您还可以选择要使用的平台版本,这将确定您的网络是否在 Hyperledger Fabric v1.4、v2.2 或 v2.5 上运行。请参阅什么是平台版本?
  • 如果要加入预先存在的网络,则必须选择与创建者相同的平台版本。
  • Hyperledger Fabric v1.4 和 v2.2 仅供具有使用该平台版本预先存在的实例的用户使用。
  • 如果您要创建一个新网络,我们建议从 Hyperledger Fabric v2.5 开始。

计费

基于 Oracle Blockchain Platform OCPU 的计量表使用高精度计费,这意味着每秒计费一次。最小开票金额为一分钟;任何运行时间不到一分钟的实例仍将收取一分钟的费用。

使用控制台创建 Oracle Blockchain Platform 实例

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

您可以预配两种类型的 Oracle Blockchain Platform 实例:
  • 创始人组织:完整的区块链环境,包括参与者以后可以加入的新网络。

  • 参与者实例:如果已经存在要加入的建立者组织,则可以在凭据为您提供网络访问权限的情况下创建参与者实例。

  1. 登录到您的 Oracle Cloud Infrastructure 账户。您必须登录为联合 Oracle Identity Cloud Service 用户。
  2. 在控制台中,单击左上角的 Navigation(导航)菜单。
  3. 开发人员服务下,选择区块链平台
  4. 区间列表中,选择要创建服务的区间。
  5. 单击创建区块链平台
  6. 输入 Oracle Blockchain Platform 实例的名称。
    服务实例名称:
    • 必须包含一个或多个字符。
    • 不得超过 15 个字符。
    • 必须以 ASCII 字母开头:azAZ
    • 只能包含 ASCII 字母或数字。
    • 不能包含连字符。
    • 不能包含任何其他特殊字符。
    • 在身份域中必须唯一。
  7. 可以选择性地输入实例说明。
  8. 选择您的平台版本。这指定您希望实例运行的超级账本架构版本。创建者和参与者必须都使用同一版本的超级账本架构。
  9. 如果要创建新网络,或者要创建参与者实例以加入现有网络,请选择此项。
  10. 选择您的版本。Plan Your Instance 中介绍了这些版本。
  11. Oracle Blockchain Platform 包括证书颁发机构 (Certificate Authority,CA),用于为实例中的所有区块链节点创建自签名证书。

    如果要使用您自己的证书颁发机构的证书并使用 Oracle Blockchain Platform 证书颁发机构作为中间 CA,则可以上载 CA 档案。上载的证书将用于签署 Oracle Blockchain Platform 节点的中间证书,因此将它们包括在根 CA 链下。

    归档文件是一个 zip 文件,其中包含以下文件:
    • CA 链 - 名为 ca-chain.pem。应存在从签名 CA 到顶层 CA 的整个 CA 文件序列。
    • key-name ca-key.pem。键应为 256 位椭圆曲线键。建议使用 prime256v1 曲线。
    • 证书 - 名为 ca-cert.pem
    归档文件必须小于 2MB。文件必须直接位于 zip 归档文件中,以便在解压缩归档文件 (.zip) 时,这些文件在当前目录中与归档文件 (.zip) 文件相同的级别可见。文件不应存在于归档文件内的嵌套目录中。
  12. 如果要对实例使用标记,请展开“Advanced Options(高级选项)”部分并添加标记。
  13. 单击创建

创建服务大约需要 15 分钟。显示实例页以检查当前状态。

验证您的实例

在 Oracle Cloud Infrastructure 控制台中导航到您的服务,然后登录以验证您的 Oracle Blockchain Platform 实例是否已启动且正在运行。

有关登录 Oracle Cloud Infrastructure 控制台的详细信息,请参阅登录到控制台

  1. 在 Oracle Cloud Infrastructure 控制台上,单击左上角的导航菜单。
  2. 开发人员服务下,选择区块链平台
  3. 区间列表中,选择用于创建实例的区间。
  4. 单击新实例的名称。
  5. 单击服务控制台。这将启动 Oracle Blockchain Platform 控制台。