Confirmed that "nova net-create" & "neutron net-create" create network
successfully when nova-network & neutron is enabled respectively.

** Changed in: nova
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1359140

Title:
  NotImplementedError during nova network-create

Status in OpenStack Compute (Nova):
  Invalid

Bug description:
  I am using devstack development environment.

  
  my localrc file is as -

  ENABLED_SERVICES+=,q-svc,q-agt,q-dhcp,q-l3,q-meta
  DEST=/opt/stack
  disable_service n-net
  enable_service tempest
  API_RATE_LIMIT=False
  VOLUME_BACKING_FILE_SIZE=4G
  VIRT_DRIVER=libvirt
  SWIFT_REPLICAS=1
  export OS_NO_CACHE=True
  SCREEN_LOGDIR=/opt/stack/screen-logs
  SYSLOG=True
  SKIP_EXERCISES=boot_from_volume,client-env
  ROOTSLEEP=0
  ACTIVE_TIMEOUT=60
  Q_USE_SECGROUP=True
  BOOT_TIMEOUT=90
  ASSOCIATE_TIMEOUT=60
  ADMIN_PASSWORD=Password
  MYSQL_PASSWORD=Password
  RABBIT_PASSWORD=Password
  SERVICE_PASSWORD=Password
  SERVICE_TOKEN=tokentoken
  SWIFT_HASH=Password

  I am trying to create a network using nova network-create CLI.

  I tries following command -

  #[raies@localhost devstack]$ nova network-create --fixed-range-v4 
192.168.1.0/8 test-net-1
  ERROR (ClientException): The server has either erred or is incapable of 
performing the requested operation. (HTTP 500) (Request-ID: 
req-da64fd03-3637-4a80-9b6f-28e6d477e60d)

  
  Traces of n-api logs are as -

  
   _http_log_response 
/opt/stack/python-keystoneclient/keystoneclient/session.py:196
  2014-08-20 15:37:57.212 DEBUG nova.api.openstack.wsgi 
[req-da64fd03-3637-4a80-9b6f-28e6d477e60d admin admin] Action: 'create', body: 
{"network": {"cidr": "192.168.1.0/8", "label": "test-net-1"}} _process_stack 
/opt/stack/nova/nova/api/openstack/wsgi.py:931
  2014-08-20 15:37:57.212 DEBUG nova.api.openstack.wsgi 
[req-da64fd03-3637-4a80-9b6f-28e6d477e60d admin admin] Calling method '<bound 
method NetworkController.create of 
<nova.api.openstack.compute.contrib.os_networks.NetworkController object at 
0x37eb650>>' (Content-type='application/json', Accept='application/json') 
_process_stack /opt/stack/nova/nova/api/openstack/wsgi.py:936
  2014-08-20 15:37:57.213 DEBUG nova.api.openstack.compute.contrib.os_networks 
[req-da64fd03-3637-4a80-9b6f-28e6d477e60d admin admin] Creating network with 
label test-net-1 create 
/opt/stack/nova/nova/api/openstack/compute/contrib/os_networks.py:129
  2014-08-20 15:37:57.213 ERROR nova.api.openstack 
[req-da64fd03-3637-4a80-9b6f-28e6d477e60d admin admin] Caught error:
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack Traceback (most recent 
call last):
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/opt/stack/nova/nova/api/openstack/__init__.py", line 124, in __call__
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     return 
req.get_response(self.application)
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/site-packages/webob/request.py", line 1296, in send
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     application, 
catch_exc_info=False)
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/site-packages/webob/request.py", line 1260, in 
call_application
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     app_iter = 
application(self.environ, start_response)
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/site-packages/webob/dec.py", line 144, in __call__
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     return 
resp(environ, start_response)
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/site-packages/keystonemiddleware/auth_token.py", line 565, 
in __call__
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     return 
self._app(env, start_response)
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/site-packages/webob/dec.py", line 144, in __call__
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     return 
resp(environ, start_response)
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/site-packages/webob/dec.py", line 144, in __call__
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     return 
resp(environ, start_response)
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/site-packages/routes/middleware.py", line 131, in __call__
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     response = 
self.app(environ, start_response)
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/site-packages/webob/dec.py", line 144, in __call__
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     return 
resp(environ, start_response)
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/site-packages/webob/dec.py", line 130, in __call__
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     resp = 
self.call_func(req, *args, **self.kwargs)
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/usr/lib/python2.7/site-packages/webob/dec.py", line 195, in call_func
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     return 
self.func(req, *args, **kwargs)
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/opt/stack/nova/nova/api/openstack/wsgi.py", line 908, in __call__
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     content_type, 
body, accept)
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/opt/stack/nova/nova/api/openstack/wsgi.py", line 974, in _process_stack
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     action_result = 
self.dispatch(meth, request, action_args)
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/opt/stack/nova/nova/api/openstack/wsgi.py", line 1058, in dispatch
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     return 
method(req=request, **action_args)
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/opt/stack/nova/nova/api/openstack/compute/contrib/os_networks.py", line 134, 
in create
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     network = 
self.network_api.create(context, **params)[0]
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack   File 
"/opt/stack/nova/nova/network/base_api.py", line 97, in create
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack     raise 
NotImplementedError()
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack NotImplementedError
  2014-08-20 15:37:57.213 17128 TRACE nova.api.openstack
  2014-08-20 15:37:57.215 INFO nova.api.openstack 
[req-da64fd03-3637-4a80-9b6f-28e6d477e60d admin admin] 
http://10.0.9.49:8774/v2/38ac127d980547638ed2c87c0229b2d4/os-networks returned 
with HTTP 500

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1359140/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to