Create a docker environment for Parity
Closed this issue · 3 comments
danzvara commented
Parity is a Rust based ETH client. Let's have our environment (Parity, custom client, etc.) in a Docker so we can easily scale number of clients to emulate larger network.
levex commented
On Sun, Oct 15, 2017 at 06:56:29PM +0000, danzvara wrote:
Parity is a Rust based ETH client. Let's have our environment (Parity, custom client, etc.) in a Docker so we can easily scale number of clients to emulate larger network.
Ideally we do this via a Dockerfile and an associated shell file if the
Dockerfile were to become too complex. Note that Docker by default
doesn't make it easy to scale across VMs. For scalability across VMs, we
would need something like Salt or, preferably, Ansible.
Thoughts on using Ansible for quick setup of VMs?
…-L
danzvara commented
I don't know Ansible, might take a look. We don't need it asap though, currently we're ok with ~2 nodes.
Edit: But yeah, it would be cool to have all VM's managed by it, automation ftw
levex commented
On Sun, Oct 15, 2017 at 11:41:27PM +0000, danzvara wrote:
I don't know Ansible, might take a look. We don't need it asap though, currently we're ok with ~2 nodes.
If you keep a note of what you do to the VM to get it to the state you
want, then I can write an Ansible playbook later. I don't have a lot of
experience either but this can bring in some DevOps element to MCHA.
…-L