<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>Hi,</p>
<p>I'm trying to get a simple one-layer network of nodes integrated with an already-existing network, but I'm having some access issues.  I've chosen to use a Neutron VLAN network so that I don't have to have a separate GRE<-->VLAN gateway.</p>
<p>On this physical network I have:</p>
<p>- 1 gateway with no DHCP<br />- My desktop<br />- A Fuel Server<br />- A Controller Node (with 4 network interfaces)<br />- A Compute Node (with 4 network interfaces)</p>
<p>Here's a simple network diagram:</p>
<pre><span style="font-family: 'courier new', courier;">Gateway___Switch________(Public) Controller </span></pre>
<pre><span style="font-family: 'courier new', courier;"> \_______(Admin) " </span></pre>
<pre><span style="font-family: 'courier new', courier;"> \______(Public) Compute </span></pre>
<pre><span style="font-family: 'courier new', courier;"> \_____(Admin) " </span></pre>
<pre><span style="font-family: 'courier new', courier;"> \____My Desktop </span></pre>
<pre><span style="font-family: 'courier new', courier;"> \___Fuel Server (PXE, DHCP) </span></pre>
<pre><span style="font-family: 'courier new', courier;"><br /></span></pre>
<pre><span style="font-family: 'courier new', courier;"> Switch________(Private) Controller </span></pre>
<pre><span style="font-family: 'courier new', courier;"> \_______(Private) Compute </span></pre>
<pre><span style="font-family: 'courier new', courier;"><br /></span></pre>
<pre><span style="font-family: 'courier new', courier;"> Switch________(Storage, Management) Controller </span></pre>
<pre><span style="font-family: 'courier new', courier;"> \_______(Storage, Management) Compute</span></pre>
<p>If I want my instances to be accessible to other machines on the VLAN, what overlaps in terms of ranges. Is it the "Public" address range, the "Floating IP" address range, both, or something else?</p>
<p>It seems that if I connect the instance to the "Public" network, it's assigned an IP according to Horizon, but there's no DHCP on the network so it doesn't get assigned that IP.</p>
<p>If I assign an instance the IP given by Horizon (ip a a <ipaddr> dev eth0) then I can ping/access the rest of the same network.</p>
<p>Here are my Neutron settings:</p>
<p>Physical network 192.168.40.0/24</p>
<p>Fuel server: 10.20.0.2/24  DHCP: 10.20.0.3-254</p>
<p>Neutron settings:<br />Public: 192.168.40.100-149/24 Gateway: 192.168.40.252</p>
<p>Management: 192.168.0.0/24 VLAN:100<br />Storage: 192.168.1.0/24 VLAN:101</p>
<p>L2: VLAN ID range: 1000-1030</p>
<p>External:<br />L3: Floating IP: 192.168.40.150-199</p>
<p>Internal:<br />CIDR: 192.168.111.0/24 Gateway: 192.168.111.1</p>
<p>Example instances:</p>
<p>Internal Network + Floating IP:  </p>
<p>192.168.111.3<br />192.168.40.151 </p>
<p>Result: No access in either direction.</p>
<p>External Network only:</p>
<p>192.168.40.161 (Huh?? I specified the range 100-149??)</p>
<p>Result:  Horizon lists IP as 161, but IP is not in instance.  If I ip a a 192.168.40.161 dev eth0, then the instance can access my desktop and the gateway, but I can't ping or access the instance from my desktop.</p>
<p>I'm not understanding something *really* simple here, and I've been over the documentation so many times.  What should overlap and what shouldn't?  Or is it that my PXE and Public interfaces are physically connected that's causing the problem?</p>
<p>Thanks for your help!</p>
<p>Cheers,<br />Tudor. </p>
<p> </p>
<p> </p>
</body></html>