5 Eseguire il provisioning di un'istanza

Questa sezione descrive come eseguire il provisioning dell'istanza di Oracle Blockchain Platform utilizzando Blockchain Platform Manager.

Prima di creare un'istanza di Oracle Blockchain Platform

Prima di eseguire il provisioning di Oracle Blockchain Platform, decidere se un'istanza sviluppatore o enterprise soddisfa le proprie esigenze.

Decidere quale forma di provisioning utilizzare

Quando si esegue il provisioning di un'istanza, è possibile scegliere tra due configurazioni. La migrazione tra queste opzioni non è attualmente supportata.

Configurazione Funzioni
Sviluppatore

L'uso consigliato per questa forma iniziale è lo sviluppo e la valutazione.

  • 1 nodo Fabric-CA
  • Rete di servizio per gli ordini Fabric a 3 nodi
  • Repository a 1 nodo per i metadati dell'istanza
  • Container per l'esecuzione del codice catena gestiti in modo dinamico
  • Servizio console per interfaccia utente Web Operations
  • Servizio proxy REST per l'API RESTful
  • Integrazione del server LDAP per l'autenticazione e la gestione dei ruoli
Enterprise

Configurazione dell'istanza ad alta disponibilità, con un numero di repliche più elevato per ogni servizio.

  • 3 nodi Fabric-CA
  • Rete di servizio per gli ordini Fabric a 3 nodi
  • Repository cluster a 3 nodi per l'alta disponibilità dei metadati dell'istanza
  • Container per l'esecuzione del codice catena gestiti in modo dinamico
  • Servizio console per interfaccia utente Web Operations
  • Più repliche per il servizio proxy REST per l'API RESTful
  • Integrazione del server LDAP per l'autenticazione e la gestione dei ruoli

Eseguire il provisioning di un'istanza utilizzando Blockchain Platform Manager

Per creare un fondatore o un'istanza partecipante della blockchain in Blockchain Platform Manager, utilizzare la procedura guidata Crea nuova istanza.

Esistono due tipi di istanze di Oracle Blockchain Platform di cui è possibile eseguire il provisioning:
  • Organizzazione fondatore: un ambiente blockchain completo, che include una nuova rete a cui i partecipanti possono aderire in seguito.

  • Istanza partecipante: se esiste già un'organizzazione fondatore a cui si desidera partecipare, è possibile creare un'istanza partecipante se le credenziali consentono di accedere alla rete. Si noti che un partecipante non può funzionare da solo.

  1. In Blockchain Platform Manager aprire la pagina Istanze.
  2. Selezionare Crea istanza.
  3. Completare i seguenti campi:
    Campo Descrizione
    Nome istanza

    Immettere un nome per l'istanza di Oracle Blockchain Platform.

    Nome istanza del servizio:

    • Deve contenere uno o più caratteri.
    • La lunghezza del nome non deve superare 15 caratteri.
    • Deve iniziare con una lettera ASCII: da a a z.
    • Deve contenere solo lettere o numeri ASCII.
    • Non deve contenere un trattino.
    • Non deve contenere altri caratteri speciali.
    • Deve essere univoco all'interno del dominio di Identity.
    Descrizione

    Facoltativo.

    Immettere una breve descrizione dell'istanza di Oracle Blockchain Platform.

    Nome dominio

    Immettere il nome del dominio per il cluster.

    I nomi host generati per i servizi dell'istanza blockchain utilizzano rispettivamente il nome dominio e il nome istanza come dominio padre e dominio secondario.

    Role

    Selezionare Founder per creare un ambiente blockchain completo. Questa istanza diventa l'organizzazione fondatrice e puoi inserire nuovi partecipanti nella rete in un secondo momento.

    Selezionare Partecipante per creare un'istanza che entrerà a far parte di una rete blockchain esistente creata altrove prima di poter utilizzare questa istanza.

    Configurazione
    Selezionare una forma di provisioning che soddisfi le esigenze della distribuzione:
    • Sviluppatore
    • Enterprise
    Pari livello

    Specificare il numero di nodi peer da creare inizialmente in questa istanza del servizio. È possibile creare nodi peer aggiuntivi nella console di Oracle Blockchain Platform in un secondo momento.

  4. Fare clic su Crea istanza.

Prerequisiti di provisioning

Prima di accedere alla console del servizio Oracle Blockchain Platform, configurare la risoluzione del nome host per i servizi dell'istanza blockchain, in modo simile a quanto fatto in precedenza per i nomi host di Blockchain Platform Manager. Utilizzare il comando riportato di seguito per ottenere la lista dei nomi host per l'istanza blockchain creata.
kubectl get virtualservice -n <instance-namespace> -o json | jq -r
      .items[].spec.hosts[0]

Dopo aver creato e elencato l'istanza nella lista Istanze, è possibile avviare la console del servizio dal menu accanto al nome dell'istanza. Utilizzare la console per configurare la rete come descritto in Uso di Oracle Blockchain Platform.