Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Tip

Step - by - step guide on how to Install Insights Enterprise - Hyperledger Fabric Network.

Installing Insights covers Installing Hyperledger Netork covers the initial setup procedures including InstallationConfigurations (Hardware, Software, and Network) and various Commands to set up the local server. Also, Hyperledger fabric network setup has been tested in Linux OS platform. 

Expand
titleHardware Configuration
Note

Note: Prerequisites may vary from machine-to-machine. These requirements are standard PoC level requirements.



Blockchain Network Prerequisites
Kubernetes Master & Node configuration
No. of instances3 - 1 Master, 2 Nodes 
AWS Instance typem3.xlarge
OSUbuntu 16.04 Xenial (64bit) 
Storage200 GB
Mem (GiB)15GB
vCPU4


Note
Configuration varies depending on the work load.



Expand
titleSoftware
  • Kubernetes version : 1.10.0
  • Docker version : 1.13.1
  • Python version : 3.5
  • Jenkins : 2.121.1
  • Postgres DB: 9.6.11

Software Prerequisites

  • Docker
  • Go Kafka Fabric Network
  • Node.js Runtime and NPM
  • Python
  • curl
  • git (git bash to clone the repo)

Latest: https://hyperledger-fabric.readthedocs.io/en/latest/prereqs.html

Version Specific: https://hyperledger-fabric.readthedocs.io/en/release-1.4/prereqs.html


Please browse through the below sections to setup Insights Fabric Network. You can select the network suitable for your environment.

Installation Instructions

Create link or page for blockchain setup and Traceability Module Deployment 
Panel
titleTypes of Hyperledger Fabric Network

Different types of hyperledger fabric network


  • SOLO Orderer
  • Kafka Fabric Network
  • Raft (etcd/raft) Fabric Network


Step 1 : INSIGHTS_HOME environment variable:

Ensure that the INSIGHTS_HOME environment variable is set, if not set it using the following commands(for RHEL)

  • export INSIGHTS_HOME=/usr/INSIGHTS_HOME (change the directory accordingly)

or

  • vi /etc/environment
    1. Add the line: INSIGHTS_HOME=/usr/INSIGHTS_HOME (change the directory accordingly)
    2. save the file
    3. Run the command: source /etc/environment

Step 2 : Configuration:

Copy the blockchainConfig.json from PlatformAuditing/src/main/resources/  into $INSIGHTS_HOME and make the necessary changes

Refer here for sample blockchainConfig,json