Entwurf vor allgemeiner Verfügbarkeit: 2026-02-26

Instanz erstellen

Nach der Installation von Blockchain Platform Manager können Sie eine Instanz von Oracle Blockchain Platform Enterprise Edition für Hyperledger Besu erstellen.

Wenn Sie den Stack bereitstellen (oder das Distributionspaket manuell installieren), wird Blockchain Platform Manager erstellt, mit dem Sie Instanzen von Oracle Blockchain Platform Enterprise Edition für Hyperledger Besu bereitstellen, konfigurieren und verwalten können. Instanzknoten werden auf einem Set verfügbarer Kubernetes-Worker-Knoten ausgeführt.

Mit Blockchain Platform Manager können Sie die folgenden Aufgaben ausführen:

  • Erstellen, starten, stoppen und löschen Sie Instanzen von Oracle Blockchain Platform Enterprise Edition für Hyperledger Besu.
  • Zeigen Sie Details zu allen Instanzen und Aktivitätsdatensätzen für alle Instanzen an.
  • LDAP-Service konfigurieren, aktivieren und verwenden Sie können den integrierten OpenLDAP-Service oder Ihren eigenen LDAP-Server verwenden.
  • Benutzerkonten erstellen und speichern

Bevor Sie beginnen

Prüfen Sie die Seite Anwendungsinformationen, auf der Details zu Blockchain Platform Manager, Kubernetes-Cluster und Terraform-Ausgaben angezeigt werden.
  • Beachten Sie die IP-Adresse des Ingress-Gateways, die für Blockchain Platform Manager verwendet wird, und die Ingress-IP-Adresse für Instanzservices, die von der Servicekonsole und dem RPC-Gateway verwendet werden.
  • Vollständige Joblogs, einschließlich Jump-Hostdetails und Terraform-Logs, sind unter Jobs verfügbar.
Um eine korrekte Hostnamensauflösung zu gewährleisten, fügen Sie Einträge zu Ihrer lokalen Datei etc/hosts oder C:\Windows\System32\drivers\etc\hosts für Blockchain Platform Manager und vollqualifizierte OpenLDAP-Domainnamen hinzu. Verwenden Sie für eine Produktionsumgebung DNS und Zertifikate anstelle von etc/hosts-Dateimappings. Fügen Sie Einträge ähnlich dem folgenden Beispiel hinzu, wobei die Ingress-IP-Adresse die IP-Adresse des Ingress-Gateways ist, die in der Installationsausgabe angezeigt wird.
<ingress-ip> controlplane.<domainname> openldap.<domainname> auth.<domainname> 

So erstellen Sie eine Instanz:

  1. Open Blockchain Platform Manager (https://controlplane.domainname/console/index.html)
    Ihr Browser warnt Sie möglicherweise vor einem selbstsignierten Zertifikat.
  2. Melden Sie sich bei Blockchain Platform Manager an, indem Sie den Benutzernamen obpadmin und das Kennwort verwenden, das Sie bei der Installation angegeben haben.
  3. Aktivieren und testen Sie den standardmäßigen OpenLDAP-Authentifizierungsserver.
    1. Wählen Sie Konfiguration, Authentifizierungsserver aus.
    2. Wählen Sie den Authentifizierungsserver Default aus, und wählen Sie Speichern und aktiv festlegen aus.
  4. Fügen Sie dem System einen administrativen Instanzbenutzer hinzu. Verwenden Sie das Oracle Blockchain Platform-Administratorkonto nicht für Routineaufgaben. Melden sie sich ab, und melden Sie sich als neuer Benutzer wieder an.
    1. Klicken Sie auf der Seite Konfiguration von Blockchain Platform Manager auf der Registerkarte Authentifizierungsserver auf Benutzer hinzufügen.
    2. Nachdem Sie den Benutzernamen und das Kennwort eingegeben haben, wird dieser Benutzer als administrativer Benutzer zum LDAP-Server hinzugefügt.
    3. Sie können sich jetzt mit Ihrem Standardadministrator bei Blockchain Platform Manager abmelden und sich mit diesem neu hinzugefügten Administratorbenutzer der Instanz anmelden, um eine Instanz zu erstellen.

    Hinweis:

    Nachdem Sie sich mit diesem Benutzer erfolgreich bei Blockchain Platform Manager angemeldet und eine Instanz bereitgestellt haben, können Sie den Standardadministratorbenutzer (obpadmin) aus Sicherheitsgründen deaktivieren. Dies kann über die Registerkarte "Plattformeinstellungen" auf der Seite "Konfiguration" erfolgen.
  5. Klicken Sie auf der Seite Instanzen auf Instanz erstellen, um eine Instanz des Besu-Netzwerks zu erstellen.
    Das Dialogfeld Besu Instanz erstellen wird angezeigt.
  6. Füllen Sie die folgenden Felder vollständig aus:
    Feld Beschreibung
    Instanzname

    Geben Sie einen Namen für Ihre Oracle Blockchain Platform-Instanz ein.

    Der Serviceinstanzname:

    • Muss mindestens ein Zeichen enthalten.
    • Darf 15 Zeichen nicht überschreiten.
    • Muss mit einem ASCII-Buchstaben beginnen: a bis z.
    • Darf nur Kleinbuchstaben oder Zahlen enthalten.
    • Darf keinen Bindestrich enthalten.
    • Darf keine weiteren Sonderzeichen enthalten.
    • Muss innerhalb der Identitätsdomain eindeutig sein.
    Beschreibung

    Optional.

    Geben Sie eine kurze Beschreibung der Oracle Blockchain Platform-Instanz ein.

    Domainname

    Geben Sie den Domainnamen für das Cluster ein, das Sie bei der Installation angegeben haben. Dieser darf nur ASCII-Kleinbuchstaben enthalten.

    Die für die Blockchain-Instanzservices generierten Hostnamen verwenden den Domainnamen und den Instanznamen als übergeordnete Domain bzw. Unterdomain.

    Rolle

    Wählen Sie Gründer aus, um eine vollständige Blockchain-Umgebung zu erstellen. Diese Instanz wird zur Gründerorganisation und Sie können später neue Teilnehmer im Netzwerk integrieren.

    Wählen Sie Teilnehmer aus, um eine Instanz zu erstellen, die einem vorhandenen Blockchain-Netzwerk beitritt, das an anderer Stelle erstellt wurde, bevor diese Instanz verwendet werden kann.

    Konfiguration

    Wählen Sie eine Provisioning-Ausprägung aus, die den Anforderungen Ihres Deployments entspricht. Nur Enterprise wird derzeit für Oracle Blockchain Platform Enterprise Edition for Hyperledger Besu unterstützt.

    Kettenkennung

    (Nur Gründerinstanz) Geben Sie Ihre Ethereum-Ketten-ID ein. Der Standardwert ist 1500.

    Geben Sie eine eindeutige numerische ID für dieses Netzwerk an, um allgemeine öffentliche IDs wie 1, 137, 1337 oder 56 zu vermeiden. So wird sichergestellt, dass Transaktionssignaturen nur für dieses spezifische Besu-Deployment gültig und vor Wiedergabeangriffen geschützt sind.

    Sperrperiode (Nur Gründerinstanz) Mindestzeit (in Sekunden) zwischen der neuen Blockerstellung.
    Anzahl Validierungsknoten (Nur Gründerinstanz) Anzahl der Knoten, die für die Validierung und das Vorschlagen von Blöcken verantwortlich sind.
    BootNode Anzahl (Nur Gründerinstanz) Anzahl der Knoten, die für die anfängliche Peer Discovery verwendet werden.
    RPC-Knotenanzahl (Nur Gründerinstanz) Anzahl der Knoten, die APIs für die externe Kommunikation bereitstellen.
    Rich History-Oracle DB-Profil Wird derzeit nicht unterstützt.
    Genesis-Datei hochladen (Nur Teilnehmerinstanz) Laden Sie die Genesis-Metadatendatei .zip aus der Gründerinstanz hoch. Wählen Sie im Menü Aktionen der Gründerinstanz die Option Genesis-Metadaten exportieren aus, um die Genesis-Metadatendatei vom Gründer herunterzuladen.
    Der Prozess zum Erstellen der Instanz wird ausgeführt und erstellt die Pods für die Knoten und Services, aus denen das Besu-Netzwerk besteht.
  7. Nachdem die Instanz im Status Up aufgelistet wurde, fügen Sie die Hosts-Einträge zur Datei Hosts hinzu.
    <ingress-ip> console.<instance-name>.<instance-domain-name> rpcproxy.<instance-name>.<instance-domain-name>