<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Dear all,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I am trying to test HyperV with OpenStack in Quantum VLAN model. But seems the network can't be reachable.<br>

</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><b>I use devstack to install my controller, by default, I use stable/grizzly branch. Here's my localrc file:</b></div>

<div class="gmail_default"><div class="gmail_default"><font face="arial, helvetica, sans-serif"><i>disable_service n-net</i></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><i>enable_service q-svc</i></font></div>

<div class="gmail_default"><font face="arial, helvetica, sans-serif"><i>enable_service quantum</i></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><i>enable_service q-dhcp</i></font></div>

<div class="gmail_default"><font face="arial, helvetica, sans-serif"><i>enable_service q-l3</i></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><i><br></i></font></div><div class="gmail_default">

<font face="arial, helvetica, sans-serif"><div class="gmail_default"><i>MULTI_HOST=True</i></div><div class="gmail_default"><i><br></i></div><div class="gmail_default"><i>PUBLIC_INTERFACE=eth1</i></div><div class="gmail_default">

<i>FLOATING_RANGE=<a href="http://200.21.0.80/28">200.21.0.80/28</a></i></div><div class="gmail_default"><i><br></i></div><div class="gmail_default"><div class="gmail_default"><i>ENABLE_TENANT_VLANS=True</i></div><div class="gmail_default">

<i>TENANT_VLAN_RANGE=1000:1999</i></div><div class="gmail_default"><i>PHYSICAL_NETWORK=default</i></div><div class="gmail_default"><i>OVS_PHYSICAL_BRIDGE=br-eth1</i></div><div class="gmail_default"><br></div><div class="gmail_default">

<b>Then I create a new file /etc/quantum/plugins/hyperv/hyperv_quantum_plugin.ini</b></div><div class="gmail_default"><div class="gmail_default"><i>[DATABASE]</i></div><div class="gmail_default"><i>sql_connection = mysql://root:admin@localhost/hyperv_quantum?charset=utf8</i></div>

<div class="gmail_default"><i><br></i></div><div class="gmail_default"><i>[HYPERV]</i></div><div class="gmail_default"><i>tenant_network_type = vlan</i></div><div class="gmail_default"><i>network_vlan_ranges = default:1000:2999</i></div>

<div class="gmail_default"><i><br></i></div><div class="gmail_default"><i>[SECURITYGROUP]</i></div><div class="gmail_default"><i>firewall_driver = quantum.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver</i></div>

</div></div></font></div></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><b>To avoid security groups problem, I also update nova.conf:</b></div>

<div class="gmail_default"><i><font face="arial, helvetica, sans-serif">firewall_driver = nova.virt.libvirt.firewall.IptablesFirewallDriver</font><br></i></div><div class="gmail_default"><i><font face="arial, helvetica, sans-serif"><br>

</font></i></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><b>The I restart nova-api service and modify quantum server command line, using:</b></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><i>cd /opt/stack/neutron && python /opt/stack/neutron/bin/quantum-server --config-file /etc/quantum/quantum.conf --confifile /etc/quantum/plugins/hyperv/hyperv_quantum_plugin.ini<br>

</i></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><i><br></i></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><b>Everything seems ok except these logs:</b></font></div>

<div class="gmail_default"><font face="arial, helvetica, sans-serif"><div class="gmail_default" style="font-style:italic">2013-10-10 18:09:02    ERROR [quantum.openstack.common.rpc.amqp] Exception during message handling</div>

<div class="gmail_default" style="font-style:italic">Traceback (most recent call last):</div><div class="gmail_default" style="font-style:italic">  File "/opt/stack/neutron/quantum/openstack/common/rpc/amqp.py", line 430, in _process_data</div>

<div class="gmail_default" style="font-style:italic">    rval = self.proxy.dispatch(ctxt, version, method, **args)</div><div class="gmail_default" style="font-style:italic">  File "/opt/stack/neutron/quantum/common/rpc.py", line 43, in dispatch</div>

<div class="gmail_default" style="font-style:italic">    quantum_ctxt, version, method, **kwargs)</div><div class="gmail_default" style="font-style:italic">  File "/opt/stack/neutron/quantum/openstack/common/rpc/dispatcher.py", line 136, in dispatch</div>

<div class="gmail_default" style="font-style:italic">    raise AttributeError("No such RPC function '%s'" % method)</div><div class="gmail_default" style="font-style:italic">AttributeError: No such RPC function 'report_state'</div>

<div class="gmail_default" style="font-style:italic"><br></div><div class="gmail_default"><b>But I don't think this will impact me, I remember I saw this bug on the lanchpad, I follow the most introduction of the document:</b></div>

<div class="gmail_default"><b><a href="http://www.cloudbase.it/quantum-hyper-v-plugin/">http://www.cloudbase.it/quantum-hyper-v-plugin/</a></b><br></div></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">

<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">After I finished all the steps, I tried to create a new instance using a private network. I got my VM(Ubuntu) ready but without network connection. As the pictures shown in the document above, I also got an external NIC with VLAN id 1001 for the new VM.</div>

<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Seems DHCP can not assign ip for the new VM.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">

<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><b>I try to tcpdump on my controller of my new VM's mac address, and I got:</b></div><div class="gmail_default"><div class="gmail_default">

<font face="arial, helvetica, sans-serif"><i>    0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from fa:16:3e:25:7a:73 (oui Unknown), length 300, xid 0x880a075d, Flags [none] (0x0000)</i></font></div>

<div class="gmail_default"><font face="arial, helvetica, sans-serif"><i><span class="" style="white-space:pre"> </span>  Client-Ethernet-Address fa:16:3e:25:7a:73 (oui Unknown)</i></font></div><div class="gmail_default">
<font face="arial, helvetica, sans-serif"><i><span class="" style="white-space:pre">    </span>  source link-address option (1), length 8 (1): fa:16:3e:25:7a:73</i></font></div>
</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">But in my syslog of controller, I can't see any dhcp related logs.</div>

<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">My questions is:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">

1. In my local network we have 3 VLANs(id is 1, 2, 3), do I need to set new VLANs based my configuration for quantum(1000:1999) on my hardware?</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">

2. Do I need to setup any trunk port in my connection ports?</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">3. Can I use any other network type like Flatdhcp, even or nova-network for simple?</div>

<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Thanks.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">

<br></div><div><font face="'courier new', monospace">Best Regards<br>-- Ray</font></div>
</div>