5 Instanz bereitstellen

In diesem Abschnitt wird beschrieben, wie Sie Ihre Oracle Blockchain Platform-Instanz mit Blockchain Platform Manager bereitstellen.

Vor dem Erstellen einer Oracle Blockchain Platform-Instanz

Bevor Sie Oracle Blockchain Platform bereitstellen, entscheiden Sie, ob eine Entwickler- oder Unternehmensinstanz Ihren Anforderungen entspricht.

Zu verwendende Provisioning-Ausprägung bestimmen

Beim Provisioning einer Instanz können Sie zwischen zwei Konfigurationen wählen. Die Migration zwischen diesen Optionen wird derzeit nicht unterstützt.

Konfiguration Features
Entwickler

Empfohlene Verwendung für diese Startausprägungen ist Entwicklung und Bewertung.

  • 1 Fabric-CA-Knoten
  • Fabric Ordering Service-Netzwerk mit 3 Knoten
  • Repository mit 1 Knoten für Instanzmetadaten
  • Dynamisch verwaltete Chaincode-Ausführungscontainer
  • Konsolenservice für Webbenutzeroberfläche für Vorgänge
  • REST-Proxyservice für die RESTful-API
  • LDAP-Serverintegration für Authentifizierung und Rollenverwaltung
Enterprise

Hochverfügbare Instanzkonfiguration mit höherer Replikatanzahl für jeden Service.

  • 3 Fabric-CA-Knoten
  • Fabric Ordering Service-Netzwerk mit 3 Knoten
  • Cluster Repository mit 3 Knoten für High Availability von Instanzmetadaten
  • Dynamisch verwaltete Chaincode-Ausführungscontainer
  • Konsolenservice für Operations-Webbenutzeroberfläche
  • Mehrere Replikate für den REST-Proxyservice für die RESTful-API
  • LDAP-Serverintegration für Authentifizierung und Rollenverwaltung

Instanz mit Blockchain Platform Manager bereitstellen

Um eine Blockchain-Gründer- oder Teilnehmerinstanz in Blockchain Platform Manager zu erstellen, verwenden Sie den Assistenten "Neue Instanz erstellen".

Sie können zwei Arten von Oracle Blockchain Platform-Instanzen bereitstellen:
  • Gründerorganisation: eine vollständige Blockchain-Umgebung, einschließlich eines neuen Netzwerks, dem Teilnehmer später beitreten können.

  • Teilnehmerinstanz: Wenn bereits eine Gründerorganisation vorhanden ist, der Sie beitreten möchten, können Sie eine Teilnehmerinstanz erstellen, sofern Sie mit Ihren Zugangsdaten Zugriff auf das Netzwerk haben. Beachten Sie, dass ein Teilnehmer nicht alleine arbeiten kann.

  1. Öffnen Sie in Blockchain Platform Manager die Seite Instanzen.
  2. Wählen Sie Instanz erstellen aus.
  3. Füllen Sie die folgenden Felder 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 ASCII-Zeichen 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.

    Die für die Blockchain-Instanzservices generierten Hostnamen verwenden den Domainnamen und den Instanznamen jeweils als übergeordnete Domain und 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 einbinden.

    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:
    • Entwickler
    • Enterprise
    Gleichgestellte

    Geben Sie die Anzahl der Peerknoten an, die zunächst in dieser Serviceinstanz erstellt werden sollen. Sie können zu einem späteren Zeitpunkt weitere Peerknoten in der Oracle Blockchain Platform-Konsole erstellen.

  4. Klicken Sie auf Instanz erstellen.

Nachträgliche Provisioning-Voraussetzungen

Bevor Sie auf die Oracle Blockchain Platform-Servicekonsole zugreifen, konfigurieren Sie die Hostnamenauflösung für die Blockchain-Instanzservices ähnlich wie zuvor für die Blockchain Platform Manager-Hostnamen. Verwenden Sie den folgenden Befehl, um die Liste der Hostnamen für die erstellte Blockchain-Instanz abzurufen:
kubectl get virtualservice -n <instance-namespace> -o json | jq -r
      .items[].spec.hosts[0]

Nachdem die Instanz erstellt und in der Liste "Instanzen" aufgeführt wurde, können Sie die Servicekonsole über das Menü neben dem Instanznamen starten. Verwenden Sie die Konsole, um Ihr Netzwerk zu konfigurieren, wie unter Oracle Blockchain Platform verwenden beschrieben.