Glu skipping agents while generating distributions.
./setup.sh -D /meta-model/json.groovy
but while generating distributions it only generates for the first agent i listed in my meta-model file. The other agents are being skipped. Is it the reason why
./setup.sh -Z /meta-model/json.groovy
is uploading conf directory to only one agent?
The other agents log file says Waiting for fabric @ zookeeper
It is normal for glu to skip generating distributions for agents: unless you install more than one agent per node/host (which is not recommended although possible), then it is the exact same agent (tarball) that needs to be generated. That is why only one gets generated. When the agent is then installed on the hosts it gets its configuration from ZooKeeper.
It is unclear why the agents are not being configured properly but most likely their (host)name (which they determine when they boot) does not match the hostname you entered in the meta model. You should check the log file of a given agent as it should display the name that was computed at boot time. Then check your meta model and make sure they match.