tomwhite/whirr-scm — Issue #4: HUE installed on the last scmnode, not the scmserver
Author: loren
Created: 2011-12-04 17:42:20+00:00
State: open

I'm trying to get whirr-scm working on EC2 with these templates:
whirr.instance-templates=1 scmserver,1 cdhclient,3 scmnode

During the launch, I see this:
SCM Admin Console available at http://ec2-184-73-104-3.compute-1.amazonaws.com:7180
Nodes in cluster (copy into text area when setting up the cluster):
10.38.17.106
10.80.117.34
10.195.38.207
Hue UI will be available at http://ec2-184-73-104-3.compute-1.amazonaws.com:8088

HUE is not available at that URL and it isn't even installed on that node. What actually happens is that HUE is installed on all the scmnodes, and then one of these nodes seems to get picked as the host for HUE. Once you get around the *.pyc problem, HUE does start up on 10.195.38.207:8088, but this private IP isn't visible so I can't browse to the UI.

When I try to delete HUE from the SCM and then create another HUE service, my only options are to install it on one of these three scmnodes when what I really want to do is select the scmserver node or the CDH client machine, as those have public IP's and DNS names.

Should I just install HUE manually on the scmserver node or is there a workaround?