On Mon, May 30, 2011 at 04:28:48PM +0300, Apollon Oikonomopoulos wrote: > Ganeti currently supports two modes of operation for instance NICs: > > - bridged mode, where network interfaces are expected to be attached to > bridges > present on the hardware nodes. In this mode the bridges *must* exist before > any instance-related action is taken (e.g. startup, migration). > > - routed mode, where network interfaces are expected to be routed via some > policy routing mechanism. For these interfaces, ganeti currently requires an > IP address. > > These two cases cover most of the desired functionality, however there may be > cases where the prerequisites (pre-existing bridges and ip addresses) can be > fulfilled outside the scope of Ganeti. For example, one may rely on KVM's ifup > script to dynamically provision bridges for 802.1q VLANs on trunk ports. > > To this end, we add a third mode, "manual", which simply passes the ip and > link > parameters directly to the network scripts, without interpreting them or > imposing any kind of requirements. Site-local requirements can be enforced > using pre-hooks, which can in turn deny starting an instance with an abnormal > network configuration.
As I see it, hv_kvm will work fine with this, but what about the other hypervisors? thanks, iustin
