Code Monkey home page Code Monkey logo

quorum-cloud's Introduction

Quorum Cloud

⚠️ Project Deprecation Notice ⚠️

Quorum-Cloud has been deprecated, and we are no longer supporting the project.

It has been replaced by quorum-terraform and quorum-kubernetes that offers wider compatibility with Quorum products and cloud providers

We encourage all users with active projects to migrate to quorum-terraform or quorum-kubernetes

If you have any questions or concerns, please reach out to the ConsenSys protocol engineering team on #Discord or by email.

Quorum Cloud should not be used for production deployments. It is intended to be used for experimenting with, and testing, Quorum

Quorum Cloud can be used to bootstrap a Quorum network in the cloud. The currently supported platforms are AWS and Travis CI.

Getting Started

  • AWS: Deploy a 7nodes network on AWS
  • Travis CI: Deploy a 4nodes network within a Travis container

quorum-cloud's People

Contributors

amalrajmani avatar chris-j-h avatar fixanoid avatar joshuafernandes avatar trung avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

quorum-cloud's Issues

Stuck at Wait for nodes in Quorum network being up

The terraform script is stuck at "Wait for nodes in Quorum network being up ... 0/7" message, even tho the ecs nodes are all up and running in the cluster, the status of the nodes is not detected.

Is the repo outdated?

Persistent storage.

Hi,

Deployed the Quorum on AWS and it works like a charm. The thing which I am not able to grasp is the nodes are deployed on Fargate which doesn't have any persistent storage. So this installation of quorum doesn't persist any data on disk? How do they recover if a container crashes?
Thanks.

Regards,
Ashish

Error while preparing the enviroment

Hi,

I have installed aws in my ubuntu machine and configured with the key and secret key. When I am running the code for preparation of aws environment
aws cloudformation create-stack --stack-name quorum-prepare-environment --template-body file://./quorum-prepare-environment.cfn.yml

I am getting below error.
Error parsing parameter '--template-body': Unable to load paramfile file://./quo rum-prepare-environment.cfn.yml: [Errno 2] No such file or directory: './quorum- prepare-environment.cfn.yml'

Can someone let me know what am I missing

What is the Passphrase for the Nodes?

Hey Guys, Thank you for the excellent ReadMe and great scripts. I was able to create a Quorum setup on AWS but now when i try to unlock my account, i am unable to provide a passphrase since i dont have it. Any idea, where can i get it?

Failed to run quorum and tessera nodes

after the deployment, the bastion node is created on EC2 dashboard, when I execute “Node1“ after I connect to bastion node using ssh, it reports "Command not found" and here are the cloudwatch logs under /ecs/quorum/dev:
/quorum-run:
Wait until metadata bootstrap completed ...
/tessera-run:
Wait until metadata bootstrap completed ...
/metadata-bootstrap:
Timestamp | Message
  | 2021-10-19T06:25:22.674+08:00 | Wait until Node Key is ready ...
  | 2021-10-19T06:25:25.683+08:00 | fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/main/x86_64/APKINDEX.tar.gz
  | 2021-10-19T06:25:25.846+08:00 | fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/community/x86_64/APKINDEX.tar.gz
  | 2021-10-19T06:25:26.002+08:00 | v3.10.9-43-g3feb769ea3 [http://dl-cdn.alpinelinux.org/alpine/v3.10/main]
  | 2021-10-19T06:25:26.002+08:00 | v3.10.6-10-ged79a86de3 [http://dl-cdn.alpinelinux.org/alpine/v3.10/community]
  | 2021-10-19T06:25:26.002+08:00 | OK: 10370 distinct packages available
  | 2021-10-19T06:25:26.140+08:00 | (1/2) Installing oniguruma (6.9.4-r1)
  | 2021-10-19T06:25:26.176+08:00 | (2/2) Installing jq (1.6-r0)
  | 2021-10-19T06:25:26.194+08:00 | Executing busybox-1.30.1-r2.trigger
  | 2021-10-19T06:25:26.202+08:00 | OK: 114 MiB in 51 packages
  | 2021-10-19T06:25:26.269+08:00 | Task Revision: 2
  | 2021-10-19T06:25:26.314+08:00 | Host IP: 10.115.11.203
  | 2021-10-19T06:25:27.941+08:00 | Completed 129 Bytes/129 Bytes (557 Bytes/s) with 1 file(s) remaining upload: qdata/node_id to s3://us-west-2-ecs-dev-da1c2563a2ff5d3f/rev_2/nodeids/ip_10_115_11_203
  | 2021-10-19T06:25:28.712+08:00 | Completed 14 Bytes/14 Bytes (111 Bytes/s) with 1 file(s) remaining upload: qdata/host_ip to s3://us-west-2-ecs-dev-da1c2563a2ff5d3f/rev_2/hosts/ip_10_115_11_203
  | 2021-10-19T06:25:29.503+08:00 | Completed 41 Bytes/41 Bytes (294 Bytes/s) with 1 file(s) remaining upload: qdata/first_account_address to s3://us-west-2-ecs-dev-da1c2563a2ff5d3f/rev_2/accounts/ip_10_115_11_203
  | 2021-10-19T06:25:29.573+08:00 | Wait for other containers to report their IPs ... 0/7
  | 2021-10-19T06:25:31.720+08:00 | Wait for other containers to report their IPs ... 26/7
  | 2021-10-19T06:25:33.893+08:00 | All containers have reported their IPs
  | 2021-10-19T06:25:33.895+08:00 | Wait for other nodes to report their accounts ... 0/7
  | 2021-10-19T06:25:36.047+08:00 | Wait for other nodes to report their accounts ... 26/7
  | 2021-10-19T06:25:38.212+08:00 | All nodes have registered accounts
  | 2021-10-19T06:25:38.213+08:00 | Wait for other nodes to report their IDs ... 0/7
  | 2021-10-19T06:25:40.326+08:00 | Wait for other nodes to report their IDs ... 26/7
  | 2021-10-19T06:25:42.459+08:00 | All nodes have registered their IDs
  | 2021-10-19T06:25:42.475+08:00 | % Total % Received % Xferd Average Speed Time Time Time Current
  | 2021-10-19T06:25:42.475+08:00 | Dload Upload Total Spent Left Speed
  | 2021-10-19T06:25:42.496+08:00 | 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10 100 10 0 0 476 0 --:--:-- --:--:-- --:--:-- 476
  | 2021-10-19T06:25:42.498+08:00 | tar: invalid magic
  | 2021-10-19T06:25:42.499+08:00 | tar: short read

it seems the quorum and tessera node is not running due to failure of metadata bootstrap setup, how could I fix this issue?
Thanks!

how to specify hostname for contract deployment and running dapp

hey guys,
I already get the network up and running in containers, but what is the correct way to specify the hostname to deploy the smart contracts and interact with Dapp? I tried using truffle and specify the network hostname to bastion node or ECS node IP and it didn't work..
thanks for your help!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.