Knoten verwalten

Dieses Thema enthält allgemeine Informationen zur Verwaltung der Knoten in Ihrem Netzwerk, wie die Beschreibung der Knotentypen in Ihrem Blockchain-Netzwerk, die Anzeige der Knoten und ihrer Topologie, das Stoppen und Starten der 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 an einem Netzwerk teilnehmen, zeigt Ihre Konsole keinen Orderer-Knoten für dieses Netzwerk an. Wenn Sie Gründer sind, werden in der Konsole alle Knotentypen angezeigt.

Welche Knoten sind in einer neuen Instanz enthalten?

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

  • Ein Konsolenknoten.
  • Die Anzahl der Peers, die Sie während der Einrichtung angefordert haben. Diese Peers werden mit dem Peer(Member)-Typ 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.

Knotentyp 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 Peerknoten und Member-Zugangsdaten bereit und verwaltet sie.

Gründer

Teilnehmer

1

Nr.
Konsole

Dieser Knoten ist die Konsolenkomponente.

Gründer

Teilnehmer

1

Nr.
Besteller

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

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

Gründer

Teilnehmer

3

Digital Assets Edition: Ja

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 bis 16

Die Anzahl der Peer-Knoten, 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 dazu, wo Sie in der Konsole Informationen zu den Knoten in Ihrer Instanz und Ihrem Netzwerk finden.

Allgemeine Informationen über Knoten anzeigen

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

Sie können auch die Registerkarte "Knoten" verwenden, um Details zu einem bestimmten Knoten anzuzeigen. Weitere Informationen zu Knotentypen finden Sie unter Welche Knotentypen befinden sich in einem Netzwerk?
  1. Navigieren 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 hat die URLs beim Provisioning der Instanz oder beim Erstellen neuer Knoten generiert.

    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.
    KENNUNG ANZEIGEN Mitgliedschaftsserviceprovider-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 Status:
    • Hochgefahren: Der Knoten wird ausgeführt und arbeitet normal.
    • Heruntergefahren: Der Knoten wird gestoppt.
    • N/V: Dieser Status wird für Remote-Peers angezeigt, da 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 Aktualisierungen wirksam werden. Knoten mit dem Status yes werden ausgeführt (und nicht gestoppt).
    Menü "Weitere Aktionen" Ihre Berechtigungen bestimmen, welche Optionen im Menü "Weitere Aktionen" verfügbar sind. 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.

Auf Informationen zu einem bestimmten Knoten zugreifen

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

  1. Navigieren 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 Bereiche, die auf der Seite Knoteninformationen angezeigt werden, hängen vom ausgewählten Knotentyp ab.
    Fensterbereich Für welche Knotentypen verfügbar? Was kann ich in diesem Fensterbereich tun?
    Zustand Alle Zeigen Sie Metriken an, um die Performance des Knotens im Netzwerk zu verstehen. Beispiel für Metriken: CPU- und Speicherauslastung.

    Bei einem Peer-Knoten werden in diesem Bereich Informationen zu bestätigten und festgeschriebenen 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 geben Sie an, welche Peerknoten ihn verknüpfen 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 ein vorhandenes Chaincode zu aktualisieren.
    Transaktions-Statistiken REST-Proxy Zeigen Sie die Gesamtanzahl der Abfragen, nicht erfolgreichen Abfragen, 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 Netzwerkpeers welche Kanäle verwenden.

  1. Navigieren 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 Peerknoten in Ihrem Netzwerk und den von ihnen verwendeten Kanälen anzuzeigen.
  3. Bewegen Sie den Mauszeiger über einen Peer, um ihn und die 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. Wenn Sie ein Benutzer sind, können Sie die Konfigurationseinstellungen eines Knotens anzeigen.

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

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 die Remote-Peerknoten nicht starten oder stoppen.

Sie können Knoten je nach Datenverkehr in Ihrem Netzwerk starten und stoppen. Beispiel: Wenn der Netzwerkverkehr gering ist, können Sie nicht benötigte Peer-Knoten 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 Peerliste auf der Registerkarte "Kanal" und auf der Registerkarte "Chaincodes". Wenn Sie alle Peers stoppen, bei denen der Chaincode installiert ist, wird der Chaincode in der Registerkarte "Chaincodes" nicht aufgeführt. Wenn Sie alle Peers stoppen, die mit einem Channel verknüpft sind, wird der Channel auf der Registerkarte "Channels" aufgeführt, die zugehörigen Informationen können jedoch nicht angezeigt werden.
Bevor Sie einen Knoten für einen längeren Zeitraum stoppen, sollten Sie alle Zuständigkeiten dieses Peers an andere laufende Peers übertragen und dann alle Zuständigkeiten entfernen, die dieser Peer hat.
  • Prüfen Sie die Klatsch-Bootstrap-Adresslisten aller anderen Peers, entfernen Sie die Peeradresse, und fügen Sie bei Bedarf die Adresse eines anderen laufenden Peers hinzu. Starten Sie den Peer nach der Änderung der Peer-Konfiguration neu.
  • Prü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 verbinden und denselben Chaincode bereitzustellen.
Sie müssen Administrator sein, um diese Aufgabe auszuführen.
  1. Navigieren 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 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 die 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. Navigieren 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 starten, und Informationen werden in die Logdatei geschrieben.

Loggingebene für einen Knoten festlegen

Als Administrator können Sie den Informationstyp angeben, den Sie in die Logdateien eines Knotens aufnehmen möchten. Beispiel: FEHLER, WARNUNG, INFO oder DEBUG.

Standardmäßig ist die Logebene jedes Knotens auf INFO gesetzt. Beim Entwickeln und Testen Ihres Netzwerks schlägt Oracle vor, die Logging-Ebene auf DEBUG zu setzen. Wenn Sie in einer Produktionsumgebung arbeiten, verwenden Sie FEHLER.
Nur ein Administrator kann die Einstellung der Logebene eines Knotens ändern. Wenn Sie ein Benutzer sind, können Sie die Einstellungen auf Logebene eines Knotens anzeigen.
  1. Gehen Sie zur Konsole, und wählen Sie die Registerkarte "Knoten".
  2. Navigieren Sie auf der Registerkarte Knoten zur Knotentabelle, suchen Sie den Knoten, den Sie aktualisieren möchten, 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 Einstellung der Logebene des Knotens und andere Konfigurationseinstellungen anzuzeigen.
    Das Dialogfeld "Konfigurieren" wird angezeigt.
  3. Wählen Sie im Feld Loggingebene die Logebene aus, die Sie verwenden möchten.
  4. Klicken Sie auf Weiterleiten.