demo: give agents unique names

Give demo agents unique names to improve `nomad node status` output.
Since the agents default to the hostname, they all had the same name
whether using the root or demo Vagrantfiles.
This commit is contained in:
Michael Schurter 2018-03-27 10:02:47 -07:00
parent 92a51471e9
commit 7dcea6a37f
4 changed files with 18 additions and 7 deletions

View file

@ -4,6 +4,9 @@ log_level = "DEBUG"
# Setup data dir
data_dir = "/tmp/client1"
# Give the agent a unique name. Defaults to hostname
name = "client1"
# Enable the client
client {
enabled = true

View file

@ -4,6 +4,9 @@ log_level = "DEBUG"
# Setup data dir
data_dir = "/tmp/client2"
# Give the agent a unique name. Defaults to hostname
name = "client2"
# Enable the client
client {
enabled = true

View file

@ -4,6 +4,9 @@ log_level = "DEBUG"
# Setup data dir
data_dir = "/tmp/server1"
# Give the agent a unique name. Defaults to hostname
name = "server1"
# Enable the server
server {
enabled = true

View file

@ -91,6 +91,9 @@ log_level = "DEBUG"
# Setup data dir
data_dir = "/tmp/client1"
# Give the agent a unique name. Defaults to hostname
name = "client1"
# Enable the client
client {
enabled = true
@ -107,10 +110,9 @@ ports {
}
```
Copy that file to `client2.hcl` and change the `data_dir` to
be `/tmp/client2` and the `http` port to 5657. Once you've created
both `client1.hcl` and `client2.hcl`, open a tab for each and
start the agents:
Copy that file to `client2.hcl`. Change the `data_dir` to be `/tmp/client2`,
the `name` to `client2`, and the `http` port to 5657. Once you have created
both `client1.hcl` and `client2.hcl`, open a tab for each and start the agents:
```text
$ sudo nomad agent -config client1.hcl
@ -141,8 +143,8 @@ we should see both nodes in the `ready` state:
```text
$ nomad node status
ID Datacenter Name Class Drain Status
fca62612 dc1 nomad <none> false ready
c887deef dc1 nomad <none> false ready
fca62612 dc1 client1 <none> false ready
c887deef dc1 client2 <none> false ready
```
We now have a simple three node cluster running. The only difference