Knoten verwalten

Dieses Thema enthält allgemeine Informationen zur Verwaltung der Knoten in Ihrem Netzwerk, wie z.B. die Typen von Knoten in Ihrem Blockchain-Netzwerk, die Anzeige Ihrer Knoten und ihrer Topologie, das Stoppen und Starten dieser Knoten und das Festlegen von Logging-Ebenen für einen Knoten.

Welche Arten von Knoten befinden sich in einem Netzwerk?

Ein Blockchain-Netzwerk enthält Konsolen-, Peer-, Orderer-, Zertifizierungsstellen-(CA-) und REST-Proxyknoten. Die Knoten, die in Ihrer Konsole angezeigt werden, hängen davon ab, ob Sie der Gründer oder Teilnehmer eines Netzwerks sind.

Beispiel: Wenn Sie ein Teilnehmer in einem Netzwerk sind, zeigt Ihre Konsole keinen Orderer-Knoten für dieses Netzwerk an. Wenn Sie ein Gründer sind, zeigt Ihre Konsole alle Knotentypen an.

Welche Knoten sind in einer neuen Instanz enthalten?

Nachdem Sie die Instanz bereitgestellt und zum ersten Mal auf die Registerkarte Knoten zugegriffen haben, wird Folgendes angezeigt:

  • Ein Konsolenknoten.
  • Die Anzahl der Peers, die Sie bei der Einrichtung angefordert haben. Diese Peers werden mit dem Typ "Peer(Member)" angezeigt. Die maximale Anzahl von Peerknoten, die in eine Instanz aufgenommen werden können, beträgt 16.
  • Ein Orderer-Knoten oder Ordering Service Node (OSN), der einen Ordering-Service darstellt.
  • Eine Fabric Certificate Authority (CA), die den Mitgliedschaftsservice darstellt.
  • Ein REST-Proxyknoten.

Ich benötige weitere Informationen zu den verschiedenen Knotentypen

In dieser Tabelle finden Sie weitere Informationen zu Knoten.

Knotenart Was bewirkt dieser Knoten? Wird in Gründer- oder Teilnehmerinstanz angezeigt Anzahl Knoten pro Instanz Kann ich nach dem Provisioning meiner Instanz einen weiteren Knoten hinzufügen?
CA

Dieser Knoten stellt Zugangsdaten für Peer-Knoten und Member-Zugangsdaten bereit und verwaltet sie.

Gründer

Teilnehmer

1

Nr.
Konsole

Dieser Knoten ist die Konsolkomponente.

Gründer

Teilnehmer

1

Nr.
Anforderer

Dieser Knoten ermöglicht die Kommunikation zwischen Knoten. Es garantiert die Zustellung von Transaktionen in Blöcken und Blöcken in die Blockchain.

Wenn Sie ein Teilnehmer sind, müssen Sie die Ordering-Service-Einstellung des Gründers in Ihre Instanz importieren, damit alle Peerknoten kommunizieren können.

Gründer

Teilnehmer

3

Enterprise Edition: Ja

Standard Edition: Nein

Peer

Dieser Knoten enthält eine Kopie des Buchs und schreibt Transaktionen in das Buch. Dieser Knoten kann auch Transaktionen bestätigen.

Ihr Netzwerk kann Member- oder Remote-Peers enthalten.

Gründer

Teilnehmer

2 zu 16

Die Anzahl der Peerknoten, die Sie hinzufügen können, wurde beim Erstellen der Instanz angegeben.

Ja
REST-Proxy

Dieser Knoten ordnet eine Anwendungsidentität einem Blockchain-Element zu, mit dem Benutzer und Anwendungen die Oracle Blockchain Platform-REST-APIs aufrufen können.

Gründer

Teilnehmer

1 Nr.

Informationen zu Knoten suchen

Dieser Abschnitt enthält Informationen darüber, wo Sie in der Konsole Informationen zu den Knoten in Ihrer Instanz und Ihrem Netzwerk finden.

Allgemeine Informationen über Knoten anzeigen

In der Registerkarte Knoten können Sie allgemeine Informationen zu allen Knoten in Ihrem Netzwerk anzeigen. Beispiel: Name, Route, Typ und Status.

Auf der Registerkarte "Knoten" können Sie auch Details zu einem bestimmten Knoten anzeigen. Weitere Informationen zu Knotentypen finden Sie unter Welche Knotentypen befinden sich in einem Netzwerk?
  1. Gehen Sie zur Konsole, und wählen Sie die Registerkarte Knoten aus.
  2. Bestätigen Sie auf der Registerkarte Knoten, dass die Listenansicht (und nicht die Topologieansicht) angezeigt wird.
    Spalte Beschreibung
    Route Oracle Blockchain Platform generierte die URLs beim Provisioning der Instanz oder beim Erstellen neuer Knoten.

    Wenn Sie das Hyperledger Fabric-SDK verwenden, benötigen Sie diese URLs, um anzugeben, mit welchen Peers das SDK interagieren soll.

    Typ Gibt den Knotentyp an.
    MSP-KENNUNG Mitgliedschaftsserviceanbieter-ID.
    Status Gibt an, ob der Knoten ausgeführt wird oder heruntergefahren ist. Gibt auch an, ob eine nicht angewendete Konfigurationsänderung für den Knoten vorliegt. Beachten Sie die folgenden Statusangaben:
    • Hochgefahren - Der Knoten wird ausgeführt und arbeitet normal.
    • Heruntergefahren - Der Knoten wird gestoppt.
    • Nicht zutreffend - Dieser Status wird für Remote-Peers angezeigt, weil Ihre Instanz nicht über die erforderlichen Berechtigungen zum Abrufen des Peerstatus verfügt.
    IsConfigured Wenn die Konfiguration des Knotens aktualisiert wurde, müssen Sie den Knoten neu starten, damit die Updates wirksam werden. Knoten mit dem Status yes werden ausgeführt (und nicht gestoppt).
    Menü "Weitere Aktionen" Ihre Berechtigungen bestimmen die im Menü "Weitere Aktionen" verfügbaren Optionen. Wenn Sie Administrator sind, enthält diese Schaltfläche Links zum Ändern der Knotenkonfiguration. Administratoren und Benutzer können Knoten stoppen, starten und neu starten.

Zugriffsinformationen zu einem bestimmten Knoten

Auf der Registerkarte Knoten können Sie auf Informationen zu einem bestimmten Objekt zugreifen. Beispiel: Integritätsinformationen oder Logdateien.

  1. Gehen Sie zur Konsole, und wählen Sie die Registerkarte Knoten aus.
  2. Klicken Sie auf den Namen eines Knotens, um zur Seite Knoteninformationen zu gelangen. Die Fensterbereiche, die auf der Seite Knoteninformationen angezeigt werden, hängen vom ausgewählten Knotentyp ab.
    Fensterbereich Für welche Knotenarten verfügbar? Was kann ich in diesem Bereich tun?
    Zustand Alle Zeigen Sie Metriken an, um die Performance des Knotens im Netzwerk besser zu verstehen. Beispiele für Metriken sind die CPU- und die Speicherauslastung.

    Bei einem Peer-Knoten werden in diesem Bereich Informationen über bestätigte und festgeschriebene Transaktionen angezeigt.

    Logs Alle Zeigen Sie Logdateien an, und laden Sie sie herunter, um Probleme mit einem Knoten zu erkennen und zu beheben.
    Kanäle Peer Zeigen Sie eine Liste der Kanäle an, die der ausgewählte Peer-Knoten für die Kommunikation mit anderen Knoten verwendet. Verbinden Sie den Peer-Knoten bei Bedarf mit anderen vorhandenen Kanälen. Gehen Sie zur Seite Kanal, um einen neuen Kanal zu erstellen und anzugeben, welche Peer-Knoten mit ihm verknüpft werden können.
    Kettencodes Peer Zeigen Sie die Chaincodes an, die auf dem Peer-Knoten installiert sind. Gehen Sie zur Seite Chaincode, um einen neuen Chaincode zu installieren oder einen vorhandenen Chaincode zu aktualisieren.
    Transaktions-Statistiken REST-Proxy Zeigen Sie die Gesamtanzahl der Abfragen, nicht erfolgreichen Abfragen, die Gesamtanzahl der Aufrufe und nicht erfolgreichen Aufrufe an, die vom REST-Proxy verarbeitet werden.

Diagramm der Peers und Kanäle im Netzwerk anzeigen

In der Topologieansicht können Sie auf ein interaktives Diagramm zugreifen, das zeigt, welche Netzwerk-Peers welche Kanäle verwenden.

  1. Gehen Sie zur Konsole, und wählen Sie die Registerkarte Knoten aus.
  2. Klicken Sie auf der Registerkarte Knoten auf Topologieansicht, um ein Diagramm mit den Peer-Knoten in Ihrem Netzwerk und den von ihnen verwendeten Kanälen anzuzeigen.
  3. Zeigen Sie mit der Maus auf einen Peer, um ihn und die von ihm verwendeten Kanäle hervorzuheben.

Knotenkonfigurationseinstellungen suchen

In der Registerkarte Knoten können Sie die Konfigurationseinstellungen eines bestimmten Knotens suchen. Als Administrator können Sie die Konfigurationseinstellungen eines Knotens aktualisieren. Als Benutzer können Sie die Konfigurationseinstellungen eines Knotens anzeigen.

  1. Gehen Sie zur Konsole, und wählen Sie die Registerkarte Knoten aus.
  2. Gehen Sie zur Tabelle Knoten, suchen Sie den Knoten, für den Sie Konfigurationseinstellungsinformationen benötigen, und klicken Sie auf die Schaltfläche Weitere Aktionen des Knotens.
  3. Die Konfigurationsoption wird von Ihren Berechtigungen bestimmt. Als Administrator suchen Sie nach Konfiguration bearbeiten, und klicken Sie auf diese Option. Als Benutzer suchen Sie nach Anzeigen, und klicken Sie darauf.
    Das Dialogfeld Konfigurieren wird mit den Attributen angezeigt, die für den ausgewählten Knotentyp spezifisch sind. Siehe Knotenkonfiguration.

Knoten starten und stoppen

Sie können CA-, Orderer-, Peer- und die REST-Proxyknoten in Ihrem Netzwerk starten oder stoppen. Sie können den Konsolenknoten oder Remote-Peerknoten nicht starten oder stoppen.

Je nach Datenverkehr in Ihrem Netzwerk können Sie Knoten starten und stoppen. Beispiel: Wenn der Netzwerkverkehr gering ist, können Sie nicht benötigte Peerknoten und Orderer-Knoten stoppen.
Sie können einen Knoten auch neu starten. Siehe Knoten neu starten.
Wenn Sie einen Peer-Knoten stoppen, entfernt Oracle Blockchain Platform die Liste des Peers auf der Registerkarte "Kanal" und der Registerkarte "Kettencodes". Wenn Sie alle Peers stoppen, auf denen der Chaincode installiert ist, wird auf der Registerkarte Chaincodes der Chaincode nicht aufgeführt. Wenn Sie alle Peers stoppen, die einem Channel zugeordnet sind, wird auf der Registerkarte "Channels" der Channel aufgeführt, die zugehörigen Informationen sind jedoch nicht für die Anzeige verfügbar.
Bevor Sie einen Knoten über einen längeren Zeitraum anhalten, sollten Sie alle Zuständigkeiten dieses Peers an andere ausführende Peers übertragen und dann alle Zuständigkeiten dieses Peers entfernen.
  • Überprüfen Sie die Klatsch-Bootstrap-Adresslisten aller anderen Peers, entfernen Sie die Peer-Adresse, und fügen Sie bei Bedarf die Adresse eines anderen laufenden Peers hinzu. Starten Sie den Peer nach der Änderung der Peer-Konfiguration neu.
  • Überprüfen Sie die Anker-Peer-Listen aller Kanäle, entfernen Sie den Peer aus den Anker-Peer-Listen, und fügen Sie bei Bedarf einen weiteren laufenden Peer zur Anker-Peer-Liste hinzu.
  • Wenn ein Kanal nur mit diesem Peer verknüpft ist oder Chaincode nur auf diesem Peer bereitgestellt wird, sollten Sie einen anderen ausgeführten Peer verwenden, um denselben Kanal zu verknüpfen und denselben Chaincode bereitzustellen.
Sie müssen Administrator sein, um diese Aufgabe auszuführen.
  1. Gehen Sie zur Konsole, und wählen Sie die Registerkarte Knoten aus.
  2. Gehen Sie auf der Registerkarte Knoten zur Tabelle Knoten, suchen Sie den Knoten, den Sie starten oder stoppen möchten, und klicken Sie auf die Schaltfläche Weitere Aktionen des Knotens.
  3. Klicken Sie entweder auf die Option Start oder Stoppen. Der Status des Knotens ändert sich entweder in Hochgefahren oder Heruntergefahren, und Informationen werden in die Logdatei des Knotens geschrieben.

Knoten neu starten

Sie können die CA-, Orderer-, Peer- und REST-Proxyknoten in Ihrem Netzwerk neu starten. Sie können den Konsolenknoten oder Remote-Peerknoten nicht neu starten.

Sie sollten einen Knoten neu starten, wenn er nicht richtig reagiert oder ausgeführt wird oder wenn Sie die Konfiguration eines Knotens aktualisiert haben. Sie können einen Knoten auch starten oder stoppen. Siehe Knoten starten und stoppen.
Sie müssen Administrator sein, um diese Aufgabe auszuführen.
  1. Gehen Sie zur Konsole, und wählen Sie die Registerkarte Knoten aus.
  2. Gehen Sie auf der Registerkarte Knoten zur Tabelle Knoten, suchen Sie den Knoten, den Sie neu starten möchten, und klicken Sie auf die Schaltfläche Weitere Aktionen des Knotens.
  3. Klicken Sie auf Neu starten.
    Der Status des Knotens ändert sich in Neu wird gestartet, und Informationen werden in die Logdatei geschrieben.

Loggingebene für einen Knoten festlegen

Als Administrator können Sie den Informationstyp angeben, der in die Logdateien eines Knotens aufgenommen werden soll. Beispiel: FEHLER, WARNUNG, INFO oder DEBUG.

Standardmäßig ist die Logebene jedes Knotens auf INFO gesetzt. Wenn Sie Ihr Netzwerk entwickeln und testen, empfiehlt Oracle, die Logging-Ebene auf DEBUG zu setzen. Wenn Sie in einer Produktionsumgebung arbeiten, verwenden Sie ERROR.
Nur ein Administrator kann die Logebeneneinstellung eines Knotens ändern. Als Benutzer können Sie die Logebeneneinstellungen eines Knotens anzeigen.
  1. Gehen Sie zur Konsole, und wählen Sie die Registerkarte "Knoten" aus.
  2. Gehen Sie auf der Registerkarte Knoten zur Knotentabelle, suchen Sie den zu aktualisierenden Knoten, klicken Sie auf das Menü Weitere Aktionen, und klicken Sie auf Konfiguration bearbeiten.
    Wenn Sie über Benutzerberechtigungen verfügen, verfügt Ihre Konsole über die Option Anzeigen, auf die Sie klicken, um die Logebeneneinstellung des Knotens und andere Konfigurationseinstellungen anzuzeigen.
    Das Dialogfeld "Konfigurieren" wird angezeigt.
  3. Wählen Sie im Feld Logebene die zu verwendende Logebene aus.
  4. Klicken Sie auf Weiterleiten.