Thanks for the response, here are some more details about my testing.

* two routes, a default for internet bound traffic and a seperate one
for "management" traffic.
* assign a /27 or /26 of 10.x.x.x address per segment.
** Each segment must cross a router.
** There is no proxy ARP.
*secondary storage on a separate segment
* local disks for primary storage (for the moment)
* enabled swift which is on yet another network segment.

Adding and activating the host were the primary problems, this
hack/patch fixes that problem.

I had an issue as well with connectivity, but to get the SSVM and
Console proxy apply the appropriate route, I set the global config
management.network.cidr to 10.0.0.0/8 which lets my management network
handle the routing.  I feel in more flat topologies this will not be
an issue.

On Wed, May 9, 2012 at 3:19 PM, Charles Russell
<charles.russ...@kisinc.net> wrote:
>
> How will Cloudstack management be able to function across datacenters without 
> a gateway?
>
> I had a similar issue where I was inclined to do something similar, but 
> instead I further separated the network because I realized that the one 
> interface that must have a gateway is the management.   My example was that I 
> had my Cloudstack Management my Cloudstack-Storage subnets contained in the 
> same vlan-id and in the same subnet.
>
> Ex:  Both vlan id 1500 with a 172.16.16/20
>
> 172.16.25/20 was for cloudstack management
> 172.16.28/20 was for cloudstack storage
>
> While it worked in the confines of the cloudstack rules to stand up the zone, 
> it broke because the servers would mix up which NIC to source the traffic 
> from which broke my secondary storage and snapshots.  So I would end up 
> traffic going different ways.
>
> To fix, I stood up separate vlan and subnet for storage traffic.
>
>
>
> -----Original Message-----
> From: Kevin Landreth [mailto:crackerjackm...@gmail.com]
> Sent: Wednesday, May 09, 2012 3:57 PM
> To: cloudstack-dev@incubator.apache.org
> Subject: [xenserver6 networking] dual IP routes not supported for host machine
>
> Emailing this to the list as per the IRC conversation.
>
> I was having issues two nics and the default route which wasn't used for 
> cloudstack management.
>
> I am using advanced networking so this "patch" works for me.  I don't know 
> exactly why the conditional is in there or even why the gateway is needed, 
> but removing it has caused no ill effects so far in my testing.
>
> I submitted the following bug report:
> http://bugs.cloudstack.org/browse/CS-14839 for tracking.
>
>
> diff --git a/scripts/vm/hypervisor/xenserver/network_info.sh
> b/scripts/vm/hypervisor/xenserver/network_info.sh
> index 12d4e79..c6beccd 100755
> --- a/scripts/vm/hypervisor/xenserver/network_info.sh
> +++ b/scripts/vm/hypervisor/xenserver/network_info.sh
> @@ -45,10 +45,7 @@ ipaddr=$1
>
>  device=$(ip addr | grep $1 | head -1 | awk '{print $NF}')  defaultdev=$(ip 
> route | grep default | awk '{print $NF}') -if [ "$device" == "$defaultdev" ] 
> -then
> -  gateway=$(ip route | grep default | awk '{print $3}') -fi
> +gateway=$(ip route | grep default | awk '{print $3}')
>
>  [ -n "$gflag" ] && echo $gateway && exit 0

Reply via email to