管理節點

本主題包含管理網路中節點的一般資訊,例如描述區塊鏈網路中的節點類型、如何檢視節點及其拓樸、如何停止及啟動節點,以及如何設定節點的記錄日誌層次。

網路中有哪些類型的節點?

區塊鏈網路包含主控台、對等、排序器、憑證授權機構 (CA) 和 REST 代理主機節點。顯示在您主控台中的節點取決於您是網路的建立者或網路中的參與者。

例如,如果您是網路的參與者,您的主控台將不會顯示該網路的排序器節點。如果您是創始人,您的主控台會顯示所有節點類型。

新執行處理包含哪些節點?

首次佈建執行處理並存取節點頁籤之後,您會看到:

  • 一個主控台節點。
  • 設定期間您要求的對等數目。這些同儕會顯示為同儕 (成員) 類型。執行處理可包含的對等節點數目上限為 16。
  • 代表訂購服務的訂購者節點或訂購服務節點 (OSN)。
  • 代表成員身分服務的 Fabric Certificate Authority (CA)。
  • REST 代理主機節點。

我需要有關不同節點類型的詳細資訊

您可以使用此表格來尋找節點的詳細資訊。

節點類型 此節點的作用為何? 顯示在發起者或參與者例項中 每一執行處理的節點數 佈建執行處理後是否可以新增其他節點?
CA

此節點提供及管理對等節點證明資料和成員證明資料。

創建者

參與者

1

編號
主控台

此節點是主控台元件。

創建者

參與者

1

編號
排序器

此節點提供節點之間的通訊。它保證將交易交付到區塊和區塊鏈中。

如果您是參與者,就必須將創辦人的訂購服務設定匯入您的執行處理,讓所有對等節點都能夠通訊。

創建者

參與者

3

數位資產版本:是

Enterprise Edition:是

標準版:否

對等

此節點包含分類帳的副本,並將交易寫入分類帳。此節點也可以為異動背書。

您的網路可以包含成員或遠端對等體。

創建者

參與者

2 到 16

您可以在建立執行處理時指定可新增的對等節點數目。

REST 代理主機

此節點會將應用程式識別對應至區塊鏈成員,讓使用者和應用程式能夠呼叫 Oracle Blockchain Platform REST API。

創建者

參與者

1 編號

尋找節點相關資訊

此段落包含主控台中節點的相關資訊,您可以在執行處理和網路中找到節點的相關資訊。

檢視節點的一般資訊

您可以使用節點頁籤來檢視網路中所有節點的一般資訊。例如,名稱、路線、類型及狀態。

您也可以使用「節點」頁籤,展開特定節點的詳細資訊。如需有關節點類型的更多資訊,請參閱網路中有哪些節點類型?
  1. 移至主控台並選取節點頁籤。
  2. 節點頁籤中,確認清單檢視 (而不是拓樸檢視 ) 正在顯示。
    描述
    路由 Oracle Blockchain Platform 會在您佈建執行處理或建立新節點時產生 URL。

    如果您使用 Hyperledger Fabric SDK,則需要這些 URL 來指定您要 SDK 互動的對等體。

    Type 表示節點類型。
    MSP 識別碼 會員服務提供者 ID。
    狀態 指示節點是否在執行中或停用中。同時也指出節點是否有未套用的組態變更。請注意下列狀態:
    • 使用中 — 節點正在執行並正常運作。
    • 停用中 — 節點已停止。
    • 不適用 — 遠端對等體會顯示此狀態,因為您的執行處理沒有取得對等狀態所需的權限。
    IsConfigured 如果節點的組態已更新,您需要重新啟動節點,更新才會生效。yes 狀態的節點正在執行中 (且未停止)。
    其他動作功能表 您的權限會決定「其他動作」功能表中可用的選項。如果您是管理員,此按鈕會提供修改節點組態的連結。管理員和使用者可以停止、啟動及重新啟動節點。

特定節點的存取資訊

使用節點頁籤來存取特定資訊。例如,狀況資訊或日誌檔。

  1. 移至主控台並選取節點頁籤。
  2. 按一下節點的名稱,即可移至節點資訊頁面。節點資訊頁面中顯示的窗格視您選取的節點類型而定。
    Pane - 窗格 適用於哪些節點類型? 可在此窗格中執行哪些作業?
    狀況 全部 檢視度量,以協助您瞭解節點在網路上的執行情況。測量結果範例包括「CPU 使用量」與「記憶體使用量」。

    對於「對等」節點,此窗格會顯示已背書和已確認交易的相關資訊。

    日誌 全部 檢視及下載日誌檔以尋找及疑難排解節點的問題。
    通道 對等 檢視所選對等節點用於與其他節點通訊的通道清單。視需要將對等節點加入其他現有通道。請前往通道頁面建立新的通道,並指定可以加入的對等節點。
    鏈碼 對等 檢視安裝在對等節點上的鏈碼。請前往鏈碼頁面安裝新的鏈碼或升級現有的鏈碼。
    交易統計資料 REST 代理主機 檢視 REST 代理主機處理的查詢總計、失敗的查詢、呼叫總計以及失敗的呼叫。

檢視網路中對等與通道的圖表

您可以使用「拓樸」檢視存取互動式圖表,顯示哪些網路對等體使用哪些通道。

  1. 移至主控台並選取節點頁籤。
  2. 節點頁籤中,按一下拓樸檢視以查看圖表,其中顯示網路中的對等節點及其使用的通道。
  3. 將游標停留在對等方上,即可強調對等方及其使用的通道。

尋找節點組態設定值

您可以使用節點頁籤來尋找特定節點的組態設定值。如果您是管理員,則可以更新節點的組態設定值。如果您是使用者,則可以檢視節點的組態設定值。

  1. 移至主控台並選取節點頁籤。
  2. 移至節點表格,找出您要設定組態資訊的節點,然後按一下節點的其他動作按鈕。
  3. 組態選項由您的權限決定。如果您是管理員,請找出並按一下編輯組態。如果您是使用者,請找出並按一下檢視
    隨即顯示設定對話方塊,其中顯示所選節點類型的特定屬性。請參閱節點組態

啟動及停止節點

您可以啟動或停止網路中的 CA、排序器、對等及 REST 代理主機節點。您無法啟動或停止主控台節點或遠端對等節點。

您可以根據網路中的流量啟動和停止節點。例如,如果網路流量很輕,您就可以停止不需要的對等節點和排序器節點。
您也可以重新啟動節點。請參閱重新啟動節點
當您停止對等節點時,Oracle Blockchain Platform 會移除對等節點在「通道」頁籤和「鏈碼」頁籤上的清單。如果您停止已安裝鏈碼的所有對等體,則「鏈碼」頁籤不會列出鏈碼。如果您停止所有加入通路的同儕,則「通路」頁標會列出通路,但無法檢視其資訊。
停止一段很長一段時間的節點之前,您應將此對等方的所有責任移轉至其他執行中的對等方,然後移除此對等方擁有的所有責任。
  • 檢查所有其他同儕節點的 gossip 啟動安裝位址清單,移除對等位址,並在需要時新增其他執行中對等項目的位址。對等組態變更之後,請重新啟動對等。
  • 檢查所有通道的錨點對等清單,移除錨點對等清單中的對等項目,並視需要新增其他執行中的對等項目至錨點對等清單。
  • 如果通道僅結合至此對等體,或只有在此對等體上部署鏈碼,則應考慮使用其他執行中對等體來加入相同的通道,並部署相同的鏈碼。
您必須是管理員,才能夠執行此作業。
  1. 移至主控台並選取節點頁籤。
  2. 在「節點」頁籤中,移至「節點」表格,找出要啟動或停止的節點,然後按一下節點的「其他動作」按鈕。
  3. 按一下啟動停止選項。節點的狀態會變更為向上向下,且資訊會寫入節點的日誌檔。

重新啟動節點

您可以重新啟動網路中的 CA、訂購者、對等及 REST 代理主機節點。您無法重新啟動主控台節點或遠端對等節點。

如果節點沒有回應或未正確執行,或您已更新節點的組態,則應重新啟動節點。您也可以啟動或停止節點。請參閱啟動和停止節點
您必須是管理員,才能夠執行此作業。
  1. 移至主控台並選取節點頁籤。
  2. 節點頁籤中,移至節點表格,找出要重新啟動的節點,然後按一下節點的其他動作按鈕。
  3. 按一下重新啟動
    節點的狀態會變更為重新啟動,且資訊會寫入日誌檔。

設定節點的日誌層次

如果您是管理員,則可以指定要包含在節點日誌檔中的資訊類型。例如 ERROR、WARNING、INFO 或 DEBUG。

依照預設,每個節點的日誌層次都會設為 INFO。開發和測試網路時,Oracle 建議您將記錄日誌層次設為 DEBUG。如果您是在生產環境中作業,請使用 ERROR。
只有管理員可以變更節點的日誌層級設定。如果您是使用者,則可以檢視節點的日誌層次設定值。
  1. 移至主控台,然後選取「節點」頁籤。
  2. 在「節點」頁籤中,移至節點表格,找出要更新的節點,按一下其「其他動作」功能表,然後按一下「編輯組態」。
    如果您有使用者權限,則您的主控台將會有檢視選項,按一下即可查看節點的日誌層次設定和其他組態設定值。
    此時會顯示「設定」對話方塊。
  3. 日誌層級欄位中,選取您要使用的日誌層級。
  4. 按一下提交