I  recently deployed a couple of test servers for Nova; I'm using Diablo v3  (<a href="http://wiki.openstack.org/NovaInstall/RHEL6Notes-Diablo-3" target="_blank">http://wiki.openstack.org/NovaInstall/RHEL6Notes-Diablo-3</a>) on RHEL v6; here are my current issues:<br>

<br>On the Cloud Controller node I can launch instances and I'm able to ping them but they don't come up cleanly because they're unable to connect to the 169.254.169.254 host via HTTP for metadata<br><br>cloud-setup: checking <a href="http://169.254.169.254/2009-04-04/meta-data/instance-id" target="_blank">http://169.254.169.254/2009-04-04/meta-data/instance-id</a><br>

wget: can't connect to remote host (169.254.169.254): Connection timed out<br>cloud-setup: failed 1/30: up 1.38. request failed<br><br>I've tried various IPTables settings but still no go.<br><br>On the compute only node (1st one of hopefully many); I have larger issues:<br>

<br>I haven't figured out how to successfully change the bridge interface for br100; my network uses eth0 for the monitoring/admin NW and I can't change that. I was able to change it OK for the cloud controller via the settings for the network.<br>

Also, when instances try to run on the compute node I receive the errors below; also I see that the kernel files out in the instances sub-directories are 0 byte files:<br><br>./instance-0000000b:<br>total 4124<br>-rw-r--r-- 1 root root         0 Aug 17 23:28 ramdisk<br>

-rw-r--r-- 1 nova nobody    1704 Aug 17 23:28 libvirt.xml<br>-rw-r--r-- 1 root root         0 Aug 17 23:28 kernel<br>-rw-r--r-- 1 root root   6291456 Aug 17 23:28 disk<br>drwxr-xr-x 2 nova nobody    4096 Aug 17 23:28 .<br>

-rw-r----- 1 root root         0 Aug 17 23:29 console.logdrwxr-xr-x 7 nova nobody    4096 Aug 18 18:12 ..<br><br>2011-08-18 18:10:46,058 nova: called setup_basic_filtering in nwfilter<br>2011-08-18 18:10:46,059 nova: ensuring static filters<br>

2011-08-18 18:10:46,194 nova.virt.libvirt_conn: instance instance-0000001c: Creating image<br>2011-08-18 18:10:46,292 nova.virt.libvirt_conn: instance instance-0000001c: injecting key into image 3<br>2011-08-18 18:11:00,652 nova.compute.disk: list index out of range<br>

(nova.compute.disk): TRACE: Traceback (most recent call last):<br>(nova.compute.disk): TRACE:   File "/usr/lib/python2.6/site-packages/nova/virt/disk.py", line 82, in inject_data<br>(nova.compute.disk): TRACE:     device = devices[0]<br>

(nova.compute.disk): TRACE: IndexError: list index out of range<br>(nova.compute.disk): TRACE: <br>2011-08-18 18:11:00,750 nova.virt.libvirt_conn: instance instance-0000001c: ignoring error injecting data into image 3 (list index out of range)<br>

2011-08-18 18:11:01,541 nova.exception: Uncaught exception<br>(nova.exception): TRACE: Traceback (most recent call last):<br>(nova.exception): TRACE:   File "/usr/lib/python2.6/site-packages/nova/exception.py", line 97, in wrapped<br>

(nova.exception): TRACE:     return f(*args, **kw)<br>(nova.exception): TRACE:   File "/usr/lib/python2.6/site-packages/nova/virt/libvirt/connection.py", line 582, in spawn<br>(nova.exception): TRACE:     domain = self._create_new_domain(xml)<br>

(nova.exception): TRACE:   File "/usr/lib/python2.6/site-packages/nova/virt/libvirt/connection.py", line 1048, in _create_new_domain<br>(nova.exception): TRACE:     domain.createWithFlags(launch_flags)<br>(nova.exception): TRACE:   File "/usr/lib64/python2.6/site-packages/libvirt.py", line 337, in createWithFlags<br>

(nova.exception): TRACE:     if ret == -1: raise libvirtError ('virDomainCreateWithFlags() failed', dom=self)<br>(nova.exception): TRACE: libvirtError: internal error Process exited while reading console log output: char device redirected to /dev/pts/0<br>

(nova.exception): TRACE: qemu: could not load kernel '/var/lib/nova/instances/instance-0000001c/kernel': Inappropriate ioctl for device<br>(nova.exception): TRACE: <br>(nova.exception): TRACE: <br>2011-08-18 18:11:01,542 nova.compute.manager: Instance '28' failed to spawn. Is virtualization enabled in the BIOS? Details: internal error Process exited while reading console log output: char device redirected to /dev/pts/0<br>

qemu: could not load kernel '/var/lib/nova/instances/instance-0000001c/kernel': Inappropriate ioctl for device<br>(nova.compute.manager): TRACE: Traceback (most recent call last):<br>(nova.compute.manager): TRACE:   File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 355, in _run_instance<br>

(nova.compute.manager): TRACE:     self.driver.spawn(instance, network_info, bd_mapping)<br>(nova.compute.manager): TRACE:   File "/usr/lib/python2.6/site-packages/nova/exception.py", line 124, in wrapped<br>(nova.compute.manager): TRACE:     raise Error(str(e))<br>

(nova.compute.manager): TRACE: Error: internal error Process exited while reading console log output: char device redirected to /dev/pts/0<br>(nova.compute.manager): TRACE: qemu: could not load kernel '/var/lib/nova/instances/instance-0000001c/kernel': Inappropriate ioctl for device<br>

(nova.compute.manager): TRACE: <br>(nova.compute.manager): TRACE: <br><br>Any help would be greatly appreciated; next step is digging into the source but I want to make sure I'm setting the environment up correctly 1st.<br>

<br>-Steve<br>