A simple 3-node lab running Ubuntu servers on VirtualBox and each node runs Consul and Nomad servers which can be configured as a cluster.
This is a great way to get your feet wet with Nomad in a simplified environment and you also have a chance to mess around with the configurations and commands without risking a cloud (read: money) installation or a production (read: danger!) environment.
There are a few things you need to get this going:
-
Vagrant
-
VirtualBox
-
Clone this repo (or fork it of you so desire and want to contribute to it)
-
Change directory and run a
vagrant status
to check the dependencies are met -
Run a
vagrant up
command and watch the magic happen! (spoiler alert: it's not magic, it's technology) -
Each node will able to run Consul and Nomad
The first node in each of the set of three will begin as the leader. The other two node launch scripts have a nomad server join
command to join the cluster with the first node.
Once you're used to the commmands, you can start and stop as much as needed.
Consul is installed but not used for the basic configuration. More to come on that.
Now you're running!
Logging into the systems locally can be done
- You can use some simple commands to get started
nomad node status
- To open the Nomad UI use this command on your local machine
open http://172.16.1.101:4646