<div dir="ltr"><div class="" style="font-size:medium"><div class=""><div class="" style="font-size:18px"><h2 id=":1ai" class="" tabindex="-1"></h2></div></div></div><div class="" style="font-size:medium"><div class=""><div class=""><div class="" tabindex="-1"><div class="" style="width:1413px"><div class=""><div id=":1a4"><div class=""><div class=""><div class="" style="font-size:13px"><table cellpadding="0" class=""><tbody><tr class=""><td colspan="3"><br></td></tr></tbody></table>I install nova(cloudbase juno version) on windows 2012 (Hyper-V). I using flat mode in neutron. <div>I found security_group is in config file and I set "enable_security_group=true" in neutron_hyperv_agent and set "security_group_api=neutron" in nova</div><div><br></div><div>but in the neutron log file ,it said:</div><div><br></div><div><div>2015-01-09 13:53:43.303 3816 DEBUG neutron.plugins.hyperv.agent.security_groups_driver [req-23712714-abcf-44bd-9480-ce471f094330 None] Creating port 1 rules prepare_port_filter C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\neutron\plugins\hyperv\agent\security_groups_driver.py:53</div><div>2015-01-09 13:53:43.303 3816 DEBUG neutron.agent.securitygroups_rpc [req-23712714-abcf-44bd-9480-ce471f094330 None] Update security group information for ports [u'cbab1deb-5a73-4c5d-bb80-ce733bfe22ac'] prepare_devices_filter C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\neutron\agent\securitygroups_rpc.py:225</div><div>2015-01-09 13:53:43.303 3816 DEBUG neutron.agent.securitygroups_rpc [req-23712714-abcf-44bd-9480-ce471f094330 None] Update security group information _update_security_group_info C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\neutron\agent\securitygroups_rpc.py:231</div><div>2015-01-09 13:53:43.303 3816 ERROR neutron.plugins.hyperv.agent.hyperv_neutron_agent [req-23712714-abcf-44bd-9480-ce471f094330 None] Error in agent event loop: </div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent Traceback (most recent call last):</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\neutron\plugins\hyperv\agent\hyperv_neutron_agent.py", line 448, in daemon_loop</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent sync = self._process_network_ports(port_info)</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\neutron\plugins\hyperv\agent\hyperv_neutron_agent.py", line 424, in _process_network_ports</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent resync_a = self._treat_devices_added(port_info['added'])</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\neutron\plugins\hyperv\agent\hyperv_neutron_agent.py", line 392, in _treat_devices_added</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent self.sec_groups_agent.prepare_devices_filter([device])</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\neutron\agent\securitygroups_rpc.py", line 202, in decorated_function</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent return func(self, *args, **kwargs)</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\neutron\agent\securitygroups_rpc.py", line 227, in prepare_devices_filter</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent security_groups, security_group_member_ips)</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\neutron\agent\securitygroups_rpc.py", line 233, in _update_security_group_info</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent self.firewall.update_security_group_rules(sg_id, sg_rules)</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\neutron\agent\firewall.py", line 114, in update_security_group_rules</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent raise NotImplementedError()</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent NotImplementedError</div><div>2015-01-09 13:53:43.303 3816 TRACE neutron.plugins.hyperv.agent.hyperv_neutron_agent </div></div><div><br></div><div>Dose the security group implemented now in hyper-v?</div></div></div></div></div></div></div></div></div></div></div>
</div>