Hi Christopher,

Your understanding of the terms is correct. 
A small clarification - Hosts are mostly referred to as nodes when running 
oVirt Node, a custom Linux distribution purposely made to be used as a host in 
oVirt. 

As for your question: 
DEFROUTE=yes/no in the hosts' ifcfg files control the default gateway of the 
host. Currently, by design, the management network's gateway (Which sounds like 
your management network doesn't have?) will be kept as the host's default 
gateway. This was done to make sure that the engine maintains connectivity to 
its hosts. 

oVirt 3.3 introduced a feature called multiple gateways which may assist you. 
If you configured a gateway on the public network (Either statically via oVirt 
or via DHCP), then all traffic into the hosts through their public network NIC 
will be returned via that nic, *even though* the host's default gateway is 
ovirtmgmt's gateway. 

To clarify further: The current behavior is that the host's default gateway is 
ovirtmgmt's gateway. This controls traffic originating from *within* the host 
such as communications with storage. Incoming traffic, however, such as traffic 
originating from users from outside of the datacenter, will be returned via 
the device that the traffic came in on. 

If that doesn't work for you, and you feel like you need to control the host's 
default gateway via oVirt, then please file an RFE. I can't guarantee a 
timeline 
or that it will ultimately make it in the product, but the RFE will be 
carefully taken into account when designing future versions.

----- Original Message -----

From: "Christopher Geddings" <chris.geddi...@duke.edu> 
To: users@ovirt.org 
Sent: Monday, November 11, 2013 8:40:33 PM 
Subject: [Users] Default route on hosts 

Before I ask my question, I want to make sure I'm using the right terms: 
engine == the system that manages the ovirt environment. Runs the web 
interface, etc 
host(s) == the physical machine(s) the engine uses to deploy virtual machines 
on. Sometimes referenced as a node? 
vm(s) == the guest systems that are controlled by the engine and run on the 
hosts, that do the stuff you present to the world at large, whatever your world 
at large would be. 

Is that correct? 

In my environment, I have a customer facing network and another network that's 
on a set of isolated switches. I desire to use the isolated 
network as the management network, and am naming the other network "public" in 
the web management interface. 

In the interface, I see these labeled as ovirtmgmt and public, for the 
management network (private) and the customer facing network (public). 

>From what I can tell from poking at the configuration files, and from a couple 
>references in other threads, the 'DEFROUTE' setting in the ifcfg-* files 
gets set to 'yes' only for the ovirtmgmt network, not for any other bridged 
network. 

I can override this by hand as I deploy hosts, but am hoping for a way to do so 
within the ovirt management framework, so I have less bits that can 
go wrong. Is there a way for me to get the DEFROUTE set to no for the ovirtmgmt 
interface and to yes on the public interface as I deploy hosts? 

Is there a reason I'm not seeing for avoiding this behavior? 

--Chris 


_______________________________________________ 
Users mailing list 
Users@ovirt.org 
http://lists.ovirt.org/mailman/listinfo/users 
_______________________________________________
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

Reply via email to