Instance does not bring up network interfaces
I've got a two server setup running Essex. One server solely runs nova-compute, the other runs the rest of the services. I can bring up instances and ssh into them using some Ubuntu Cloud Image, that I downloaded. I wanted to run a CentOs 6.2 image, which I managed to create and run after struggling a bit with the custom image creation.
The problem I encountered was that I was neither able to ping nor ssh into the CentOs instance. But with the vnc console I was able to login and have a look. There I noticed, that no eth* interface was up and I was not able to get eth0 up, which I had previously used when I created the image. I checked /etc/udev/rules.d/70-persistent-net.rules, which had two new eth* interfaces (I got two networks assigned). After creating eth1 and eth2 using "setup" in CentOs and a reboot I was able to ping and ssh into the instance.
Is there a way that OpenStack automatically can create the interfaces and bring them up correctly?