Hyperledger Fabric y docker swarm en multiples hosts - Usuario Peru TI

Últimas entradas

hyperledger-fabric-swarm

Hyperledger Fabric y docker swarm en multiples hosts

En este post se explicará como se implementó y desplegó una red blockchain con Hyperledger fabric en multiples hosts usando docker swarm, sobre una arquitectura básica, donde se usaron 4 maquinas con los siguientes recursos:

Host 02GB 1vCPUorderer
Host 12GB 1vCPUca1, cli, peer0, couchdb0, peer1, couchdb1
Host 22GB 1vCPUca2, peer0, couchdb0, peer1, couchdb1
Host 32GB 1vCPUca3, peer0, couchdb0, peer1, couchdb1

Para generar las llaves criptográficas, se deberá usar los comando cryptogen y configtxgen, se puede revisar el siguiente post, donde se explica como hacerlo en una red donde se hace la implementación en un solo host https://usuarioperu.com/2019/10/28/implementacion-de-red-blockchain-con-hyperledger-fabric/

Host 0

Se ejecuta el script para crear y configurar la red swarm.

Se ejecuta el script para crear la red para comunicación de contenedores/servicios de docker

Host 1, 2, 3

Se deberá reemplazar, el token, con el token generado y el hostname en el host 0, una vez realizados, verificar la lista de nodos.

Host 0

Iniciaremos el servicio de ordenamiento.

Se puede utilizar los servicios de ordenamiento: Solo, Kafka, Raft, para las pruebas se usó el servicio de ordenamiento solo.

Host 1

El script inicia el servicio de autorización para este host, un cliente “cli”, 2 nodos, cada uno con su respectiva base de datos couchdb para el host 1.

Host 2

Se crearan los servicios en el host 2.

Host 3

Se crearan los servicios en el host 3,

Para validar los contenedores y servicios iniciados, se puede ejecutar el siguiente comando:

Cada host podría pertenecer a una organización en particular, esto dependerá en base a la definición de reglas de negocio y políticas establecidas para su uso, en función a esto se podrá establecer la arquitectura, organización y distribución de componentes y servicios que utilizará de la red blockchain.

Fuente: https://github.com/hyperledger/fabric

Share on FacebookTweet about this on TwitterShare on Google+

2 thoughts on “Hyperledger Fabric y docker swarm en multiples hosts

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *