5 Avisión de una instancia

En esta sección se describe cómo aprovisionar su instancia de Oracle Blockchain Platform mediante Blockchain Platform Manager.

Antes de crear una instancia de Oracle Blockchain Platform

Antes de aprovisionar Oracle Blockchain Platform, decida si un desarrollador o instancia empresarial satisface sus necesidades.

Decisión de qué unidad de aprovisionamiento se va a utilizar

Al aprovisionar una instancia, puede elegir entre dos configuraciones. Actualmente no se admite la migración entre estas opciones.

Configuración Funciones
Desarrollador

El uso recomendado para esta forma inicial es el desarrollo y la evaluación.

  • 1 nodo de Fabric-CA
  • Red de servicio de pedidos de Fabric de 3 nodos
  • Repositorio de 1 nodo para metadatos de instancia
  • contenedores de ejecución de código de cadenas gestionados dinámicamente
  • Servicio de consola para interfaz de usuario web de operaciones
  • Servicio de proxy de REST para API de RESTful
  • Integración de servidor LDAP para autenticación y gestión de roles
Empresa

Configuración de instancias de alta disponibilidad, con un mayor recuento de réplicas para cada servicio.

  • 3 nodos de Fabric-CA
  • Red de servicio de pedidos de Fabric de 3 nodos
  • Repositorio de cluster de 3 nodos para alta disponibilidad de metadatos de instancia
  • Contenedores de ejecución de código de cadenas gestionados dinámicamente
  • Servicio de consola para la interfaz de usuario web de operaciones
  • Varias réplicas para el servicio de proxy REST para la API RESTful
  • Integración de servidor LDAP para autenticación y gestión de roles

Aprovisionamiento de una instancia mediante el gestor de plataformas de blockchain

Para crear una instancia de fundador o participante de blockchain en Blockchain Platform Manager, utilice el asistente Crear nueva instancia.

Hay dos tipos de instancias de Oracle Blockchain Platform que se pueden aprovisionar:
  • Organización fundadora: un entorno de blockchain completo, con una nueva red incluida a la que los participantes se pueden unir más adelante.

  • Instancia de participante: si ya hay una organización fundadora a la que desea unirse, puede crear una instancia de participante si sus credenciales le proporcionan acceso a la red. Tenga en cuenta que un participante no puede funcionar por sí solo.

  1. En Gestor de plataformas de blockchain, abra la página Instancias.
  2. Seleccione Crear instancia.
  3. Complete los siguientes campos:
    Campo Descripción
    Nombre de Instancia

    Introduzca un nombre para la instancia de Oracle Blockchain Platform.

    El nombre de la instancia de servicio:

    • Debe contener uno o más caracteres.
    • No debe exceder de 15 caracteres.
    • Debe empezar por una letra ASCII: de la a a la z.
    • Solo puede contener letras o números ASCII.
    • No debe contener guiones.
    • No debe contener ningún otro carácter especial.
    • Debe ser único en el dominio de identidad.
    Descripción

    Opcional:

    Introduzca una breve descripción de la instancia de Oracle Blockchain Platform.

    Nombre de Dominio

    Introduzca el nombre de dominio del cluster.

    Los nombres de host generados para los servicios de instancia de blockchain utilizan el nombre de dominio y el nombre de instancia como dominio principal y subdominio, respectivamente.

    Rol

    Seleccione Fundador para crear un entorno de cadena de bloques completo. Esta instancia se convierte en la organización fundadora y puede incorporar nuevos participantes en la red más adelante.

    Seleccione Participante para crear una instancia que se unirá a una red de cadenas de bloques existente creada en otro lugar antes de que se pueda utilizar esta instancia.

    Configuración
    Seleccione una unidad de aprovisionamiento que satisfaga las necesidades de su despliegue:
    • Desarrollador
    • Empresa
    Peers

    Especifique el número de nodos peer que se van a crear inicialmente en esta instancia de servicio. Puede crear nodos peer adicionales en la consola de Oracle Blockchain Platform más adelante.

  4. Haga clic en Crear instancia.

Requisitos posteriores de aprovisionamiento

Antes de acceder a la consola de servicio de Oracle Blockchain Platform, configure la resolución de nombre de host para los servicios de instancia de blockchain, similar a lo que hizo anteriormente para los nombres de host de Blockchain Platform Manager. Utilice el siguiente comando para obtener la lista de nombres de host para la instancia de blockchain creada:
kubectl get virtualservice -n <instance-namespace> -o json | jq -r
      .items[].spec.hosts[0]

Una vez que se haya creado la instancia y se muestre en la lista Instancias, puede iniciar la consola de servicio desde el menú situado junto al nombre de la instancia. Utilice la consola para configurar la red como se describe en Uso de Oracle Blockchain Platform.