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

Mit OCI-Stacks installieren

Führen Sie diese Schritte aus, um das Produkt zu installieren, indem Sie einen OCI-Stack bereitstellen.

Voraussetzungen

Bevor Sie mit der Installation beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Zugriff auf einen Oracle Cloud Infrastructure-(OCI-)Mandanten und Berechtigungen zum Erstellen und Verwalten von Resource Manager-Stacks, Compute- und Netzwerkressourcen sowie Container Registry- und Kubernetes-(OKE-)Ressourcen.
  • Die Resource Manager-Stackpakete im Format .zip für Oracle Blockchain Platform Enterprise Edition für Hyperledger Besu.
  • Ein grundlegendes Verständnis von Blockchain-Konzepten und Hyperledger Besu. Weitere Informationen zu Hyperledger Besu finden Sie unter Besu Ethereum-Client.
  • Voraussetzungen für Oracle Cloud Stack:
    • Ein Basisdomainname (z.B. obpee.example.com) zum Hosten des Blockchain Platform Managers und der Servicekonsole mit vollqualifizierten Domainnamen
    • Passwörter für den Blockchain Platform Manager-Administrator und LDAP-Administrator
    • Ein OCI Registry-(OCIR-)Benutzername und ein aktives Authentifizierungstoken
    • Clusterdetails wie Worker-Knotenanzahl und OCPU- und Arbeitsspeicherspezifikationen
Gehen Sie folgendermaßen vor, um Ihren OCIR-Benutzernamen und Ihr Authentifizierungstoken abzurufen.
  1. Wählen Sie in der OCI-Konsole Profil aus, und wählen Sie dann Ihren Benutzeraccount aus.
  2. Öffnen Sie Token und Schlüssel.
  3. Erstellen Sie unter Authentifizierungstoken ein Token, kopieren Sie es, und speichern Sie es sicher.
  4. Bestimmen Sie den OCIR-Benutzernamen, der in der Regel das folgende Format verwendet: <tenancy-name>/oracleidentitycloudservice/<username>. Beispiel: acmeinc/oracleidentitycloudservice/dev.user@example.com.
Weitere Informationen finden Sie unter Bei Oracle Cloud Infrastructure Registry anmelden.

EVM-Kompatibilität

Die Plattform basiert auf Hyperledger Besu v25.12, das Smart Contracts in Shanghai und Cancun EVM unterstützt. Nutzen Sie die Plattform, um Produktfunktionen zu testen und zu bewerten und Integrationen zu entwickeln. Verwenden Sie die Plattform nicht in einer Produktionsumgebung. API-Verträge können sich zwischen Plattformreleases ändern.

Die folgende Tabelle zeigt die Mindestversionen von Solidity und Hardhat, die verwendet werden können.

EVM-Version Mindestfestigkeitsversion Mindest-Hardhat-Version
Shanghai 0,8 2,14
Cancun 0,8 2,21

Stack erstellen

Mit Oracle Cloud Stack können Sie Oracle Blockchain Platform Enterprise Edition für Hyperledger Besu erstellen und bereitstellen

  1. Melden Sie sich bei OCI an, und navigieren Sie zu Entwicklerservices, Resource Manager, Stacks.
  2. Klicken Sie auf Stack erstellen.
  3. Wählen Sie auf der Seite Stackinformationen die Option Meine Konfiguration aus, aktivieren Sie das Optionsfeld "ZIP-Datei", und laden Sie dann die Datei .zip hoch, in der die Stackkonfiguration enthalten ist. Für das Release mit eingeschränkter Verfügbarkeit wird die URL der Datei .zip von Ihrem Oracle-Ansprechpartner im Vertrieb oder Produktmanagement bereitgestellt.
  4. Sie können die Felder Stackinformationen optional anpassen. Alle Felder werden mit Standardwerten ausgefüllt.
    1. Benutzerdefinierter Provider
      Benutzerdefinierte Mitarbeiter werden derzeit nicht unterstützt.
    2. Name
      Der Name des Stacks. Es hat einen Standardnamen und stellt einen Datums-/Zeitstempel bereit. Sie können dies bei Bedarf bearbeiten.
    3. Beschreibung
      Beschreibung des Stacks, den Sie erstellen.
    4. Erstellen in Compartment
      Der Standardwert ist das Root Compartment Ihres OCI-Mandanten.
    5. Terraform-Version
      Stellen Sie sicher, dass Version 1.1.x oder höher ausgewählt ist.
    6. Tags
      Optional. Tags sind eine bequeme Möglichkeit, einen Tracking-Mechanismus zuzuweisen.
    Klicken Sie auf Weiter.
  5. Geben Sie einen Namen für den Stack an, und geben Sie die erforderlichen Parameter ein.
    Blockchain-Plattformkonfigurationen
    1. Domainname
      Geben Sie die Domain-URL für das Hosting von Blockchain Platform Manager und der Servicekonsole an. Der Standardwert ist Besuee.com.
    2. Administratives Benutzerkennzeichen
      Damit wird das Kennwort des administrativen Blockchain Platform Manager-Benutzers (obpadmin) festgelegt.
    3. LDAP-Benutzerkennwort
      Damit wird das Kennwort des administrativen Benutzers für den LDAP-Authentifizierungsserver festgelegt.
    OCIR-Imagekonfigurationen
    1. OCIR-Benutzername
      Benutzername, der für die Anmeldung bei Oracle Cloud Infrastructure Registry verwendet wird. Geben Sie den Namen des Benutzers im folgenden Format ein:
      <tenancy-namespace>/<username>
      Dabei ist <tenancy-namespace> die automatisch generierte Zeichenfolge für den Object Storage-Namespace des Mandanten, in dem Repositorys erstellt wird (wie auf der Seite Mandanteninformationen angezeigt). Beispiel:
      ansh81vru1zp/jdoe@example.com
      Bei einigen älteren Mandanten kann die Namespace-Zeichenfolge mit dem Mandantennamen in Kleinbuchstaben identisch sein. Beispiel:
      example-dev
      Wenn Ihr Mandant mit Oracle Identity Cloud Service föderiert ist, verwenden Sie das Format
      <tenancy-namespace>/oracleidentitycloudservice/<username>

      Siehe Bei Oracle Cloud Infrastructure Registry anmelden.

    2. OCIR-Authentifizierungstoken
      Das Authentifizierungstoken für den Zugriff auf OCIR.
    Kubernetes-Clusterkonfigurationen
    1. Clustername
      Name des OCI Kubernetes Engine-Clusters, das erstellt wird. Nachfolgende Ressourcen enthalten auch diesen Namen. Im endgültigen Status wird die vom Apply-Job generierte deployment_id diesem hinzugefügt.
    2. Knotenpoolname
      Name des Knotenpools für die Worker-Knoten.
    3. Cluster Autoscaler für Knotenpool aktivieren
      Dadurch können Knotenpools basierend auf der Ressourcennutzung automatisch skaliert werden. Außerdem werden Worker-Knoten nach Bedarf hinzugefügt und entfernt. Wenn dieser Wert auf False gesetzt ist, wird die Registerkarte Maximale Anzahl Worker-Knoten ausgeblendet.
    4. Mindestanzahl Worker-Knoten
      Die Mindestanzahl von Knoten im Knotenpool. Wenn Autoscaling nicht aktiviert wurde, ist dies die Gesamtanzahl der verfügbaren Worker-Knoten. Der Standardwert ist 1. Mindestens 1 Worker-Knoten ist erforderlich.
    5. Maximale Anzahl Worker-Kodes
      Die maximale Anzahl von Knoten im Knotenpool. Diese Option ist nur verfügbar, wenn Autoscaling aktiviert wurde. Der Standardwert ist 10. Das Maximum ist 100.
    6. Ausprägung der Worker-Knoteninstanz
      Wählen Sie die entsprechende Compute-Ausprägung aus. Der Standardwert ist VM.Standard.E5.Flex. Informationen zu unterstützten Ausprägungen und deren Konfigurationen finden Sie unter Unterstützte Compute-Ausprägungen.
    7. OCPU-Anzahl Worker-Knoten
      Die Anzahl der OCPUs für jede Compute-Instanz des Worker-Knotens. Der Mindestwert beträgt 4 OCPUs. Die maximale Anzahl beträgt 64 OCPUs.
    8. Worker-Knotenspeicher (GB)
      Die Arbeitsspeichermenge für jede Worker-Knoten-Compute-Instanz. Das Minimum beträgt 64 GB. Das Maximum beträgt 1024 GB.
  6. Prüfen Sie die Informationen, und erstellen Sie den Stack, indem Sie Apply ausführen und dann Erstellen auswählen.
    Der Stackerstellungsprozess beginnt, der das Deployment von Ressourcen wie einer Compute-VM (Jumphost) und Kubernetes-Clustern umfasst.
  7. Warten Sie, bis die Stackerstellung abgeschlossen ist. Dies kann in der Regel 40-45 Minuten dauern. Überwachen Sie den Stackerstellungsjob und die Logs, um den Deployment-Fortschritt zu verfolgen.
  8. Sobald der Stackjob als Succeeded markiert ist, ist die Registerkarte Anwendungsinformationen verfügbar. Mit den Informationen auf dieser Registerkarte können Sie den Zugriff auf Blockchain Platform Manager konfigurieren.
    Weitere Informationen über diese Felder finden Sie unter Anwendungsinformationen.