On 11/15/2013 09:24 AM, Kyle Mestery (kmestery) wrote:
> 
> On Nov 15, 2013, at 5:30 AM, Trinath Somanchi 
> <[email protected]> wrote:
> 
>> Oop!.. mistaken, Typo errors there..
>>  
>> Thank you for the correction.
>>  
>> The mechanism_driver configuration is “openvswitch”…
>>  
>> My ml2_conf.ini is as follows:
>>  [ml2]
>> type_drivers = local,vlan
>> tenant_network_type = vlan
> 
> There is a typo here, it's actually:
> 
> tenant_network_types = vlan
> 
> Try setting that and re-running, it should get you going.

Good catch, but see below too...

> 
> Thanks,
> Kyle
> 
>> mechanism_drivers = openvswitch
>> network_vlan_ranges = physnet1:1:4094

You also need the proper group for the network_vlan_ranges config
option, which belongs to the VlanTypeDriver:

[ml2_type_vlan]
network_vlan_ranges = physnet1:1:4094

I just checked the Configuration Manual, and noticed this is documented
under ml2_type_flat rather than ml2_type_vlan, so I filed
https://bugs.launchpad.net/openstack-manuals/+bug/1251780.

-Bob

>>  
>>  I have seen another thing here, With the above configuration, 
>> tenant_network_types is configured to “vlan”.  But the neutron server.log 
>> shows,
>>  
>> 2013-11-15 16:59:59.530 24166 INFO neutron.plugins.ml2.managers [-] Tenant 
>> network_types: ['local']
>> It must be vlan right?? Can you update me in this regard ..
>> The part of the log is as below.
>> 2013-11-15 16:59:59.529 24166 INFO neutron.plugins.ml2.managers [-] Loaded 
>> type driver names: ['vlan', 'local']
>> 2013-11-15 16:59:59.529 24166 DEBUG neutron.plugins.ml2.managers [-] 
>> Checking driver => {} _register_types 
>> /usr/lib/python2.7/dist-packages/neutron/plugins/ml2/managers.py:50
>> 2013-11-15 16:59:59.529 24166 DEBUG neutron.plugins.ml2.managers [-] 
>> Checking driver => {'vlan': <stevedore.extension.Extension object at 
>> 0x3a9a810>} _register_types 
>> /usr/lib/python2.7/dist-packages/neutron/plugins/ml2/managers.py:50
>> 2013-11-15 16:59:59.529 24166 INFO neutron.plugins.ml2.managers [-] 
>> Registered types: ['vlan', 'local']
>> 2013-11-15 16:59:59.529 24166 DEBUG neutron.plugins.ml2.managers [-] 
>> Checking driver => {'vlan': <stevedore.extension.Extension object at 
>> 0x3a9a810>, 'local': <stevedore.extension.Extension object at 0x3a9ac50>} 
>> _check_tenant_network_types 
>> /usr/lib/python2.7/dist-packages/neutron/plugins/ml2/managers.py:63
>> 2013-11-15 16:59:59.530 24166 INFO neutron.plugins.ml2.managers [-] Tenant 
>> network_types: ['local']
>>  
>> In the above configuration, for type_drivers=local,vlan , If I give only 
>> vlan, the neutron server terminates with an  error.
>>  
>> Is it that we need to give local with (vlan, gre, vxlan …) ???
>>  When I created a network, I have got the response below. It worked well and 
>> a Network entry is created.
>>  root@havana:~# neutron net-create net23
>> Created a new network:
>> +---------------------------+--------------------------------------+
>> | Field                     | Value                                |
>> +---------------------------+--------------------------------------+
>> | admin_state_up            | True                                 |
>> | id                        | 9621b89d-fa0a-423d-a980-ffd975125509 |
>> | name                      | net23                                |
>> | provider:network_type     | local                                |
>> | provider:physical_network |                                      |
>> | provider:segmentation_id  |                                      |
>> | shared                    | False                                |
>> | status                    | ACTIVE                               |
>> | subnets                   |                                      |
>> | tenant_id                 | 18088213420b45109da582f677ed8367     |
>> +---------------------------+--------------------------------------+
>>  
>> I have a Doubt here, Why is that the provider:network_type is “local” when 
>> the tenant_network_type is configured as “vlan” ??
>>  
>>  
>> --
>> Trinath Somanchi - B39208
>> [email protected] | extn: 4048
>>  
>> From: Eugene Nikanorov [mailto:[email protected]] 
>> Sent: Friday, November 15, 2013 4:53 PM
>> To: Somanchi Trinath-B39208
>> Cc: Romil Gupta; [email protected]
>> Subject: Re: [Openstack] [openstack-dev] [Neutron] Server restart failes 
>> when configured with ML2 (BugID: 1210236)
>>  
>> What is 
>> mechanism_drivers = fslsdn ?
>> should be 'openvswitch' for example.
>> I might guess that mechanism_drivers is misconfigured and that's a cause of 
>> the issue you're seeing, but i can be wrong here.
>>  
>> Please make sure your mechanism_drivers list correct ones.
>>  
>> Eugene.
>>  
>>
>> On Fri, Nov 15, 2013 at 3:17 PM, Trinath Somanchi 
>> <[email protected]> wrote:
>> Hi Eugene-
>>  
>> I have tried this way.
>>  
>> My ml2_conf.ini is as follows:
>>  
>> [ml2]
>> type_drivers = local,vlan
>> tenant_network_type = vlan
>> mechanism_drivers = fslsdn
>> network_vlan_ranges = physnet1:1:4094
>>  
>>  
>> In the above configuration, for type_drivers=local,vlan , If I give only 
>> vlan, the neutron server terminates with an  error.
>>  
>> Is it that we need to give local with (vlan, gre, vxlan …) ???
>>  
>> When I created a network, I have got the response below. It worked well and 
>> a Network entry is created.
>>  
>> root@havana:~# neutron net-create net23
>> Created a new network:
>> +---------------------------+--------------------------------------+
>> | Field                     | Value                                |
>> +---------------------------+--------------------------------------+
>> | admin_state_up            | True                                 |
>> | id                        | 9621b89d-fa0a-423d-a980-ffd975125509 |
>> | name                      | net23                                |
>> | provider:network_type     | local                                |
>> | provider:physical_network |                                      |
>> | provider:segmentation_id  |                                      |
>> | shared                    | False                                |
>> | status                    | ACTIVE                               |
>> | subnets                   |                                      |
>> | tenant_id                 | 18088213420b45109da582f677ed8367     |
>> +---------------------------+--------------------------------------+
>>  
>> I have a Doubt here, Why is that the provider:network_type is “local” when 
>> the tenant_network_type is configured as “vlan” ??
>>  
>> Am I missing or misunderstood the concepts here..
>>  
>> Kindly help me understand the same..
>>  
>> Thanking you for the help…
>>  
>> --
>> Trinath Somanchi - B39208
>> [email protected] | extn: 4048
>>  
>> From: Eugene Nikanorov [mailto:[email protected]] 
>> Sent: Friday, November 15, 2013 3:15 PM
>> To: Somanchi Trinath-B39208
>> Cc: Romil Gupta; [email protected]
>> Subject: Re: [Openstack] [openstack-dev] [Neutron] Server restart failes 
>> when configured with ML2 (BugID: 1210236)
>>  
>> I still looks like vlan ranges configuration is incorrect for the type of 
>> network you are using.
>>  
>> Can you confirm that your configuration complies with 
>> https://wiki.openstack.org/wiki/Neutron/ML2 ?
>>  
>> Thanks,
>> Eugene.
>>  
>>
>> On Fri, Nov 15, 2013 at 1:26 PM, Trinath Somanchi 
>> <[email protected]> wrote:
>> Yes Eugene.
>>  
>> I have tried the same way.  
>>  
>> Used a new .ini file and ran the neutron server with ml2_conf.ini.. as 
>> specified below.
>>  
>> I get the same error again
>>  
>> 2013-11-15 15:01:18.467 20989 DEBUG routes.middleware [-] No route matched 
>> for POST /networks.json __call__ 
>> /usr/lib/python2.7/dist-packages/routes/middleware.py:97
>> 2013-11-15 15:01:18.495 20989 DEBUG routes.middleware [-] Matched POST 
>> /networks.json __call__ 
>> /usr/lib/python2.7/dist-packages/routes/middleware.py:100
>> 2013-11-15 15:01:18.495 20989 DEBUG routes.middleware [-] Route path: 
>> '/networks{.format}', defaults: {'action': u'create', 'controller': <wsgify 
>> at 75676816 wrapping <function resource at 0x482f410>>} __call__ 
>> /usr/lib/python2.7/dist-packages/routes/middleware.py:102
>> 2013-11-15 15:01:18.495 20989 DEBUG routes.middleware [-] Match dict: 
>> {'action': u'create', 'controller': <wsgify at 75676816 wrapping <function 
>> resource at 0x482f410>>, 'format': u'json'} __call__ 
>> /usr/lib/python2.7/dist-packages/routes/middleware.py:103
>> 2013-11-15 15:01:18.498 20989 DEBUG neutron.openstack.common.rpc.amqp [-] 
>> Sending network.create.start onnotifications.info notify 
>> /usr/lib/python2.7/dist-packages/neutron/openstack/common/rpc/amqp.py:598
>> 2013-11-15 15:01:18.498 20989 DEBUG neutron.openstack.common.rpc.amqp [-] 
>> UNIQUE_ID is 498b94da27d44f1cb3292af529c4ffc5. _add_unique_id 
>> /usr/lib/python2.7/dist-packages/neutron/openstack/common/rpc/amqp.py:339
>> 2013-11-15 15:01:18.505 20989 DEBUG amqp [-] Closed channel #1 _do_close 
>> /usr/lib/python2.7/dist-packages/amqp/channel.py:88
>> 2013-11-15 15:01:18.506 20989 DEBUG amqp [-] using channel_id: 1 __init__ 
>> /usr/lib/python2.7/dist-packages/amqp/channel.py:70
>> 2013-11-15 15:01:18.508 20989 DEBUG amqp [-] Channel open _open_ok 
>> /usr/lib/python2.7/dist-packages/amqp/channel.py:420
>> 2013-11-15 15:01:18.519 20989 INFO neutron.quota [-] Loaded quota_driver: 
>> <neutron.db.quota_db.DbQuotaDriver object at 0x4bef2d0>.
>> 2013-11-15 15:01:18.599 20989 ERROR neutron.api.v2.resource [-] create failed
>> 2013-11-15 15:01:18.599 20989 TRACE neutron.api.v2.resource Traceback (most 
>> recent call last):
>> 2013-11-15 15:01:18.599 20989 TRACE neutron.api.v2.resource   File 
>> "/usr/lib/python2.7/dist-packages/neutron/api/v2/resource.py", line 84, in 
>> resource
>> 2013-11-15 15:01:18.599 20989 TRACE neutron.api.v2.resource     result = 
>> method(request=request, **args)
>> 2013-11-15 15:01:18.599 20989 TRACE neutron.api.v2.resource   File 
>> "/usr/lib/python2.7/dist-packages/neutron/api/v2/base.py", line 405, in 
>> create
>> 2013-11-15 15:01:18.599 20989 TRACE neutron.api.v2.resource     obj = 
>> obj_creator(request.context, **kwargs)
>> 2013-11-15 15:01:18.599 20989 TRACE neutron.api.v2.resource   File 
>> "/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/plugin.py", line 308, 
>> in create_network
>> 2013-11-15 15:01:18.599 20989 TRACE neutron.api.v2.resource     segment = 
>> self.type_manager.allocate_tenant_segment(session)
>> 2013-11-15 15:01:18.599 20989 TRACE neutron.api.v2.resource   File 
>> "/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/managers.py", line 
>> 100, in allocate_tenant_segment
>> 2013-11-15 15:01:18.599 20989 TRACE neutron.api.v2.resource     raise 
>> exc.NoNetworkAvailable()
>> 2013-11-15 15:01:18.599 20989 TRACE neutron.api.v2.resource 
>> NoNetworkAvailable: Unable to create the network. No tenant network is 
>> available for allocation.
>> 2013-11-15 15:01:18.599 20989 TRACE neutron.api.v2.resource
>>  
>>  
>> --
>> Trinath Somanchi - B39208
>> [email protected] | extn: 4048
>>  
>> From: Eugene Nikanorov [mailto:[email protected]] 
>> Sent: Friday, November 15, 2013 2:05 PM
>> To: Somanchi Trinath-B39208
>> Cc: Romil Gupta; [email protected]
>>
>> Subject: Re: [Openstack] [openstack-dev] [Neutron] Server restart failes 
>> when configured with ML2 (BugID: 1210236)
>>  
>> Hi Trinath,
>>  
>> Have you tried what Romil has suggested, providing ml2_conf.ini with those 
>> parametes?
>>  
>> Eugene.
>>  
>>
>> On Fri, Nov 15, 2013 at 11:02 AM, Trinath Somanchi 
>> <[email protected]> wrote:
>> I Just issued, the following command:
>>  
>> $> neutron net-create net1
>>  
>> When I Try to create a new network, I get the following error:
>>  
>>  
>>  
>> 2013-11-15 12:35:03.858 17050 DEBUG routes.middleware [-] No route matched 
>> for POST /networks.json __call__ 
>> /usr/lib/python2.7/dist-packages/routes/middleware.py:97
>> 2013-11-15 12:35:03.859 17050 DEBUG routes.middleware [-] Matched POST 
>> /networks.json __call__ 
>> /usr/lib/python2.7/dist-packages/routes/middleware.py:100
>> 2013-11-15 12:35:03.859 17050 DEBUG routes.middleware [-] Route path: 
>> '/networks{.format}', defaults: {'action': u'create', 'controller': <wsgify 
>> at 57228112 wrapping <function resource at 0x3697758>>} __call__ 
>> /usr/lib/python2.7/dist-packages/routes/middleware.py:102
>> 2013-11-15 12:35:03.859 17050 DEBUG routes.middleware [-] Match dict: 
>> {'action': u'create', 'controller': <wsgify at 57228112 wrapping <function 
>> resource at 0x3697758>>, 'format': u'json'} __call__ 
>> /usr/lib/python2.7/dist-packages/routes/middleware.py:103
>> 2013-11-15 12:35:03.860 17050 DEBUG neutron.openstack.common.rpc.amqp [-] 
>> Sending network.create.start onnotifications.info notify 
>> /usr/lib/python2.7/dist-packages/neutron/openstack/common/rpc/amqp.py:598
>>  
>> 2013-11-15 12:35:04.177 17050 ERROR neutron.api.v2.resource [-] create failed
>> 2013-11-15 12:35:04.177 17050 TRACE neutron.api.v2.resource Traceback (most 
>> recent call last):
>> 2013-11-15 12:35:04.177 17050 TRACE neutron.api.v2.resource   File 
>> "/usr/lib/python2.7/dist-packages/neutron/api/v2/resource.py", line 84, in 
>> resource
>> 2013-11-15 12:35:04.177 17050 TRACE neutron.api.v2.resource     result = 
>> method(request=request, **args)
>> 2013-11-15 12:35:04.177 17050 TRACE neutron.api.v2.resource   File 
>> "/usr/lib/python2.7/dist-packages/neutron/api/v2/base.py", line 405, in 
>> create
>> 2013-11-15 12:35:04.177 17050 TRACE neutron.api.v2.resource     obj = 
>> obj_creator(request.context, **kwargs)
>> 2013-11-15 12:35:04.177 17050 TRACE neutron.api.v2.resource   File 
>> "/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/plugin.py", line 308, 
>> in create_network
>> 2013-11-15 12:35:04.177 17050 TRACE neutron.api.v2.resource     segment = 
>> self.type_manager.allocate_tenant_segment(session)
>> 2013-11-15 12:35:04.177 17050 TRACE neutron.api.v2.resource   File 
>> "/usr/lib/python2.7/dist-packages/neutron/plugins/ml2/managers.py", line 
>> 100, in allocate_tenant_segment
>> 2013-11-15 12:35:04.177 17050 TRACE neutron.api.v2.resource     raise 
>> exc.NoNetworkAvailable()
>> 2013-11-15 12:35:04.177 17050 TRACE neutron.api.v2.resource 
>> NoNetworkAvailable: Unable to create the network. No tenant network is 
>> available for allocation.
>>  
>>  
>>  
>>  
>> --
>> Trinath Somanchi - B39208
>> [email protected] | extn: 4048
>>  
>> From: Romil Gupta [mailto:[email protected]] 
>> Sent: Thursday, November 14, 2013 11:34 PM
>> To: Eugene Nikanorov
>> Cc: Somanchi Trinath-B39208; [email protected]
>> Subject: Re: [Openstack] [openstack-dev] [Neutron] Server restart failes 
>> when configured with ML2 (BugID: 1210236)
>>  
>>  
>> Hi ,
>>  
>> Even I faced the same issue when I configured ml2 plugin in centos.The work 
>> around is to set the following flag in neutron.conf
>>  
>> core_plugin = neutron.plugins.ml2.plugin.Ml2Plugin
>>  
>> and in ml2_conf.ini
>>  
>> type_drivers = vlan
>> tenant_network_types = vlan
>> mechanism_drivers =openvswitch
>> network_vlan_ranges = physnet1:1000:2999
>>  
>> To check whether any neutron-server service is running or not :
>> do 
>>  
>> $ ps -ef | grep neutron
>>  
>> if yes, then 
>> do
>> kill -9 <pid>
>>  
>> and start the neutron-server by executing following command:
>>  
>> /usr/bin/python /usr/bin/neutron-server --config-file 
>> /etc/neutron/neutron.conf --config-file 
>> /etc/neutron/plugins/ml2/ml2_conf.ini &
>>  
>>  
>> hopefully , this will start neutron-server
>>  
>>  
>>  
>> Regards,
>> Romil
>>  
>>  
>>  
>>  
>>  
>>  
>> On Mon, Nov 11, 2013 at 4:27 PM, Eugene Nikanorov <[email protected]> 
>> wrote:
>> My guess is that you should have
>> [ml2]
>> type_drivers=local,vlan
>> instead of just
>> [ml2]
>> type_drivers=vlan
>>  
>> Thanks,
>> Eugene.
>>  
>>
>> On Mon, Nov 11, 2013 at 10:47 AM, Trinath Somanchi 
>> <[email protected]> wrote:
>> Hi
>>  
>> Here the complete log for the Neutron-server restart. I’m now getting a new 
>> type of error.
>>  
>> 2013-11-11 12:14:45.143 22963 INFO neutron.common.config [-] Logging enabled!
>> 2013-11-11 12:14:45.144 22963 ERROR neutron.common.legacy [-] Skipping 
>> unknown group key: firewall_driver
>> 2013-11-11 12:14:45.144 22963 DEBUG neutron.service [-] 
>> ********************************************************************************
>>  log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1928
>> 2013-11-11 12:14:45.145 22963 DEBUG neutron.service [-] Configuration 
>> options gathered from: log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1929
>> 2013-11-11 12:14:45.145 22963 DEBUG neutron.service [-] command line args: 
>> ['--config-file', '/etc/neutron/neutron.conf', '--log-file', 
>> '/var/log/neutron/server.log', '--config-file', 
>> '/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini'] log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1930
>> 2013-11-11 12:14:45.145 22963 DEBUG neutron.service [-] config files: 
>> ['/etc/neutron/neutron.conf', 
>> '/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini'] log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1931
>> 2013-11-11 12:14:45.146 22963 DEBUG neutron.service [-] 
>> ================================================================================
>>  log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1932
>> 2013-11-11 12:14:45.146 22963 DEBUG neutron.service [-] allow_bulk           
>>           = True log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.147 22963 DEBUG neutron.service [-] 
>> allow_overlapping_ips          = False log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.147 22963 DEBUG neutron.service [-] allow_pagination     
>>           = False log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.147 22963 DEBUG neutron.service [-] allow_sorting        
>>           = False log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.148 22963 DEBUG neutron.service [-] 
>> allowed_rpc_exception_modules  = ['neutron.openstack.common.exception', 
>> 'nova.exception', 'cinder.exception', 'exceptions'] log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.148 22963 DEBUG neutron.service [-] api_extensions_path  
>>           =  log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.148 22963 DEBUG neutron.service [-] api_paste_config     
>>           = api-paste.ini log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.149 22963 DEBUG neutron.service [-] auth_strategy        
>>           = keystone log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.149 22963 DEBUG neutron.service [-] backdoor_port        
>>           = None log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.149 22963 DEBUG neutron.service [-] backlog              
>>           = 4096 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.150 22963 DEBUG neutron.service [-] base_mac             
>>           = fa:16:3e:00:00:00 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.150 22963 DEBUG neutron.service [-] bind_host            
>>           = 0.0.0.0 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.150 22963 DEBUG neutron.service [-] bind_port            
>>           = 9696 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.151 22963 DEBUG neutron.service [-] config_dir           
>>           = None log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.151 22963 DEBUG neutron.service [-] config_file          
>>           = ['/etc/neutron/neutron.conf', 
>> '/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini'] log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.151 22963 DEBUG neutron.service [-] control_exchange     
>>           = neutron log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.151 22963 DEBUG neutron.service [-] core_plugin          
>>           = neutron.plugins.ml2.plugin.Ml2Plugin log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.152 22963 DEBUG neutron.service [-] debug                
>>           = True log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.152 22963 DEBUG neutron.service [-] default_log_levels   
>>           = ['amqplib=WARN', 'sqlalchemy=WARN', 'boto=WARN', 'suds=INFO', 
>> 'keystone=INFO', 'eventlet.wsgi.server=WARN'] log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.152 22963 DEBUG neutron.service [-] 
>> dhcp_agent_notification        = True log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.153 22963 DEBUG neutron.service [-] dhcp_lease_duration  
>>           = 86400 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.153 22963 DEBUG neutron.service [-] 
>> disable_process_locking        = False log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.154 22963 DEBUG neutron.service [-] fake_rabbit          
>>           = False log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.154 22963 DEBUG neutron.service [-] fatal_deprecations   
>>           = False log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.154 22963 DEBUG neutron.service [-] 
>> force_gateway_on_subnet        = False log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.155 22963 DEBUG neutron.service [-] host                 
>>           = havana log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.155 22963 DEBUG neutron.service [-] instance_format      
>>           = [instance: %(uuid)s]  log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.155 22963 DEBUG neutron.service [-] instance_uuid_format 
>>           = [instance: %(uuid)s]  log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.156 22963 DEBUG neutron.service [-] lock_path            
>>           = /var/lib/neutron/lock log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.156 22963 DEBUG neutron.service [-] log_config           
>>           = None log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.156 22963 DEBUG neutron.service [-] log_date_format      
>>           = %Y-%m-%d %H:%M:%S log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.157 22963 DEBUG neutron.service [-] log_dir              
>>           = None log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.157 22963 DEBUG neutron.service [-] log_file             
>>           = /var/log/neutron/server.log log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.157 22963 DEBUG neutron.service [-] log_format           
>>           = None log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.157 22963 DEBUG neutron.service [-] 
>> logging_context_format_string  = %(asctime)s.%(msecs)03d %(process)d 
>> %(levelname)s %(name)s [%(request_id)s %(user)s %(tenant)s] 
>> %(instance)s%(message)s log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.158 22963 DEBUG neutron.service [-] 
>> logging_debug_format_suffix    = %(funcName)s %(pathname)s:%(lineno)d 
>> log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.158 22963 DEBUG neutron.service [-] 
>> logging_default_format_string  = %(asctime)s.%(msecs)03d %(process)d 
>> %(levelname)s %(name)s [-] %(instance)s%(message)s log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.158 22963 DEBUG neutron.service [-] 
>> logging_exception_prefix       = %(asctime)s.%(msecs)03d %(process)d TRACE 
>> %(name)s %(instance)s log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.159 22963 DEBUG neutron.service [-] 
>> mac_generation_retries         = 16 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.159 22963 DEBUG neutron.service [-] max_dns_nameservers  
>>           = 5 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.159 22963 DEBUG neutron.service [-] 
>> max_fixed_ips_per_port         = 5 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.160 22963 DEBUG neutron.service [-] 
>> max_subnet_host_routes         = 20 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.160 22963 DEBUG neutron.service [-] pagination_max_limit 
>>           = -1 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.160 22963 DEBUG neutron.service [-] periodic_fuzzy_delay 
>>           = 5 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.161 22963 DEBUG neutron.service [-] periodic_interval    
>>           = 40 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.161 22963 DEBUG neutron.service [-] policy_file          
>>           = policy.json log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.161 22963 DEBUG neutron.service [-] publish_errors       
>>           = False log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.162 22963 DEBUG neutron.service [-] retry_until_window   
>>           = 30 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.162 22963 DEBUG neutron.service [-] rpc_backend          
>>           = neutron.openstack.common.rpc.impl_kombu log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.162 22963 DEBUG neutron.service [-] rpc_cast_timeout     
>>           = 30 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.162 22963 DEBUG neutron.service [-] rpc_conn_pool_size   
>>           = 30 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.163 22963 DEBUG neutron.service [-] rpc_response_timeout 
>>           = 60 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.163 22963 DEBUG neutron.service [-] rpc_thread_pool_size 
>>           = 64 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.163 22963 DEBUG neutron.service [-] 
>> run_external_periodic_tasks    = True log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.164 22963 DEBUG neutron.service [-] service_plugins      
>>           = [] log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.164 22963 DEBUG neutron.service [-] sqlite_db            
>>           =  log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.164 22963 DEBUG neutron.service [-] sqlite_synchronous   
>>           = True log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.165 22963 DEBUG neutron.service [-] ssl_ca_file          
>>           = None log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.165 22963 DEBUG neutron.service [-] ssl_cert_file        
>>           = None log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.165 22963 DEBUG neutron.service [-] ssl_key_file         
>>           = None log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.166 22963 DEBUG neutron.service [-] state_path           
>>           = /var/lib/neutron log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.166 22963 DEBUG neutron.service [-] syslog_log_facility  
>>           = LOG_USER log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.166 22963 DEBUG neutron.service [-] tcp_keepidle         
>>           = 600 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.167 22963 DEBUG neutron.service [-] use_ssl              
>>           = False log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.167 22963 DEBUG neutron.service [-] use_stderr           
>>           = True log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.167 22963 DEBUG neutron.service [-] use_syslog           
>>           = False log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.167 22963 DEBUG neutron.service [-] verbose              
>>           = True log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1941
>> 2013-11-11 12:14:45.168 22963 DEBUG neutron.service [-] database.connection  
>>           = ************************************************** 
>> log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949
>> 2013-11-11 12:14:45.168 22963 DEBUG neutron.service [-] 
>> database.connection_debug      = 0 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949
>> 2013-11-11 12:14:45.168 22963 DEBUG neutron.service [-] 
>> database.connection_trace      = False log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949
>> 2013-11-11 12:14:45.169 22963 DEBUG neutron.service [-] 
>> database.idle_timeout          = 3600 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949
>> 2013-11-11 12:14:45.169 22963 DEBUG neutron.service [-] 
>> database.max_overflow          = 20 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949
>> 2013-11-11 12:14:45.169 22963 DEBUG neutron.service [-] 
>> database.max_pool_size         = 10 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949
>> 2013-11-11 12:14:45.170 22963 DEBUG neutron.service [-] database.max_retries 
>>           = 10 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949
>> 2013-11-11 12:14:45.170 22963 DEBUG neutron.service [-] 
>> database.min_pool_size         = 1 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949
>> 2013-11-11 12:14:45.170 22963 DEBUG neutron.service [-] 
>> database.pool_timeout          = 10 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949
>> 2013-11-11 12:14:45.171 22963 DEBUG neutron.service [-] 
>> database.retry_interval        = 10 log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949
>> 2013-11-11 12:14:45.171 22963 DEBUG neutron.service [-] 
>> database.slave_connection      =  log_opt_values 
>> /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1949
>> 2013-11-11 12:14:45.171 22963 DEBUG neutron.service [-] 
>> ********************************************************************************
>>  log_opt_values /usr/lib/python2.7/dist-packages/oslo/config/cfg.py:1951
>> 2013-11-11 12:14:45.172 22963 INFO neutron.common.config [-] Config paste 
>> file: /etc/neutron/api-paste.ini
>> 2013-11-11 12:14:45.199 22963 DEBUG neutron.openstack.common.lockutils [-] 
>> Got semaphore "manager" for method "_create_instance"... inner 
>> /usr/lib/python2.7/dist-packages/neutron/openstack/common/lockutils.py:191
>> 2013-11-11 12:14:45.199 22963 DEBUG neutron.manager [-] Plugin location: 
>> neutron.plugins.ml2.plugin.Ml2Plugin __init__ 
>> /usr/lib/python2.7/dist-packages/neutron/manager.py:111
>> 2013-11-11 12:14:45.200 22963 INFO neutron.manager [-] Loading Plugin: 
>> neutron.plugins.ml2.plugin.Ml2Plugin
>> 2013-11-11 12:14:45.288 22963 INFO neutron.plugins.ml2.managers [-] 
>> Configured type driver names: ['vlan']
>> 2013-11-11 12:14:45.315 22963 DEBUG stevedore.extension [-] found extension 
>> EntryPoint.parse('flat = 
>> neutron.plugins.ml2.drivers.type_flat:FlatTypeDriver') _load_plugins 
>> /usr/lib/python2.7/dist-packages/stevedore/extension.py:84
>> 2013-11-11 12:14:45.315 22963 DEBUG stevedore.extension [-] found extension 
>> EntryPoint.parse('vlan = 
>> neutron.plugins.ml2.drivers.type_vlan:VlanTypeDriver') _load_plugins 
>> /usr/lib/python2.7/dist-packages/stevedore/extension.py:84
>> 2013-11-11 12:14:45.327 22963 INFO neutron.plugins.ml2.drivers.type_vlan [-] 
>> Network VLAN ranges: {}
>> 2013-11-11 12:14:45.328 22963 DEBUG stevedore.extension [-] found extension 
>> EntryPoint.parse('local = 
>> neutron.plugins.ml2.drivers.type_local:LocalTypeDriver') _load_plugins 
>> /usr/lib/python2.7/dist-packages/stevedore/extension.py:84
>> 2013-11-11 12:14:45.328 22963 DEBUG stevedore.extension [-] found extension 
>> EntryPoint.parse('gre = neutron.plugins.ml2.drivers.type_gre:GreTypeDriver') 
>> _load_plugins /usr/lib/python2.7/dist-packages/stevedore/extension.py:84
>> 2013-11-11 12:14:45.328 22963 DEBUG stevedore.extension [-] found extension 
>> EntryPoint.parse('vxlan = 
>> neutron.plugins.ml2.drivers.type_vxlan:VxlanTypeDriver') _load_plugins 
>> /usr/lib/python2.7/dist-packages/stevedore/extension.py:84
>> 2013-11-11 12:14:45.329 22963 INFO neutron.plugins.ml2.managers [-] Loaded 
>> type driver names: ['vlan']
>> 2013-11-11 12:14:45.329 22963 INFO neutron.plugins.ml2.managers [-] 
>> Registered types: ['vlan']
>> 2013-11-11 12:14:45.330 22963 ERROR neutron.plugins.ml2.managers [-] No type 
>> driver for tenant network_type: local. Service terminated!
>> ^C
>>  
>>
>> While configuring ML2 Plugin in neutron, I have the following line in 
>> neutron.conf
>>  
>> [ml2]
>> type_drivers=vlan
>> mechanism_drivers=openvswitch
>> tenant_network_types = local
>>  
>> Is there any thing I’m missing for Configuring ML2 Plugin with OpenVSwitch 
>> in Neutron (Havana).
>>  
>> Kindly help me resolve the issue.
>>  
>>  
>> --
>> Trinath Somanchi - B39208
>> [email protected] | extn: 4048
>>  
>> From: Eugene Nikanorov [mailto:[email protected]]
>> Sent: Tuesday, November 05, 2013 10:30 PM
>> To: [email protected]; OpenStack Development Mailing List (not for 
>> usage questions)
>> Subject: Re: [openstack-dev] [Openstack][Neutron] Server restart failes when 
>> configured with ML2 (BugID: 1210236)
>>  
>> That kind of error indicates that some ml2 driver or ml2 plugin failed to 
>> load.
>> You need to inspect neutron server log prior to the trace you are posting, 
>> it should contain specific about the issue.
>>  
>> Thanks,
>> Eugene.
>>  
>>  
>>
>> On Tue, Nov 5, 2013 at 8:31 PM, Ben Nemec <[email protected]> wrote:
>> Please don't cross-post between openstack and openstack-dev.  Based on the 
>> bug you linked, this sounds like a probable configuration issue, so 
>> openstack would be the place for this.
>>
>> Thanks.
>>
>> -Ben
>>
>>  
>>
>> On 2013-11-05 04:06, Trinath Somanchi wrote:
>>
>> Hi –
>>  
>> I configured Neutron with ML2 configuration. When I restart the service, the 
>> Neutron server fails with the following error.
>>  
>> 2013-11-05 15:37:08.572 14048 INFO neutron.common.config [-] Config paste 
>> file: /etc/neutron/api-paste.ini
>> 2013-11-05 15:37:08.574 14048 ERROR neutron.common.config [-] Unable to load 
>> quantum from configuration file /etc/neutron/api-paste.ini.
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config Traceback (most 
>> recent call last):
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config   File 
>> "/usr/lib/python2.7/dist-packages/neutron/common/config.py", line 144, in 
>> load_paste_app
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config     app = 
>> deploy.loadapp("config:%s" % config_path, name=app_name)
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config   File 
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in 
>> loadapp
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config     return 
>> loadobj(APP, uri, name=name, **kw)
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config   File 
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 271, in 
>> loadobj
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config     
>> global_conf=global_conf)
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config   File 
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 296, in 
>> loadcontext
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config     
>> global_conf=global_conf)
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config   File 
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 320, in 
>> _loadconfig
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config     return 
>> loader.get_context(object_type, name, global_conf)
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config   File 
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 408, in 
>> get_context
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config     object_type, 
>> name=name)
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config   File 
>> "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 587, in 
>> find_config_section
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config     self.filename))
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config LookupError: No 
>> section 'quantum' (prefixed by 'app' or 'application' or 'composite' or 
>> 'composit' or 'pipeline' or 'filter-app') found in config 
>> /etc/neutron/api-paste.ini
>> 2013-11-05 15:37:08.574 14048 TRACE neutron.common.config
>> 2013-11-05 15:37:08.575 14048 ERROR neutron.service [-] Unrecoverable error: 
>> please check log for details.
>> 2013-11-05 15:37:08.575 14048 TRACE neutron.service Traceback (most recent 
>> call last):
>> 2013-11-05 15:37:08.575 14048 TRACE neutron.service   File 
>> "/usr/lib/python2.7/dist-packages/neutron/service.py", line 100, in 
>> serve_wsgi
>> 2013-11-05 15:37:08.575 14048 TRACE neutron.service     service.start()
>> 2013-11-05 15:37:08.575 14048 TRACE neutron.service   File 
>> "/usr/lib/python2.7/dist-packages/neutron/service.py", line 65, in start
>> 2013-11-05 15:37:08.575 14048 TRACE neutron.service     self.wsgi_app = 
>> _run_wsgi(self.app_name)
>> 2013-11-05 15:37:08.575 14048 TRACE neutron.service   File 
>> "/usr/lib/python2.7/dist-packages/neutron/service.py", line 109, in _run_wsgi
>> 2013-11-05 15:37:08.575 14048 TRACE neutron.service     app = 
>> config.load_paste_app(app_name)
>> 2013-11-05 15:37:08.575 14048 TRACE neutron.service   File 
>> "/usr/lib/python2.7/dist-packages/neutron/common/config.py", line 151, in 
>> load_paste_app
>> 2013-11-05 15:37:08.575 14048 TRACE neutron.service     raise 
>> RuntimeError(msg)
>> 2013-11-05 15:37:08.575 14048 TRACE neutron.service RuntimeError: Unable to 
>> load quantum from configuration file /etc/neutron/api-paste.ini.
>> 2013-11-05 15:37:08.575 14048 TRACE neutron.service
>>  
>>  
>> From Launchpad bugs, I noticed this is a Bug, with ID: 
>> https://bugs.launchpad.net/neutron/+bug/1210236
>>  
>> Kindly help me how to fix this issue.
>>  
>> Thanking you,
>>  
>> --
>> Trinath Somanchi - B39208
>> [email protected] | extn: 4048
>>  
>>  
>> _______________________________________________
>> OpenStack-dev mailing list
>> [email protected]
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>  
>>
>>  
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> [email protected]
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>  
>>  
>>
>> _______________________________________________
>> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>> Post to     : [email protected]
>> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>>
>>
>>
>>  
>> --
>> Regards,
>> Romil 
>>
>>  
>>  
>>  
>> _______________________________________________
>> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>> Post to     : [email protected]
>> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> 
> 
> _______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to     : [email protected]
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> 


_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to