This has been an issue since we upgraded to the Liberty release of
Openstack. With Kilo this functionality seems to work perfectly fine.
On Tuesday, November 29, 2016 at 2:05:57 PM UTC-7, Jeff Gojkovich wrote:
>
> Hello,
>
> We are trying to launch instances in an Openstack environment. But when we
> launch an instance that is supposed to have a cinder volume attached
> scalarizr throws an exception.
> I am pasting the exception below. Let me know if there are any other logs
> to might help in troubleshooting.
>
>
> 2016-11-29 20:55:05,684+00:00 - INFO - scalarizr.ops.system.init -
> Configuring storage volumes
> 2016-11-29 20:55:05,746+00:00 - INFO - scalarizr.ops.system.init - Ensure
> cinder: create volume
> 2016-11-29 20:55:07,855+00:00 - ERROR - scalarizr.ops.system.init -
> Operation "system.init" (id: 6532ef19-b42d-492a-a5b0-4ddc6707997b) failed.
> Reason: The server could not comply with the request since it is either
> malformed or otherwise incorrect. (HTTP 400)
> Traceback (most recent call last):
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\scalarizr-5.1.7-py2.7.egg\scalarizr\api\operation.py",
>
> line 187, in _in_progress
> self._completed(self.func(self, *self.func_args, **self.func_kwds))
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\scalarizr-5.1.7-py2.7.egg\scalarizr\handlers\lifecycle.py",
>
> line 446, in handler
> bus.fire("host_init_response", message)
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\scalarizr-5.1.7-py2.7.egg\scalarizr\libs\bases.py",
>
> line 33, in fire
> ln(*args, **kwargs)
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\scalarizr-5.1.7-py2.7.egg\scalarizr\handlers\block_device.py",
>
> line 95, in on_host_init_response
> self._plug_new_style_volumes(volumes)
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\scalarizr-5.1.7-py2.7.egg\scalarizr\handlers\block_device.py",
>
> line 119, in _plug_new_style_volumes
> vol.ensure(mount=bool(vol.mpoint), mkfs=True)
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\scalarizr-5.1.7-py2.7.egg\scalarizr\storage2\volumes\base.py",
>
> line 92, in ensure
> self._ensure()
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\scalarizr-5.1.7-py2.7.egg\scalarizr\storage2\volumes\cinder.py",
>
> line 160, in _ensure
> volume_type=self.volume_type)
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\scalarizr-5.1.7-py2.7.egg\scalarizr\storage2\volumes\cinder.py",
>
> line 211, in _create_volume
> **kwds)
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\scalarizr-5.1.7-py2.7.egg\scalarizr\platform\__init__.py",
>
> line 89, in __call__
> return self.invoke(*args, **kwds)
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\scalarizr-5.1.7-py2.7.egg\scalarizr\platform\openstack.py",
>
> line 186, in invoke
> return super(CinderConnectionProxy, self).invoke(*args, **kwds)
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\scalarizr-5.1.7-py2.7.egg\scalarizr\platform\__init__.py",
>
> line 100, in invoke
> return self.obj(*args, **kwds)
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\cinderclient\v2\volumes.py",
>
> line 263, in create
> return self._create('/volumes', body, 'volume')
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\cinderclient\base.py",
> line 299, in _create
> resp, body = self.api.client.post(url, body=body)
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\cinderclient\client.py",
> line 315, in post
> return self._cs_request(url, 'POST', **kwargs)
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\cinderclient\client.py",
> line 275, in _cs_request
> **kwargs)
> File
> "C:\opt\scalarizr\5.1.7\embedded\lib\site-packages\cinderclient\client.py",
> line 258, in request
> raise exceptions.from_response(resp, body)
> BadRequest: The server could not comply with the request since it is
> either malformed or otherwise incorrect. (HTTP 400)
>
--
You received this message because you are subscribed to the Google Groups
"scalr-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.