Yeah, I think its fine to delete the check.  Feel free to remove the check in your environment and reply back if anything else breaks -- I'll also submit a nova patch for it.<div><br></div><div>Thanks,</div><div>Brad<br>
<br><div class="gmail_quote">On Thu, Mar 15, 2012 at 12:14 PM, Brian Haley <span dir="ltr"><<a href="mailto:brian.haley@hp.com">brian.haley@hp.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On 03/15/2012 11:51 AM, David Lapsley wrote:<br>
> On Mar 15, 2012, at 11:43 AM, Yapeng Wu wrote:<br>
><br>
>> Hello,<br>
>><br>
>> I followed the quantum-admin-guide document to create the network by using:<br>
>> "nova-manage network create --label=tenant-private<br>
>> --fixed_range_v4=<a href="http://192.168.1.0/24" target="_blank">192.168.1.0/24</a> --project_id=xxxx --priority=1<br>
>> --gateway=192.168.1.254"<br>
>><br>
>> I got error caused by:<br>
>> <a href="https://github.com/openstack/nova/blob/master/nova/network/quantum/manager.py#L194" target="_blank">https://github.com/openstack/nova/blob/master/nova/network/quantum/manager.py#L194</a><br>
>><br>
>><br>
>> Could some one confirm that if Quantum network ONLY supports gateway address:<br>
>> x.x.x.1 format?<br>
><br>
> Hi Yapeng:<br>
><br>
> That is correct. We explicitly check in nova.network.quantum.manager.QuantumManager<br>
><br>
>         if gateway is not None and len(gateway) > 0:<br>
>             if gateway.split('.')[3] != '1':<br>
>                 raise Exception(_("QuantumManager requires a valid (.1)"<br>
>                               " gateway address."))<br>
<br>
</div></div>Can you just delete that check?  I'm running a Diablo cluster with a /27 where<br>
.129 is the gateway (it's the lowest address in the subnet), which is a<br>
perfectly valid IP address :)<br>
<span class="HOEnZb"><font color="#888888"><br>
-Brian<br>
<br>
--<br>
Mailing list: <a href="https://launchpad.net/~netstack" target="_blank">https://launchpad.net/~netstack</a><br>
Post to     : <a href="mailto:netstack@lists.launchpad.net">netstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~netstack" target="_blank">https://launchpad.net/~netstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
</font></span></blockquote></div><br></div>