Usar despliegue avanzado

(Hyperledger Fabric v2.x) Utilice la opción de despliegue avanzado para especificar los parámetros necesarios para desplegar un código de cadena en un entorno de producción. Por ejemplo, especificará en qué peers instalar el código de cadenas y la política de endoso utilizar.

Tenga en cuenta la siguiente información:
  • El proceso para desplegar códigos de cadenas de ejemplo es diferente del proceso descrito en este tema. Consulte Exploración de Oracle Blockchain Platform mediante ejemplos (Hyperledger Fabric v2.x).
  • Puede utilizar la opción de despliegue rápido para realizar pruebas de código de cadenas. El despliegue rápido es un despliegue de un paso que utiliza la configuración por defecto, instala el código de cadenas en todos los peers del canal y despliega el código de cadenas mediante una política de endoso por defecto. Consulte Uso de despliegue rápido.
Debe ser administrador para realizar esta tarea.
  1. Vaya a la consola y seleccione el separador Códigos de cadenas.
  2. En el separador Códigos de cadena, haga clic en Desplegar un nuevo código de cadena.
    Se muestra la página Desplegar código de cadena.
  3. Haga clic en Despliegue avanzado.
    Se muestra la página Desplegar Código de Cadena (Avanzado) Paso 1 de 2: Instalar.
  4. En el campo Etiqueta de paquete, introduzca una descripción del paquete de código de cadenas.
    Utilice las siguientes directrices al etiquetar el código de cadenas:
    • Utilice caracteres alfanuméricos ASCII, guiones (-) y guiones bajos (_).
    • La etiqueta debe comenzar y terminar solo con caracteres alfanuméricos ASCII. Por ejemplo, no puede utilizar etiquetas como _mychaincode o mychaincode_.
    • Los guiones (-) y los guiones bajos (_) deben ir seguidos de caracteres alfanuméricos ASCII. Por ejemplo, no puede utilizar nombres como my--chaincode o my-_chaincode.
    • La etiqueta del paquete puede tener hasta 50 caracteres.
  5. Seleccione el idioma en el que está escrito el código de cadena y seleccione uno o más pares de red en los que instalar el código de cadena. Para proporcionar alta disponibilidad, seleccione el número adecuado de peers de cada partición. Los pares que elija deben estar unidos al canal en el que instanciará el código de cadena.
  6. Si está desplegando el origen de código de cadena en un archivo .zip, deje Código de cadena empaquetado sin seleccionar. Si está desplegando un paquete de código de cadenas en un archivo .tar.gz, seleccione Es un código de cadenas empaquetado.
  7. Haga clic en Cargar archivo de código de cadena y busque el archivo de código de cadena que desea cargar y desplegar. Haga clic en Siguiente.
    Se instala el código de cadena y se muestra la página Desplegar Código de Cadena (Avanzado) Paso 2 de 2: Desplegar.
  8. Decida si desea desplegar el código de cadenas ahora o más tarde.
    • Haga clic en Cerrar para cerrar el asistente y desplegarlo más tarde.
    • Para desplegar ahora, seleccione el canal en el que desea desplegar el código de cadenas.
  9. En el campo Nombre de Código de Cadena, introduzca un nombre único para el código de cadena. En el campo Versión, introduzca un valor de cadena para especificar el número de versión del código de cadena.
    Utilice estas directrices al asignar un nombre al código de cadenas:
    • Utilice caracteres alfanuméricos ASCII, guiones (-) y guiones bajos (_).
    • El nombre debe empezar y terminar solo con caracteres alfanuméricos ASCII.
    • Los guiones (-) y los guiones bajos (_) deben ir seguidos de caracteres alfanuméricos ASCII.
    • El nombre y la versión pueden tener hasta 64 caracteres.
    • La versión del código de cadenas también puede contener puntos (.) y signos más (+).
  10. Si el código de cadena requiere inicialización, seleccione Init-required.
    Si se selecciona Inicio necesario, la aplicación cliente debe llamar a la función Init de forma explícita, especificando el indicador isInit, antes de llamar a cualquier otra función.
  11. Si es necesario, introduzca una política de endoso y recopilaciones de datos privados y, a continuación, haga clic en Siguiente. Para obtener más información sobre las políticas de endoso, consulte Especificación de una política de endoso. Para obtener más información sobre las recopilaciones de datos privados, consulte Adición de recopilaciones de datos privadas.
    Tenga en cuenta la siguiente información:
    • El despliegue aprueba, confirma e inicializa el código de cadenas en el canal.
    • Si no cambia la política de endoso, Oracle Blockchain Platform utiliza la política de endoso por defecto. La política de endoso por defecto se define en la política /Channel/Application/Endorsement del canal en el que está desplegando el código de cadenas. La política de endoso por defecto recibe un endoso de cualquier par de cualquier organización de la red.
    • Una vez completado el despliegue, los peers pueden aceptar llamadas de código de cadena y aprobar transacciones.
    Se ha desplegado el código de cadenas.