5 啟動設定執行處理

本節描述如何使用區塊鏈平台管理程式佈建 Oracle Blockchain Platform 執行處理。

建立 Oracle Blockchain Platform 執行處理之前

在您佈建 Oracle Blockchain Platform 之前,請先決定開發人員或企業執行個體是否符合您的需求。

決定要使用的佈建資源配置

佈建執行處理時,您可以選擇兩個組態。目前不支援在這些選項之間移轉。

組態 功能
開發人員

此入門資源配置建議用於開發和評估。

  • 1 個 Fabric-CA 節點
  • 3 節點 Fabric Ordering Service Network
  • 執行處理描述資料的一節點儲存區域
  • 動態管理的鏈碼執行容器
  • 作業 Web 使用者介面的主控台服務
  • RESTful API 的 REST 代理主機服務
  • 用於認證和角色管理的 LDAP 伺服器整合
企業

高度可用的執行處理組態,每個服務都有較高的複本數目。

  • 3 個 Fabric-CA 節點
  • 3 節點 Fabric Ordering Service Network
  • 3 節點叢集儲存區域,提供執行處理描述資料高可用性
  • 動態管理的鏈碼執行容器
  • 作業 Web 使用者介面的主控台服務
  • RESTful API 的 REST 代理主機服務有多個複本
  • 用於認證和角色管理的 LDAP 伺服器整合

使用區塊鏈平台管理程式佈建執行處理

若要在 Blockchain Platform Manager 中建立區塊鏈創辦人或參與者執行處理,請使用「建立新執行處理」精靈。

您可以佈建兩種類型的 Oracle Blockchain Platform 執行處理:
  • 創辦人組織:一個完整的區塊鏈環境,包括參與者日後可以加入的新網路。

  • 參與者執行處理:如果已經有想要加入的建立者組織,如果您的證明資料可讓您存取網路,就可以建立參與者執行處理。請注意,參與者無法自行運作。

  1. 區塊鏈平台管理程式中,開啟執行處理頁面。
  2. 選取建立執行處理
  3. 完成下列欄位的輸入:
    欄位 描述
    執行處理名稱

    輸入 Oracle Blockchain Platform 執行處理的名稱。

    服務執行處理名稱:

    • 必須包含一或多個字元。
    • 不可超過 15 個字元。
    • 開頭必須是 ASCII 字母:az
    • 只能包含 ASCII 字母或數字。
    • 不得包含連字號。
    • 不得包含任何其他特殊字元。
    • 在識別網域中必須是唯一的。
    描述

    (選擇性)

    輸入 Oracle Blockchain Platform 執行處理的簡短描述。

    網域名稱

    輸入叢集的網域名稱。

    為區塊鏈執行處理服務產生的主機名稱會分別使用網域名稱和執行處理名稱作為父項網域和子網域。

    Role

    選取建立者以建立完整的區塊鏈環境。此例項會成為創始組織,您可以稍後在網路中加入新的參與者。

    選取參與者即可建立一個執行處理,此執行處理將加入在其他地方建立的現有區塊鏈網路,才能使用此執行處理。

    組態
    選取符合您部署需求的佈建資源配置:
    • 開發人員
    • 企業
    對等

    指定最初在此服務執行處理中建立的對等節點數目。您可以稍後在 Oracle Blockchain Platform 主控台中建立其他對等節點。

  4. 按一下建立執行處理

佈建先決條件

在存取 Oracle Blockchain Platform 服務主控台之前,請設定區塊鏈執行處理服務的主機名稱解析,類似您先前為 Blockchain Platform Manager 主機名稱所做的設定。使用下列命令取得所建立區塊鏈執行處理的主機名稱清單:
kubectl get virtualservice -n <instance-namespace> -o json | jq -r
      .items[].spec.hosts[0]

建立執行處理並列在「執行處理」清單中之後,您可以從執行處理名稱旁邊的功能表啟動服務主控台。使用主控台設定您的網路,如使用 Oracle Blockchain Platform 中所述。