Re: [openstack-dev] [Cinder] multiple backend issue

2014-07-21 Thread Johnson Cheng
Dear git-harry,

You are right. This issue was solved.

Thanks for your help.


Regards,
Johnson

-Original Message-
From: git harry [mailto:git-ha...@live.co.uk] 
Sent: Saturday, July 19, 2014 4:44 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [Cinder] multiple backend issue

Ah, okay I misunderstood. It looks like you've used the same config file on 
both the controller and compute nodes, notice how the output of cinder-manage 
gives you hosts corresponding to both backends on your two nodes.

 controller@lvmdriver-2 nova
 controller@lvmdriver-1 nova
 Compute@lvmdriver-1 nova
 Compute@lvmdriver-2 nova

Each cinder-volume service you are running has tried to setup both backends 
even though only one of the volume groups is available to them. The 
enabled_backends should correspond to what that particular cinder-volume 
service is responsible for and you only need to specify the backend 
configuration groups that that specific volume group will use.

controller:


enabled_backends=lvmdriver-1

[lvmdriver-1]

volume_group=cinder-volumes-1

volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver

volume_backend_name=LVM_iSCSI


compute:


enabled_backends=lvmdriver-2

[lvmdriver-2]

volume_group=cinder-volumes-2

volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver

volume_backend_name=LVM_iSCSI_b


 From: johnson.ch...@qsantechnology.com
 To: openstack-dev@lists.openstack.org
 Date: Fri, 18 Jul 2014 16:33:10 +
 Subject: Re: [openstack-dev] [Cinder] multiple backend issue

 Dear git-harry,

 My confuse is why I can successfully create volume on both controller node 
 and compute node, but it still has error message in cinder-volume.log?

 The below is my environment,
 Controller node:
 Install cinder-api, cinder-schedule, cinder-volume Create 
 cinder-volume-1 volume group Compute node:
 Install cinder-volume
 Create cinder-volume-2 volume group

 The below is the output of cinder extra-specs-list,
 +--++--+
 | ID | Name | extra_specs |
 +--++--+
 | 30faffa9-7955-484f-9c96-3f40507aa62e | lvm_compute | 
 | {u'volume_backend_name': u'LVM_iSCSI_b'} | 
 | c2341962-b15e-4003-882f-08a8a36d3a0f | lvm_controller | 
 | {u'volume_backend_name': u'LVM_iSCSI'} |
 +--++--+

 The below is the output of  cinder-manage host list
 host zone
 controller nova
 Compute nova
 controller@lvmdriver-2 nova
 controller@lvmdriver-1 nova
 Compute@lvmdriver-1 nova
 Compute@lvmdriver-2 nova

 So I just make sure if everything is right at my environment.

 Regards,
 Johnson


 -Original Message-
 From: git harry [mailto:git-ha...@live.co.uk]
 Sent: Friday, July 18, 2014 4:08 PM
 To: OpenStack Development Mailing List (not for usage questions)
 Subject: Re: [openstack-dev] [Cinder] multiple backend issue

 I don't know what you mean by side effects, if the fact that it (lvmdriver-2) 
 doesn't work is not a problem for you. You will also continue to get entries 
 in the log informing you the driver is uninitialised.

 The volume group needs to be on the same host as the cinder-volume service - 
 so it sounds like the service is running on your controller only. If you want 
 to locate volumes on the compute host you will need to install the service 
 there.


 
 From: johnson.ch...@qsantechnology.com
 To: openstack-dev@lists.openstack.org
 Date: Thu, 17 Jul 2014 15:39:40 +
 Subject: Re: [openstack-dev] [Cinder] multiple backend issue

 Dear git-harry,

 I have created a volume group cinder-volume-1 at my controller node, and 
 another volume group cinder-volume-2 at my compute node.

 I can create volume successfully on dedicated backend.
 Of course I can ignore the error message, but I have to know if any 
 side-effect?

 Regards,
 Johnson

 -Original Message-
 From: git harry [mailto:git-ha...@live.co.uk]
 Sent: Thursday, July 17, 2014 7:32 PM
 To: OpenStack Development Mailing List (not for usage questions)
 Subject: Re: [openstack-dev] [Cinder] multiple backend issue

 You are using multibackend but it appears you haven't created both volume 
 groups:

 Stderr: ' Volume group cinder-volumes-2 not found\n'

 If you can create volumes it suggest the other backend is correctly 
 configured. So you can ignore the error if you want but you will not be able 
 to use the second backend you have attempted to setup.

 
 From: johnson.ch...@qsantechnology.com
 To: openstack-dev@lists.openstack.org
 Date: Thu, 17 Jul 2014 11:03:41 +
 Subject: [openstack-dev] [Cinder] multiple backend issue


 Dear All,



 I have two machines as below,

 Machine1 (192.168.106.20): controller node

Re: [openstack-dev] [Cinder] multiple backend issue

2014-07-19 Thread git harry
Ah, okay I misunderstood. It looks like you've used the same config file on 
both the controller and compute nodes, notice how the output of cinder-manage 
gives you hosts corresponding to both backends on your two nodes.

 controller@lvmdriver-2 nova
 controller@lvmdriver-1 nova
 Compute@lvmdriver-1 nova
 Compute@lvmdriver-2 nova

Each cinder-volume service you are running has tried to setup both backends 
even though only one of the volume groups is available to them. The 
enabled_backends should correspond to what that particular cinder-volume 
service is responsible for and you only need to specify the backend 
configuration groups that that specific volume group will use.

controller:


enabled_backends=lvmdriver-1

[lvmdriver-1]

volume_group=cinder-volumes-1

volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver

volume_backend_name=LVM_iSCSI


compute:


enabled_backends=lvmdriver-2

[lvmdriver-2]

volume_group=cinder-volumes-2

volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver

volume_backend_name=LVM_iSCSI_b


 From: johnson.ch...@qsantechnology.com
 To: openstack-dev@lists.openstack.org
 Date: Fri, 18 Jul 2014 16:33:10 +
 Subject: Re: [openstack-dev] [Cinder] multiple backend issue

 Dear git-harry,

 My confuse is why I can successfully create volume on both controller node 
 and compute node, but it still has error message in cinder-volume.log?

 The below is my environment,
 Controller node:
 Install cinder-api, cinder-schedule, cinder-volume
 Create cinder-volume-1 volume group
 Compute node:
 Install cinder-volume
 Create cinder-volume-2 volume group

 The below is the output of cinder extra-specs-list,
 +--++--+
 | ID | Name | extra_specs |
 +--++--+
 | 30faffa9-7955-484f-9c96-3f40507aa62e | lvm_compute | 
 {u'volume_backend_name': u'LVM_iSCSI_b'} |
 | c2341962-b15e-4003-882f-08a8a36d3a0f | lvm_controller | 
 {u'volume_backend_name': u'LVM_iSCSI'} |
 +--++--+

 The below is the output of  cinder-manage host list
 host zone
 controller nova
 Compute nova
 controller@lvmdriver-2 nova
 controller@lvmdriver-1 nova
 Compute@lvmdriver-1 nova
 Compute@lvmdriver-2 nova

 So I just make sure if everything is right at my environment.

 Regards,
 Johnson


 -Original Message-
 From: git harry [mailto:git-ha...@live.co.uk]
 Sent: Friday, July 18, 2014 4:08 PM
 To: OpenStack Development Mailing List (not for usage questions)
 Subject: Re: [openstack-dev] [Cinder] multiple backend issue

 I don't know what you mean by side effects, if the fact that it (lvmdriver-2) 
 doesn't work is not a problem for you. You will also continue to get entries 
 in the log informing you the driver is uninitialised.

 The volume group needs to be on the same host as the cinder-volume service - 
 so it sounds like the service is running on your controller only. If you want 
 to locate volumes on the compute host you will need to install the service 
 there.


 
 From: johnson.ch...@qsantechnology.com
 To: openstack-dev@lists.openstack.org
 Date: Thu, 17 Jul 2014 15:39:40 +
 Subject: Re: [openstack-dev] [Cinder] multiple backend issue

 Dear git-harry,

 I have created a volume group cinder-volume-1 at my controller node, and 
 another volume group cinder-volume-2 at my compute node.

 I can create volume successfully on dedicated backend.
 Of course I can ignore the error message, but I have to know if any 
 side-effect?

 Regards,
 Johnson

 -Original Message-
 From: git harry [mailto:git-ha...@live.co.uk]
 Sent: Thursday, July 17, 2014 7:32 PM
 To: OpenStack Development Mailing List (not for usage questions)
 Subject: Re: [openstack-dev] [Cinder] multiple backend issue

 You are using multibackend but it appears you haven't created both volume 
 groups:

 Stderr: ' Volume group cinder-volumes-2 not found\n'

 If you can create volumes it suggest the other backend is correctly 
 configured. So you can ignore the error if you want but you will not be able 
 to use the second backend you have attempted to setup.

 
 From: johnson.ch...@qsantechnology.com
 To: openstack-dev@lists.openstack.org
 Date: Thu, 17 Jul 2014 11:03:41 +
 Subject: [openstack-dev] [Cinder] multiple backend issue


 Dear All,



 I have two machines as below,

 Machine1 (192.168.106.20): controller node (cinder node and volume
 node)

 Machine2 (192.168.106.30): compute node (volume node)



 I can successfully create a cinder volume, but there is an error in
 cinder-volume.log.

 2014-07-17 18:49:01.105 5765 AUDIT cinder.service [-] Starting
 cinder-volume node (version 2014.1)

 2014-07-17 18:49:01.113 5765 INFO cinder.volume.manager

Re: [openstack-dev] [Cinder] multiple backend issue

2014-07-18 Thread git harry
I don't know what you mean by side effects, if the fact that it (lvmdriver-2) 
doesn't work is not a problem for you. You will also continue to get entries in 
the log informing you the driver is uninitialised.

The volume group needs to be on the same host as the cinder-volume service - so 
it sounds like the service is running on your controller only. If you want to 
locate volumes on the compute host you will need to install the service there.



 From: johnson.ch...@qsantechnology.com
 To: openstack-dev@lists.openstack.org
 Date: Thu, 17 Jul 2014 15:39:40 +
 Subject: Re: [openstack-dev] [Cinder] multiple backend issue

 Dear git-harry,

 I have created a volume group cinder-volume-1 at my controller node, and 
 another volume group cinder-volume-2 at my compute node.

 I can create volume successfully on dedicated backend.
 Of course I can ignore the error message, but I have to know if any 
 side-effect?

 Regards,
 Johnson

 -Original Message-
 From: git harry [mailto:git-ha...@live.co.uk]
 Sent: Thursday, July 17, 2014 7:32 PM
 To: OpenStack Development Mailing List (not for usage questions)
 Subject: Re: [openstack-dev] [Cinder] multiple backend issue

 You are using multibackend but it appears you haven't created both volume 
 groups:

 Stderr: ' Volume group cinder-volumes-2 not found\n'

 If you can create volumes it suggest the other backend is correctly 
 configured. So you can ignore the error if you want but you will not be able 
 to use the second backend you have attempted to setup.

 
 From: johnson.ch...@qsantechnology.com
 To: openstack-dev@lists.openstack.org
 Date: Thu, 17 Jul 2014 11:03:41 +
 Subject: [openstack-dev] [Cinder] multiple backend issue


 Dear All,



 I have two machines as below,

 Machine1 (192.168.106.20): controller node (cinder node and volume
 node)

 Machine2 (192.168.106.30): compute node (volume node)



 I can successfully create a cinder volume, but there is an error in
 cinder-volume.log.

 2014-07-17 18:49:01.105 5765 AUDIT cinder.service [-] Starting
 cinder-volume node (version 2014.1)

 2014-07-17 18:49:01.113 5765 INFO cinder.volume.manager
 [req-82bf4ed2-0076-4f75-9d5b-9e9945cd6be2 - - - - -] Starting volume
 driver L

 VMISCSIDriver (2.0.0)

 2014-07-17 18:49:01.114 5764 AUDIT cinder.service [-] Starting
 cinder-volume node (version 2014.1)

 2014-07-17 18:49:01.124 5764 INFO cinder.volume.manager
 [req-cf7cf804-8c47-455a-b725-3c2154b60812 - - - - -] Starting volume
 driver L

 VMISCSIDriver (2.0.0)

 2014-07-17 18:49:01.965 5765 ERROR cinder.volume.manager
 [req-82bf4ed2-0076-4f75-9d5b-9e9945cd6be2 - - - - -] Error encountered
 durin

 g initialization of driver: LVMISCSIDriver

 2014-07-17 18:49:01.971 5765 ERROR cinder.volume.manager
 [req-82bf4ed2-0076-4f75-9d5b-9e9945cd6be2 - - - - -] Unexpected error
 while

 running command.

 Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C
 vgs --noheadings -o name cinder-volumes-2

 Exit code: 5

 Stdout: ''

 Stderr: ' Volume group cinder-volumes-2 not found\n'

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Traceback
 (most recent call last):

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File
 /usr/lib/python2.7/dist-packages/cinder/volume/manager.py, line 243

 , in init_host

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager
 self.driver.check_for_setup_error()

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File
 /usr/lib/python2.7/dist-packages/cinder/volume/drivers/lvm.py, line

 83, in check_for_setup_error

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager
 executor=self._execute)

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File
 /usr/lib/python2.7/dist-packages/cinder/brick/local_dev/lvm.py, lin

 e 81, in __init__

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager if
 self._vg_exists() is False:

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File
 /usr/lib/python2.7/dist-packages/cinder/brick/local_dev/lvm.py, lin

 e 106, in _vg_exists

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager self.vg_name,
 root_helper=self._root_helper, run_as_root=True)

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File
 /usr/lib/python2.7/dist-packages/cinder/utils.py, line 136, in exec

 ute

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager return
 processutils.execute(*cmd, **kwargs)

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File
 /usr/lib/python2.7/dist-packages/cinder/openstack/common/processutil

 s.py, line 173, in execute

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager cmd='
 '.join(cmd))

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager
 ProcessExecutionError: Unexpected error while running command.

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Command: sudo
 cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C vgs --n

 oheadings -o

Re: [openstack-dev] [Cinder] multiple backend issue

2014-07-18 Thread Johnson Cheng
Dear git-harry,

My confuse is why I can successfully create volume on both controller node and 
compute node, but it still has error message in cinder-volume.log?

The below is my environment,
  Controller node:
 Install cinder-api, cinder-schedule, cinder-volume
 Create cinder-volume-1 volume group
  Compute node:
 Install cinder-volume
 Create cinder-volume-2 volume group

The below is the output of cinder extra-specs-list,
+--++--+
|  ID  |  Name  |   
extra_specs|
+--++--+
| 30faffa9-7955-484f-9c96-3f40507aa62e |  lvm_compute   | 
{u'volume_backend_name': u'LVM_iSCSI_b'} |
| c2341962-b15e-4003-882f-08a8a36d3a0f | lvm_controller |  
{u'volume_backend_name': u'LVM_iSCSI'}  |
+--++--+

The below is the output of  cinder-manage host list
hostzone
controller  nova
Compute nova
controller@lvmdriver-2  nova
controller@lvmdriver-1  nova
Compute@lvmdriver-1 nova
Compute@lvmdriver-2 nova

So I just make sure if everything is right at my environment.

Regards,
Johnson


-Original Message-
From: git harry [mailto:git-ha...@live.co.uk] 
Sent: Friday, July 18, 2014 4:08 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [Cinder] multiple backend issue

I don't know what you mean by side effects, if the fact that it (lvmdriver-2) 
doesn't work is not a problem for you. You will also continue to get entries in 
the log informing you the driver is uninitialised.

The volume group needs to be on the same host as the cinder-volume service - so 
it sounds like the service is running on your controller only. If you want to 
locate volumes on the compute host you will need to install the service there.



 From: johnson.ch...@qsantechnology.com
 To: openstack-dev@lists.openstack.org
 Date: Thu, 17 Jul 2014 15:39:40 +
 Subject: Re: [openstack-dev] [Cinder] multiple backend issue

 Dear git-harry,

 I have created a volume group cinder-volume-1 at my controller node, and 
 another volume group cinder-volume-2 at my compute node.

 I can create volume successfully on dedicated backend.
 Of course I can ignore the error message, but I have to know if any 
 side-effect?

 Regards,
 Johnson

 -Original Message-
 From: git harry [mailto:git-ha...@live.co.uk]
 Sent: Thursday, July 17, 2014 7:32 PM
 To: OpenStack Development Mailing List (not for usage questions)
 Subject: Re: [openstack-dev] [Cinder] multiple backend issue

 You are using multibackend but it appears you haven't created both volume 
 groups:

 Stderr: ' Volume group cinder-volumes-2 not found\n'

 If you can create volumes it suggest the other backend is correctly 
 configured. So you can ignore the error if you want but you will not be able 
 to use the second backend you have attempted to setup.

 
 From: johnson.ch...@qsantechnology.com
 To: openstack-dev@lists.openstack.org
 Date: Thu, 17 Jul 2014 11:03:41 +
 Subject: [openstack-dev] [Cinder] multiple backend issue


 Dear All,



 I have two machines as below,

 Machine1 (192.168.106.20): controller node (cinder node and volume
 node)

 Machine2 (192.168.106.30): compute node (volume node)



 I can successfully create a cinder volume, but there is an error in 
 cinder-volume.log.

 2014-07-17 18:49:01.105 5765 AUDIT cinder.service [-] Starting 
 cinder-volume node (version 2014.1)

 2014-07-17 18:49:01.113 5765 INFO cinder.volume.manager
 [req-82bf4ed2-0076-4f75-9d5b-9e9945cd6be2 - - - - -] Starting volume 
 driver L

 VMISCSIDriver (2.0.0)

 2014-07-17 18:49:01.114 5764 AUDIT cinder.service [-] Starting 
 cinder-volume node (version 2014.1)

 2014-07-17 18:49:01.124 5764 INFO cinder.volume.manager
 [req-cf7cf804-8c47-455a-b725-3c2154b60812 - - - - -] Starting volume 
 driver L

 VMISCSIDriver (2.0.0)

 2014-07-17 18:49:01.965 5765 ERROR cinder.volume.manager
 [req-82bf4ed2-0076-4f75-9d5b-9e9945cd6be2 - - - - -] Error 
 encountered durin

 g initialization of driver: LVMISCSIDriver

 2014-07-17 18:49:01.971 5765 ERROR cinder.volume.manager
 [req-82bf4ed2-0076-4f75-9d5b-9e9945cd6be2 - - - - -] Unexpected error 
 while

 running command.

 Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C 
 vgs --noheadings -o name cinder-volumes-2

 Exit code: 5

 Stdout: ''

 Stderr: ' Volume group cinder-volumes-2 not found\n'

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Traceback 
 (most recent call last):

 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File 
 /usr/lib

[openstack-dev] [Cinder] multiple backend issue

2014-07-17 Thread Johnson Cheng
Dear All,

I have two machines as below,
Machine1 (192.168.106.20): controller node (cinder node and volume node)
Machine2 (192.168.106.30): compute node (volume node)

I can successfully create a cinder volume, but there is an error in 
cinder-volume.log.
2014-07-17 18:49:01.105 5765 AUDIT cinder.service [-] Starting cinder-volume 
node (version 2014.1)
2014-07-17 18:49:01.113 5765 INFO cinder.volume.manager 
[req-82bf4ed2-0076-4f75-9d5b-9e9945cd6be2 - - - - -] Starting volume driver L
VMISCSIDriver (2.0.0)
2014-07-17 18:49:01.114 5764 AUDIT cinder.service [-] Starting cinder-volume 
node (version 2014.1)
2014-07-17 18:49:01.124 5764 INFO cinder.volume.manager 
[req-cf7cf804-8c47-455a-b725-3c2154b60812 - - - - -] Starting volume driver L
VMISCSIDriver (2.0.0)
2014-07-17 18:49:01.965 5765 ERROR cinder.volume.manager 
[req-82bf4ed2-0076-4f75-9d5b-9e9945cd6be2 - - - - -] Error encountered durin
g initialization of driver: LVMISCSIDriver
2014-07-17 18:49:01.971 5765 ERROR cinder.volume.manager 
[req-82bf4ed2-0076-4f75-9d5b-9e9945cd6be2 - - - - -] Unexpected error while
running command.
Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C vgs 
--noheadings -o name cinder-volumes-2
Exit code: 5
Stdout: ''
Stderr: '  Volume group cinder-volumes-2 not found\n'
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Traceback (most recent 
call last):
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager   File 
/usr/lib/python2.7/dist-packages/cinder/volume/manager.py, line 243
, in init_host
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager 
self.driver.check_for_setup_error()
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager   File 
/usr/lib/python2.7/dist-packages/cinder/volume/drivers/lvm.py, line
83, in check_for_setup_error
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager 
executor=self._execute)
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager   File 
/usr/lib/python2.7/dist-packages/cinder/brick/local_dev/lvm.py, lin
e 81, in __init__
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager if 
self._vg_exists() is False:
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager   File 
/usr/lib/python2.7/dist-packages/cinder/brick/local_dev/lvm.py, lin
e 106, in _vg_exists
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager self.vg_name, 
root_helper=self._root_helper, run_as_root=True)
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager   File 
/usr/lib/python2.7/dist-packages/cinder/utils.py, line 136, in exec
ute
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager return 
processutils.execute(*cmd, **kwargs)
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager   File 
/usr/lib/python2.7/dist-packages/cinder/openstack/common/processutil
s.py, line 173, in execute
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager cmd=' '.join(cmd))
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager ProcessExecutionError: 
Unexpected error while running command.
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Command: sudo 
cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C vgs --n
oheadings -o name cinder-volumes-2
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Exit code: 5
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Stdout: ''
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Stderr: '  Volume 
group cinder-volumes-2 not found\n'
2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager
2014-07-17 18:49:03.236 5765 INFO oslo.messaging._drivers.impl_rabbit [-] 
Connected to AMQP server on controller:5672
2014-07-17 18:49:03.890 5764 INFO cinder.volume.manager 
[req-cf7cf804-8c47-455a-b725-3c2154b60812 - - - - -] volume 5811b9af-b24a-44f
e-a424-a61f011f7a4c: skipping export
2014-07-17 18:49:03.891 5764 INFO cinder.volume.manager 
[req-cf7cf804-8c47-455a-b725-3c2154b60812 - - - - -] volume 8266e05b-6c87-421
a-a625-f5d6e94f2c9f: skipping export
2014-07-17 18:49:03.892 5764 INFO cinder.volume.manager 
[req-cf7cf804-8c47-455a-b725-3c2154b60812 - - - - -] Updating volume status
2014-07-17 18:49:04.081 5764 INFO oslo.messaging._drivers.impl_rabbit 
[req-cf7cf804-8c47-455a-b725-3c2154b60812 - - - - -] Connected
to AMQP server on controller:5672
2014-07-17 18:49:04.136 5764 INFO oslo.messaging._drivers.impl_rabbit [-] 
Connected to AMQP server on controller:5672
2014-07-17 18:49:18.258 5765 INFO cinder.volume.manager 
[req-00ee01b9-9601-42f5-baf7-169086ac53bb - - - - -] Updating volume status
2014-07-17 18:49:18.259 5765 WARNING cinder.volume.manager 
[req-00ee01b9-9601-42f5-baf7-169086ac53bb - - - - -] Unable to update stat
s, LVMISCSIDriver -2.0.0 (config name lvmdriver-2) driver is uninitialized.


Should I ignore it?

Here is my cinder.conf
[DEFAULT]
rootwrap_config = /etc/cinder/rootwrap.conf
api_paste_confg = /etc/cinder/api-paste.ini
#iscsi_helper = tgtadm
iscsi_helper = ietadm
volume_name_template = volume-%s
volume_group = cinder-volumes
verbose = True

Re: [openstack-dev] [Cinder] multiple backend issue

2014-07-17 Thread git harry
You are using multibackend but it appears you haven't created both volume 
groups:

Stderr: ' Volume group cinder-volumes-2 not found\n'

If you can create volumes it suggest the other backend is correctly configured. 
So you can ignore the error if you want but you will not be able to use the 
second backend you have attempted to setup.


 From: johnson.ch...@qsantechnology.com 
 To: openstack-dev@lists.openstack.org 
 Date: Thu, 17 Jul 2014 11:03:41 + 
 Subject: [openstack-dev] [Cinder] multiple backend issue 
 
 
 Dear All, 
 
 
 
 I have two machines as below, 
 
 Machine1 (192.168.106.20): controller node (cinder node and 
 volume node) 
 
 Machine2 (192.168.106.30): compute node (volume node) 
 
 
 
 I can successfully create a cinder volume, but there is an error in 
 cinder-volume.log. 
 
 2014-07-17 18:49:01.105 5765 AUDIT cinder.service [-] Starting 
 cinder-volume node (version 2014.1) 
 
 2014-07-17 18:49:01.113 5765 INFO cinder.volume.manager 
 [req-82bf4ed2-0076-4f75-9d5b-9e9945cd6be2 - - - - -] Starting volume 
 driver L 
 
 VMISCSIDriver (2.0.0) 
 
 2014-07-17 18:49:01.114 5764 AUDIT cinder.service [-] Starting 
 cinder-volume node (version 2014.1) 
 
 2014-07-17 18:49:01.124 5764 INFO cinder.volume.manager 
 [req-cf7cf804-8c47-455a-b725-3c2154b60812 - - - - -] Starting volume 
 driver L 
 
 VMISCSIDriver (2.0.0) 
 
 2014-07-17 18:49:01.965 5765 ERROR cinder.volume.manager 
 [req-82bf4ed2-0076-4f75-9d5b-9e9945cd6be2 - - - - -] Error encountered 
 durin 
 
 g initialization of driver: LVMISCSIDriver 
 
 2014-07-17 18:49:01.971 5765 ERROR cinder.volume.manager 
 [req-82bf4ed2-0076-4f75-9d5b-9e9945cd6be2 - - - - -] Unexpected error 
 while 
 
 running command. 
 
 Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C 
 vgs --noheadings -o name cinder-volumes-2 
 
 Exit code: 5 
 
 Stdout: '' 
 
 Stderr: ' Volume group cinder-volumes-2 not found\n' 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Traceback 
 (most recent call last): 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File 
 /usr/lib/python2.7/dist-packages/cinder/volume/manager.py, line 243 
 
 , in init_host 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager 
 self.driver.check_for_setup_error() 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File 
 /usr/lib/python2.7/dist-packages/cinder/volume/drivers/lvm.py, line 
 
 83, in check_for_setup_error 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager 
 executor=self._execute) 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File 
 /usr/lib/python2.7/dist-packages/cinder/brick/local_dev/lvm.py, lin 
 
 e 81, in __init__ 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager if 
 self._vg_exists() is False: 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File 
 /usr/lib/python2.7/dist-packages/cinder/brick/local_dev/lvm.py, lin 
 
 e 106, in _vg_exists 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager 
 self.vg_name, root_helper=self._root_helper, run_as_root=True) 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File 
 /usr/lib/python2.7/dist-packages/cinder/utils.py, line 136, in exec 
 
 ute 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager return 
 processutils.execute(*cmd, **kwargs) 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File 
 /usr/lib/python2.7/dist-packages/cinder/openstack/common/processutil 
 
 s.py, line 173, in execute 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager cmd=' 
 '.join(cmd)) 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager 
 ProcessExecutionError: Unexpected error while running command. 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Command: sudo 
 cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C vgs --n 
 
 oheadings -o name cinder-volumes-2 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Exit code: 5 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Stdout: '' 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Stderr: ' 
 Volume group cinder-volumes-2 not found\n' 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager 
 
 2014-07-17 18:49:03.236 5765 INFO oslo.messaging._drivers.impl_rabbit 
 [-] Connected to AMQP server on controller:5672 
 
 2014-07-17 18:49:03.890 5764 INFO cinder.volume.manager 
 [req-cf7cf804-8c47-455a-b725-3c2154b60812 - - - - -] volume 
 5811b9af-b24a-44f 
 
 e-a424-a61f011f7a4c: skipping export 
 
 2014-07-17 18:49:03.891 5764 INFO cinder.volume.manager 
 [req-cf7cf804-8c47-455a-b725-3c2154b60812 - - - - -] volume 
 8266e05b-6c87-421 
 
 a-a625-f5d6e94f2c9f: skipping export 
 
 2014-07-17 18:49:03.892 5764 INFO cinder.volume.manager 
 [req-cf7cf804-8c47-455a-b725-3c2154b60812 - - - - -] Updating volume 
 status 
 
 2014-07-17 18:49:04.081 5764 INFO oslo.messaging._drivers.impl_rabbit 
 [req-cf7cf804-8c47-455a-b725-3c2154b60812 - - - - -] Connected

Re: [openstack-dev] [Cinder] multiple backend issue

2014-07-17 Thread Johnson Cheng
Dear git-harry,

I have created a volume group cinder-volume-1 at my controller node, and 
another volume group cinder-volume-2 at my compute node.

I can create volume successfully on dedicated backend.
Of course I can ignore the error message, but I have to know if any side-effect?

Regards,
Johnson

-Original Message-
From: git harry [mailto:git-ha...@live.co.uk] 
Sent: Thursday, July 17, 2014 7:32 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [Cinder] multiple backend issue

You are using multibackend but it appears you haven't created both volume 
groups:

Stderr: ' Volume group cinder-volumes-2 not found\n'

If you can create volumes it suggest the other backend is correctly configured. 
So you can ignore the error if you want but you will not be able to use the 
second backend you have attempted to setup.


 From: johnson.ch...@qsantechnology.com
 To: openstack-dev@lists.openstack.org
 Date: Thu, 17 Jul 2014 11:03:41 +
 Subject: [openstack-dev] [Cinder] multiple backend issue
 
 
 Dear All,
 
 
 
 I have two machines as below,
 
 Machine1 (192.168.106.20): controller node (cinder node and volume 
 node)
 
 Machine2 (192.168.106.30): compute node (volume node)
 
 
 
 I can successfully create a cinder volume, but there is an error in 
 cinder-volume.log.
 
 2014-07-17 18:49:01.105 5765 AUDIT cinder.service [-] Starting 
 cinder-volume node (version 2014.1)
 
 2014-07-17 18:49:01.113 5765 INFO cinder.volume.manager
 [req-82bf4ed2-0076-4f75-9d5b-9e9945cd6be2 - - - - -] Starting volume 
 driver L
 
 VMISCSIDriver (2.0.0)
 
 2014-07-17 18:49:01.114 5764 AUDIT cinder.service [-] Starting 
 cinder-volume node (version 2014.1)
 
 2014-07-17 18:49:01.124 5764 INFO cinder.volume.manager
 [req-cf7cf804-8c47-455a-b725-3c2154b60812 - - - - -] Starting volume 
 driver L
 
 VMISCSIDriver (2.0.0)
 
 2014-07-17 18:49:01.965 5765 ERROR cinder.volume.manager
 [req-82bf4ed2-0076-4f75-9d5b-9e9945cd6be2 - - - - -] Error encountered 
 durin
 
 g initialization of driver: LVMISCSIDriver
 
 2014-07-17 18:49:01.971 5765 ERROR cinder.volume.manager
 [req-82bf4ed2-0076-4f75-9d5b-9e9945cd6be2 - - - - -] Unexpected error 
 while
 
 running command. 
 
 Command: sudo cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C 
 vgs --noheadings -o name cinder-volumes-2
 
 Exit code: 5
 
 Stdout: '' 
 
 Stderr: ' Volume group cinder-volumes-2 not found\n' 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Traceback 
 (most recent call last):
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File 
 /usr/lib/python2.7/dist-packages/cinder/volume/manager.py, line 243
 
 , in init_host
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager
 self.driver.check_for_setup_error()
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File 
 /usr/lib/python2.7/dist-packages/cinder/volume/drivers/lvm.py, line
 
 83, in check_for_setup_error
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager
 executor=self._execute)
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File 
 /usr/lib/python2.7/dist-packages/cinder/brick/local_dev/lvm.py, lin
 
 e 81, in __init__
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager if
 self._vg_exists() is False: 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File 
 /usr/lib/python2.7/dist-packages/cinder/brick/local_dev/lvm.py, lin
 
 e 106, in _vg_exists
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager self.vg_name, 
 root_helper=self._root_helper, run_as_root=True)
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File 
 /usr/lib/python2.7/dist-packages/cinder/utils.py, line 136, in exec
 
 ute
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager return 
 processutils.execute(*cmd, **kwargs)
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager File 
 /usr/lib/python2.7/dist-packages/cinder/openstack/common/processutil
 
 s.py, line 173, in execute
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager cmd=' 
 '.join(cmd))
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager
 ProcessExecutionError: Unexpected error while running command. 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Command: sudo 
 cinder-rootwrap /etc/cinder/rootwrap.conf env LC_ALL=C vgs --n
 
 oheadings -o name cinder-volumes-2
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Exit code: 5
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Stdout: '' 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager Stderr: ' 
 Volume group cinder-volumes-2 not found\n' 
 
 2014-07-17 18:49:01.971 5765 TRACE cinder.volume.manager
 
 2014-07-17 18:49:03.236 5765 INFO oslo.messaging._drivers.impl_rabbit
 [-] Connected to AMQP server on controller:5672
 
 2014-07-17 18:49:03.890 5764 INFO cinder.volume.manager
 [req-cf7cf804-8c47-455a-b725-3c2154b60812 - - - - -] volume 
 5811b9af-b24a-44f
 
 e-a424-a61f011f7a4c