Both the nodes use 3 NICs (they are virtual because the nodes run under VirtualBox, as I said at the very beginning).
- eth0 is used for fixed IP addresses
- eth1 is used for floating IP adresses
- eth2 is used for administration / control purposes (daemons communicate using this eth)
Do you need more info?
Let me know.
More information.
I personally installed Ubuntu 12.04 and used devstack for installing OpenStack.
I noticed that neither devstack nor the documentation mention that you need guestmount but when I tried to launch an image with key injection, I found out that it failed.
I looked into the log file and noticed an error saying that guestmount couldn't be run.
So I tried the same command manually and found out that guestmount was not installed.
At that point I installed guestmount manually, restarted the image with key injection and I faced another minor problem (I didn't mentioned that because I was thinking was not important).
The problem was related to nbd that need to be loaded. I found out that you can do that by calling command "sudo modprobe nbd" and you have to do that whenever you reboot the network node.
This is the configuration.
Two nodes running under VirtualBox therefore they use qemu, not KVM.
FlatDHCP is the networking configuration.
One node plays two roles: controller and compute node.
It runs the following daemons:
- glance-registry
- glance-api
- keystone-all
- mysqld
- rabbitmq (all the daemons)
- nova (all the daemons)
The other node plays compute role running the following daemons:
- nova-api
- nova-network
- nova-compute
- nova-volume
Both the nodes use 3 NICs (they are virtual because the nodes run under VirtualBox, as I said at the very beginning).
- eth0 is used for fixed IP addresses
- eth1 is used for floating IP adresses
- eth2 is used for administration / control purposes (daemons communicate using this eth)
Do you need more info?
Let me know.
More information.
I personally installed Ubuntu 12.04 and used devstack for installing OpenStack.
I noticed that neither devstack nor the documentation mention that you need guestmount but when I tried to launch an image with key injection, I found out that it failed.
I looked into the log file and noticed an error saying that guestmount couldn't be run.
So I tried the same command manually and found out that guestmount was not installed.
At that point I installed guestmount manually, restarted the image with key injection and I faced another minor problem (I didn't mentioned that because I was thinking was not important).
The problem was related to nbd that need to be loaded. I found out that you can do that by calling command "sudo modprobe nbd" and you have to do that whenever you reboot the network node.