Usar despliegue avanzado

(Hyperledger Fabric v1.4.7) 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.

Con el asistente de despliegue avanzado, instalará el código de cadenas en los peers que seleccione.
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 Using Samples (Hyperledger Fabric v1.4.7).
  • 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 crea una instancia del 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 3: Instalar.
  4. 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 el número de versión del código de cadenas.
    Los requisitos de nombre y versión de código de cadena de Oracle Blockchain Platform son diferentes de los requisitos de Hyperledger Fabric. Debe utilizar los requisitos de nomenclatura de Oracle Blockchain Platform. Utilice estas directrices al asignar un nombre al código de cadenas:
    • Utilice caracteres alfanuméricos ASCII, comillas (''), guiones (-) y guiones bajos (_).
    • El nombre debe empezar y terminar solo con caracteres alfanuméricos ASCII. Por ejemplo, no puede utilizar nombres 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.
    • El nombre debe tener entre 1 y 64 caracteres.
    • Una versión de código de cadena puede contener un punto (.).
  5. Seleccione uno o más pares de red en los que instalar el código de cadenas. Para proporcionar alta disponibilidad, Oracle sugiere que seleccione el número adecuado de peers de cada partición. Además, los pares que elija deben estar unidos al canal en el que instanciará el código de cadena.
  6. Haga clic en el campo Origen de código de cadena y busque el archivo ZIP 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 3: Instanciar.
  7. Decida si desea crear una instancia del código de cadena ahora o más tarde.
    • Haga clic en Cerrar para cerrar el asistente e instanciar más tarde.
    • Para crear una instancia ahora, seleccione el canal en el que desea crear una instancia del código de cadena y los iguales en los que desea crear una instancia del código de cadena. Si es necesario, introduzca los parámetros iniciales, una política de endoso, una asignación transitoria y recopilaciones de datos privados. Tenga en cuenta la siguiente información:
      • La instanciación compila, crea e inicializa el código de cadenas en los peers.
      • Si deja la política de endoso en blanco, Oracle Blockchain Platform utiliza la política de endoso por defecto. La política de endoso por defecto obtiene un endoso de cualquier peer de la red.
      • Cuando se completa la instanciación, los peers pueden aceptar llamadas de código de cadena y pueden aprobar transacciones.
      Haga clic en Siguiente.
    Se crea una instancia del código de cadena.