Versión previa a Disponibilidad General: 2026-02-26

Instalación mediante pilas de OCI

Complete estos pasos para instalar el producto mediante el despliegue de una pila de OCI.

Requisitos

Antes de comenzar el proceso de instalación, asegúrese de que tiene los siguientes requisitos previos:

  • Acceso a un arrendamiento de Oracle Cloud Infrastructure (OCI) y permisos para crear y gestionar pilas de Resource Manager, recursos informáticos y de red, y recursos de Container Registry y Kubernetes (OKE).
  • Los paquetes de pila de Resource Manager en formato .zip para Oracle Blockchain Platform Enterprise Edition para Hyperledger Besu.
  • Una comprensión básica de los conceptos de blockchain e Hyperledger Besu. Para obtener más información sobre Hyperledger Besu, consulte Cliente de Besu Ethereum.
  • Requisitos de Oracle Cloud Stack:
    • Un nombre de dominio base (por ejemplo, obpee.example.com) para alojar Blockchain Platform Manager y la consola de servicio de nombres de dominio totalmente cualificados
    • Contraseñas para el administrador de Blockchain Platform Manager y el administrador de LDAP
    • Un nombre de usuario de OCI Registry (OCIR) y un token de autenticación activo
    • Detalles del cluster, como el recuento de nodos de trabajador y las especificaciones de OCPU y memoria
Para obtener el nombre de usuario y el token de autenticación de OCIR, realice los siguientes pasos.
  1. En la consola de OCI, seleccione Perfil y, a continuación, seleccione su cuenta de usuario.
  2. Abra Tokens and keys.
  3. En Tokens de autenticación, cree un token y, a continuación, cópielo y almacénelo de forma segura.
  4. Determine su nombre de usuario de OCIR, que normalmente utiliza el siguiente formato: <tenancy-name>/oracleidentitycloudservice/<username>. Por ejemplo, acmeinc/oracleidentitycloudservice/dev.user@example.com.
Para obtener más información, consulte Conexión a Oracle Cloud Infrastructure Registry.

Compatibilidad con EVM

La plataforma se basa en Hyperledger Besu v25.12, que admite contratos inteligentes de EVM de Shanghai y Cancún. Utilice la plataforma para probar y evaluar las capacidades del producto y desarrollar integraciones. No utilice la plataforma en un entorno de producción. Los contratos de API pueden cambiar entre versiones de plataforma.

La siguiente tabla muestra las versiones mínimas de Solidity y Hardhat que se pueden utilizar.

Versión de EVM Versión de solidez mínima Versión mínima de Hardhat
Shanghai 0,8 2,14
Cancún 0,8 2,21

Crear la pila

Utiliza Oracle Cloud Stack para crear y desplegar Oracle Blockchain Platform Enterprise Edition para Hyperledger Besu

  1. Conéctese a OCI y, a continuación, navegue a Developer Services, Resource Manager y, por último, a Stacks.
  2. Haga clic en Crear pila.
  3. En la página Información de pila, seleccione Mi configuración, seleccione el botón de radio Archivo zip y, a continuación, cargue el archivo .zip que contiene la configuración de pila. Para la versión de disponibilidad limitada, el punto de contacto de Oracle proporciona la URL del archivo .zip en la gestión de productos o ventas.
  4. Opcionalmente, personalice los campos Información de pila. Todos los campos se completan con valores predeterminados.
    1. Proveedor personalizado
      Los proveedores personalizados no son compatibles en este momento.
    2. Nombre
      Nombre de la pila. Tiene un nombre por defecto y proporciona un registro de fecha y hora. Si lo desea, puede editarlo.
    3. Descripción
      Descripción de la pila que está creando.
    4. Crear en compartimento
      El valor por defecto es el compartimento raíz de su arrendamiento de OCI.
    5. Versión de Terraform
      Asegúrese de que la versión 1.1.x o posterior esté seleccionada.
    6. Etiquetas
      Opcional: Las etiquetas son una forma conveniente de asignar un mecanismo de seguimiento.
    Haga clic en Siguiente.
  5. Proporcione un nombre para la pila e introduzca los parámetros necesarios.
    Configuraciones de Blockchain Platform
    1. Nombre de Dominio
      Especifique la URL de dominio para alojar Blockchain Platform Manager y la consola de servicio. El valor por defecto es Besuee.com.
    2. Contraseña del usuario administrativo
      Se utiliza para definir la contraseña del usuario administrativo (obpadmin) de Blockchain Platform Manager.
    3. Contraseña de Usuario de LDAP
      Se utiliza para definir la contraseña del usuario administrativo para el servidor de autenticación LDAP.
    Configuraciones de imagen de OCIR
    1. Nombre de usuario de OCIR
      Nombre de usuario utilizado para conectarse a Oracle Cloud Infrastructure Registry. Introduzca el nombre del usuario con el formato:
      <tenancy-namespace>/<username>
      donde <tenancy-namespace> es la cadena de espacio de nombres de Object Storage generada automáticamente del arrendamiento en la que crear repositorios (como se muestra en la página Información de arrendamiento). Por ejemplo:
      ansh81vru1zp/jdoe@example.com
      Ten en cuenta que para algunos arrendamientos más antiguos, la cadena del espacio de nombres puede ser la misma que el nombre del arrendamiento en letras minúsculas. Por ejemplo,
      example-dev
      Si su arrendamiento está federado con Oracle Identity Cloud Service, utilice el formato
      <tenancy-namespace>/oracleidentitycloudservice/<username>

      Consulte Conexión a Oracle Cloud Infrastructure Registry.

    2. Token de autenticación de OCIR
      Token de autenticación utilizado para acceder a OCIR.
    Configuraciones de clúster de Kubernetes
    1. Nombre de cluster
      Nombre del cluster de OCI Kubernetes Engine que se creará. Los recursos posteriores también contendrán este nombre. En el estado final, el deployment_id generado por el trabajo de aplicación se agregará a este.
    2. Nombre del pool de nodos
      Nombre del pool de nodos para los nodos de trabajador.
    3. Activar escala automática de cluster para pool de nodos
      Esto permitirá que los pools de nodos se escalen automáticamente en función del uso de recursos y agregará y eliminará nodos de trabajador según sea necesario. Cuando se define en False, el separador Número máximo de nodos de trabajador está oculto.
    4. Número Mínimo de Nodos de Trabajo
      Número mínimo de los nodos en el pool de nodo. Si no se ha activado la escala automática, este es el número total de nodos de trabajador disponibles. El valor por defecto es 1. Como mínimo, se necesita 1 nodo de trabajador.
    5. Número Máximo de Nodos de Trabajador
      Número máximo de nudos en el pool de nodo. Esto solo está disponible si se ha activado la escala automática. El valor por defecto es 10. El máximo es 100.
    6. Unidad de instancia de nodos de trabajador
      Seleccione la unidad de computación adecuada. El valor por defecto es VM.Standard.E5.Flex. Para obtener información sobre las unidades soportadas y sus configuraciones, consulte: Unidades de computación soportadas.
    7. Recuento de OCPU de nodo de trabajador
      Número de OCPU para cada instancia informática de nodo de trabajador. El mínimo es 4 OCPU. El máximo es de 64 OCPU.
    8. Memoria de nodo de trabajador (GB)
      Cantidad de memoria para cada instancia informática de nodo de trabajador. El mínimo es de 64 GB. El máximo es 1024 GB.
  6. Revise la información y, a continuación, cree la pila seleccionando Ejecutar aplicación y, a continuación, Crear.
    Comienza el proceso de creación de pila, que incluye el despliegue de recursos como una máquina virtual informática (host de salto) y clusters de Kubernetes.
  7. Espere a que se complete la creación de la pila, que normalmente puede tardar entre 40 y 45 minutos. Supervise el trabajo de creación de pila y los logs para realizar un seguimiento del progreso del despliegue.
  8. Una vez que el trabajo de pila esté marcado como Succeeded, el separador Información de aplicación estará disponible. La información de este separador se puede utilizar para configurar el acceso a Blockchain Platform Manager.
    Para obtener más información sobre estos campos, consulte Información de la aplicación.