Recently I saw Rancher at a meetup and it looked pretty promising, now I am trying to find my way around.
a) 3 bare metal servers for data ingest (lots of space)
b) 3 bare metal servers for Kafka/Zookeeper
c) 3 bare metal servers for processing (lots of power)
d) 3 bare metal servers for Elasticsearch (lots of space again)
In the beginning I did not understand how I determine which service runs on which server. At first I created one environment and put labels on the hosts (group-a, group-b, …), but could not assign services to those labels (or server groups). Then I created different environments for every group of servers.
Now the environments are separated, I can run the services on the dedicated servers. But now I can’t acessone group of servers from another, I assume they are in separated networks.
How can I
- place services (e.g. Kafka + Zookeeper or Elasticsearch) only on dedicated groups of machines?
- be able to access hosts in one group from another?