Hello all,
Summary: when I attempt to run instances on a stock UEC cluster, instances remain in "pending" state until they move to state "terminated", having never been "running".
I am attempting to set up Ubuntu Enterprise Cloud on a small cluster of four systems, with one "head node" running the cloud, cluster and walrus controllers, and three "compute nodes" running the node controller only. All nodes are identical Dell Poweredge 1950 servers. The head node is named euc-head, and the compute nodes are named euc-node-1, euc-node-2, and euc-node-3. All nodes are fresh installs of UEC from the CD, formatting the drives before installation.
The networking configuration is as follows:
- euc-head: two network interfaces. eth1 is configured as the primary interface with IP address assigned by DHCP. eth0 is the interface used to communicate with the compute nodes, and has static IP address 10.50.50.1.
- euc-node-x: one network interface, eth0, assigned to static IP address 10.50.50.2-4.
- The eth0 interfaces of all nodes are VLAN'd together at the switch to avoid exposing the DHCP server to the larger network. eth1 of euc-head is exposed to the rest of the (corporate) network.
The default UEC installation produces a Eucalyptus installation in MANAGED-VLAN mode. While public-key exchange occurred at boot time, the compute nodes did not auto-register their node controllers; I had to do this manually via $ sudo euca_conf --register-nodes "10.50.50.2 10.50.50.3 10.50.50.4"
I was able to bundle and upload an image successfully (using the supplied Debian image on the Eucalyptus website), but when I run the instance, it remains pending for a long time (> 1 hour) before terminating, having never entered the state "running".
I would appreciate any guidance as to how to diagnose and fix this problem. I don't see any obvious "smoking guns" in the logs but this is my first experience with Eucalyptus. If particular logs would be useful, please let me know and I will post them.
Thanks, Adam