Ask Your Question

Revision history [back]

I believe you are confusing the networks that form the "datacenter" infrastructure (i.e., connecting your controllers, network and compute nodes) with Neutron networks.

The Networking guide provides a lot of information, assuming you either use Neutron's Linuxbridge or Openvswitch drivers.

In a nutshell, you need to use one of the three VirtualBox networks as the external network in your OpenStack cloud. Ideally, this should be a network that allows you to get out to the internet from an OpenStack instance, and allows you to reach an instance from outside. Thus, don't use host-only for that.

Another network is for traffic between the VMs. Again, it depends on how you set it up. A popular set up is to use the VXLAN network type, which overlays a VXLAN network over the VM network. You can use host-only.

In a production environment, by the way, you would normally have a single physical network, or a bonded network, and use VLANs for all the various types of cloud network traffic - a VLAN for external traffic, a VLAN for connecting VMs, a VLAN for management including message queue, a VLAN for storage and so on.

I believe you are confusing the networks that form the "datacenter" infrastructure (i.e., connecting your controllers, network and compute nodes) with Neutron networks.networks.

The Networking guide provides a lot of information, assuming you either use Neutron's Linuxbridge or Openvswitch drivers.

In a nutshell, you need to use one of the three VirtualBox networks as the external network in your OpenStack cloud. This is automatically your floating IP pool. Ideally, this should be a network that allows you to get out to the internet from an OpenStack instance, and allows you to reach an instance from outside. Thus, don't use host-only for that.

Another network is for traffic between the VMs. Again, it depends on how you set it up. A popular set up is to use the VXLAN network type, which overlays a VXLAN network over the VM network. You can use host-only.

In a production environment, by the way, you would normally have a single physical network, or a bonded network, and use VLANs for all the various types of cloud network traffic - a VLAN for external traffic, a VLAN for connecting VMs, a VLAN for management including message queue, a VLAN for storage and so on.