...
It is only a matter of listing computers and associating them with a name. Lets make an example of defining the following 5 collectives in a hypothetical production facility:
Rackmount-1 — The 1 → The servers located in rack number 1.
Rackmount-2 — The 2 → The servers located in rack number 2.
Lighter-A — A A → A group of servers you want to dedicate to lighter A.
Lighter-B — A B → A group of servers you want to dedicate fo lighter B.
All-servers — servers → All the servers.
Assuming the facility has 10 servers, named server01 to server10, here is how to build the JSON file for the above 5 collectives:
{ "Rackmount-1" : [ "server01", "server02", "server03", "server04", "server05" ], "Rackmount-2" : [ "server06", "server07", "server08", "server09", "server10" ], "Lighter-A" : [ "server01,16", "server02,16", "server03,16" ], "Lighter-B" : [ "server04,16", "server05,16", "server06,16" ], "All-servers" : [ "server01", "server02", "server03", "server04", "server05", "server06", "server07", "server08", "server09", "server10" ] } |
...