openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #20620
Re: Cinder-volume doesn't start anymore...
BTW,
Just for the record, 1 cinder volume that I created yesterday just
DISAPPEAR!!!
lvdisplay shows nothing, cinder-volumes is empty...
Can you guys imagine the cinder deleting my client's persistent storage
without any command???
I'm glad that this is just a PoC.
Tks,
Thiago
On 1 February 2013 19:20, Martinx - ジェームズ <thiagocmartinsc@xxxxxxxxx> wrote:
> Guys,
>
> At my Cinder logs, I'm seeing this when I run "/etc/init.d/cinder-volume
> start":
>
> ----
> 2013-02-01 18:16:20 1075 AUDIT cinder.service [-] Starting cinder-volume
> node (version 2012.2.1-LOCALBRANCH:LOCALREVISION)
> 2013-02-01 18:16:21 DEBUG cinder.utils
> [req-1ebb9638-2300-456a-995e-382c96f6632d None None] Running cmd
> (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf vgs
> --noheadings -o name execute
> /usr/lib/python2.7/dist-packages/cinder/utils.py:163
> 2013-02-01 18:16:22 DEBUG cinder.utils
> [req-1ebb9638-2300-456a-995e-382c96f6632d None None] backend <module
> 'cinder.db.sqlalchemy.api' from
> '/usr/lib/python2.7/dist-packages/cinder/db/sqlalchemy/api.pyc'>
> __get_backend /usr/lib/python2.7/dist-packages/cinder/utils.py:477
> 2013-02-01 18:16:23 DEBUG cinder.volume.manager
> [req-1ebb9638-2300-456a-995e-382c96f6632d None None] Re-exporting 1 volumes
> init_host /usr/lib/python2.7/dist-packages/cinder/volume/manager.py:98
> 2013-02-01 18:16:23 1075 CRITICAL cinder [-] Got unknown keyword args to
> utils.execute: {'old_name': None}
> 2013-02-01 18:16:23 1075 TRACE cinder Traceback (most recent call last):
> 2013-02-01 18:16:23 1075 TRACE cinder File "/usr/bin/cinder-volume",
> line 48, in <module>
> 2013-02-01 18:16:23 1075 TRACE cinder service.wait()
> 2013-02-01 18:16:23 1075 TRACE cinder File
> "/usr/lib/python2.7/dist-packages/cinder/service.py", line 422, in wait
> 2013-02-01 18:16:23 1075 TRACE cinder _launcher.wait()
> 2013-02-01 18:16:23 1075 TRACE cinder File
> "/usr/lib/python2.7/dist-packages/cinder/service.py", line 127, in wait
> 2013-02-01 18:16:23 1075 TRACE cinder service.wait()
> 2013-02-01 18:16:23 1075 TRACE cinder File
> "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 166, in
> wait
> 2013-02-01 18:16:23 1075 TRACE cinder return self._exit_event.wait()
> 2013-02-01 18:16:23 1075 TRACE cinder File
> "/usr/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
> 2013-02-01 18:16:23 1075 TRACE cinder return hubs.get_hub().switch()
> 2013-02-01 18:16:23 1075 TRACE cinder File
> "/usr/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 177, in switch
> 2013-02-01 18:16:23 1075 TRACE cinder return self.greenlet.switch()
> 2013-02-01 18:16:23 1075 TRACE cinder File
> "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 192, in
> main
> 2013-02-01 18:16:23 1075 TRACE cinder result = function(*args,
> **kwargs)
> 2013-02-01 18:16:23 1075 TRACE cinder File
> "/usr/lib/python2.7/dist-packages/cinder/service.py", line 88, in run_server
> 2013-02-01 18:16:23 1075 TRACE cinder server.start()
> 2013-02-01 18:16:23 1075 TRACE cinder File
> "/usr/lib/python2.7/dist-packages/cinder/service.py", line 159, in start
> 2013-02-01 18:16:23 1075 TRACE cinder self.manager.init_host()
> 2013-02-01 18:16:23 1075 TRACE cinder File
> "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", line 101, in
> init_host
> 2013-02-01 18:16:23 1075 TRACE cinder self.driver.ensure_export(ctxt,
> volume)
> 2013-02-01 18:16:23 1075 TRACE cinder File
> "/usr/lib/python2.7/dist-packages/cinder/volume/driver.py", line 352, in
> ensure_export
> 2013-02-01 18:16:23 1075 TRACE cinder old_name=old_name)
> 2013-02-01 18:16:23 1075 TRACE cinder File
> "/usr/lib/python2.7/dist-packages/cinder/volume/iscsi.py", line 198, in
> create_iscsi_target
> 2013-02-01 18:16:23 1075 TRACE cinder self._new_target(name, tid,
> **kwargs)
> 2013-02-01 18:16:23 1075 TRACE cinder File
> "/usr/lib/python2.7/dist-packages/cinder/volume/iscsi.py", line 211, in
> _new_target
> 2013-02-01 18:16:23 1075 TRACE cinder **kwargs)
> 2013-02-01 18:16:23 1075 TRACE cinder File
> "/usr/lib/python2.7/dist-packages/cinder/volume/iscsi.py", line 60, in _run
> 2013-02-01 18:16:23 1075 TRACE cinder self._execute(self._cmd, *args,
> run_as_root=True, **kwargs)
> 2013-02-01 18:16:23 1075 TRACE cinder File
> "/usr/lib/python2.7/dist-packages/cinder/utils.py", line 142, in execute
> 2013-02-01 18:16:23 1075 TRACE cinder 'to utils.execute: %r') % kwargs)
> 2013-02-01 18:16:23 1075 TRACE cinder Error: Got unknown keyword args to
> utils.execute: {'old_name': None}
> 2013-02-01 18:16:23 1075 TRACE cinder
> ----
>
> My cinder.conf contains:
>
> ----
> [DEFAULT]
> sql_connection = mysql://cinderUser:cinderPass@xxxxxxxxxxxxxxxxxxxx/cinder
> rootwrap_config = /etc/cinder/rootwrap.conf
> api_paste_confg = /etc/cinder/api-paste.ini
> iscsi_helper = ietadm
> volume_name_template = volume-%s
> volume_group = cinder-volumes
> verbose = True
> auth_strategy = keystone
> #osapi_volume_listen_port=5900
> ---
>
> My /etc/cinder/api-paste.ini relevant parts:
>
> ----
> [filter:authtoken]
> paste.filter_factory = keystone.middleware.auth_token:filter_factory
> service_protocol = http
> service_host = controller.teste.com
> service_port = 5000
> auth_host = controller.teste.com
> auth_port = 35357
> auth_protocol = http
> admin_tenant_name = service
> admin_user = cinder
> admin_password = service_pass
> ----
>
> The "controller.teste.com" host resolution is okay (IP 10.32.14.232). It
> was working yesterday, volumes creation, attaching, deleting, etc... =(
>
> I'm using Openstack Folsom on top of Ubuntu 12.04.
>
> Thanks,
> Thiago
>
Follow ups
References