This page (revision-37) was last changed on 23-Apr-2022 17:06 by Harry Metske

This page was created on 23-Apr-2022 17:06 by unknown

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
37 23-Apr-2022 17:06 19 KB Harry Metske to previous
36 23-Apr-2022 17:06 18 KB Harry Metske to previous | to last
35 23-Apr-2022 17:06 18 KB Harry Metske to previous | to last
34 23-Apr-2022 17:06 18 KB Harry Metske to previous | to last
33 23-Apr-2022 17:06 18 KB Harry Metske to previous | to last
32 23-Apr-2022 17:06 18 KB Harry Metske to previous | to last
31 23-Apr-2022 17:06 17 KB Harry Metske to previous | to last
30 23-Apr-2022 17:06 17 KB Harry Metske to previous | to last
29 23-Apr-2022 17:06 17 KB HarryMetske to previous | to last
28 23-Apr-2022 17:06 17 KB Harry Metske to previous | to last
27 23-Apr-2022 17:06 17 KB Harry Metske to previous | to last
26 23-Apr-2022 17:06 16 KB Harry Metske to previous | to last
25 23-Apr-2022 17:06 16 KB Harry Metske to previous | to last
24 23-Apr-2022 17:06 14 KB HarryMetske to previous | to last
23 23-Apr-2022 17:06 14 KB HarryMetske to previous | to last
22 23-Apr-2022 17:06 14 KB HarryMetske to previous | to last
21 23-Apr-2022 17:06 15 KB HarryMetske to previous | to last

Page References

Incoming links Outgoing links
Apache Brooklyn...nobody

Version management

Difference between version and

At line 107 added 11 lines
First we change the Docker setup a little bit, we remove all existing containers and start 9 nodes and one brooklyn master:
{{{
docker run -d --publish 2201:22 --publish 6001:6000 --hostname brooklyn-node1 --name brooklyn-node1 brooklyn-node
docker run -d --publish 2202:22 --publish 6002:6000 --hostname brooklyn-node2 --name brooklyn-node2 brooklyn-node
docker run -d --publish 2203:22 --publish 6003:6000 --hostname brooklyn-node3 --name brooklyn-node3 brooklyn-node
docker run -d --publish 2204:22 --publish 6004:6000 --hostname brooklyn-node4 --name brooklyn-node4 brooklyn-node
docker run -d --publish 2205:22 --publish 6005:6000 --hostname brooklyn-node5 --name brooklyn-node5 brooklyn-node
docker run -d --publish 2206:22 --publish 6006:6000 --hostname brooklyn-node6 --name brooklyn-node6 brooklyn-node
docker run -d --publish 2207:22 --publish 6007:6000 --hostname brooklyn-node7 --name brooklyn-node7 brooklyn-node
docker run -d --publish 2208:22 --publish 6008:6000 --hostname brooklyn-node8 --name brooklyn-node8 brooklyn-node
docker run -d --publish 2209:22 --publish 6009:6000 --hostname brooklyn-node9 --name brooklyn-node9 brooklyn-node
At line 119 added 29 lines
docker run -d --publish 2200:22 --publish 18081:8081 --hostname brooklyn-master --name brooklyn-master --link brooklyn-node1:brooklyn-node1 --link brooklyn-node2:brooklyn-node2 --link brooklyn-node3:brooklyn-node3 --link brooklyn-node4:brooklyn-node4 --link brooklyn-node5:brooklyn-node5 --link brooklyn-node6:brooklyn-node6 --link brooklyn-node7:brooklyn-node7 --link brooklyn-node8:brooklyn-node8 --link brooklyn-node9:brooklyn-node9 brooklyn
}}}
So, from the master, we can access all nodes by their name. (Mind that if one of the node containers go down, that is no longer true, or you manually fix the /etc/hosts file in the master).
Because we don't want to have ever random passwords for the web UI, we create a ~brooklyn/.brooklyn/brooklyn.properties file, and have the following lines in there:
{{{
brooklyn.webconsole.security.users=admin
brooklyn.webconsole.security.user.admin.password=password
}}}
Als make sure you {{chmod 700 brooklyn.properties}} or the server will refuse to start :-) .
And kill the brooklyn process (it is restarted automagically).
Brooklyn has, by default the following locations configured in brooklyn.properties:
{{{
aws-california
aws-ireland
aws-oregon
aws-tokyo
localhost
}}}
Now we add in there :
{{{
brooklyn.location.named.dockerpool=byon:(hosts="brooklyn-node{1-9}")
}}}
Now we reload the properties via the Web UI (no brooklyn restart required).