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 se instalará el código de cadenas y la política de endoso se 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 Explore Oracle Blockchain Platform Using Samples (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 en un solo 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 Caídos.
  2. En el separador Códigos de cadena, haga clic en Desplegar un nuevo código de cadena.
    Aparece la página Desplegar Código de Cadena.
  3. Haga clic en Despliegue avanzado.
    Aparece 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 cadenas y seleccione uno o más pares de red en los que instalar el código de cadenas. Para proporcionar alta disponibilidad, seleccione el número adecuado de peers de cada partición. Los peers que elija deben estar unidos al canal en el que instanciará el código de cadenas.
  6. Si está desplegando el origen de código de cadena en un archivo .zip, deje Is Packaged Chaincode sin seleccionar. Si está desplegando un paquete de código de cadenas en un archivo .tar.gz, seleccione Is Packaged Chaincode.
  7. Haga clic en Cargar archivo de código de cadena y busque el archivo de código de cadena para cargarlo y desplegarlo. Haga clic en Siguiente.
    Se instala el código de cadenas 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 del Código de Cadena, introduzca un nombre único para el código de cadenas. 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 cadenas necesita inicialización, seleccione Init-required.
    Si se selecciona Init-required, la aplicación cliente debe llamar a la función Init explícitamente, 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 predeterminada obtiene un endoso de cualquier peer de cualquier organización de la red.
    • Cuando se completa el despliegue, los peers pueden aceptar llamadas de código de cadenas y aprobar transacciones.
    Se despliega el código de cadenas.