管理節點

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

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

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

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

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

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

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

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

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

節點類型 這個節點有什麼功能? 顯示於發起人或參與者執行環境中 每個執行處理的節點數目 是否可以在佈建我的執行處理之後新增其他節點?
CA

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

創辦人

參與者

1

編號
主控台

此節點是主控台元件。

創辦人

參與者

1

編號
Orderer

此節點提供節點間的通訊。它保證將交易傳送至區塊鏈中的區塊和區塊。

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

創辦人

參與者

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. 按一下 [ 啟動 ] 或 [ 停止 ] 選項。節點的狀態會變更為 updown ,且資訊會寫入節點的日誌檔。

重新啟動節點

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

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

設定節點的日誌層次

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

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