$ cinder service-list
+------------------+---------------------------------+------+---------+-------+----------------------------+-----------------+
| Binary | Host | Zone | Status | State | Updated_at | Disabled Reason |
+------------------+---------------------------------+------+---------+-------+----------------------------+-----------------+
| cinder-scheduler | juno-devstack-controller | nova | enabled | up | 2014-12-20T18:05:40.000000 | None |
| cinder-volume | juno-devstack-block@lvmdriver-3 | nova | enabled | up | 2014-12-20T18:06:04.000000 | None |
| cinder-volume | juno-devstack-block@lvmdriver-4 | nova | enabled | up | 2014-12-20T18:06:04.000000 | None |
+------------------+---------------------------------+------+---------+-------+----------------------------+-----------------+
when i am creating a volume without volume type(default volume host for me is juno-devstack-block@lvmdriver-3#lvmdriver-3 and default volume type for me is lvm-3) and trying migration to volume host juno-devstack-block@lvmdriver-4#lvmdriver-4,it is working for me
But when i am creating a volume with volume type lvm-3 or lvm-4 and trying to migrate to other volume host,it is failing by showing " No valid host was found. Cannot place volume xxxxx on juno-devstack-block@lvmdriver-x#lvmdriver-x" in cinder-scheduler log.
$ cinder extra-specs-list ------- ------- ------- ------- ----+-- ------- +------ ------- ------- ------- ------- ------- -+ ------- ------- ------- ------- ----+-- ------- +------ ------- ------- ------- ------- ------- -+ 2320-4118- 924a-472a01be9f e4 | lvm-4 | {u'volume_ backend_ name': u'lvmdriver-4'} | 6913-4116- 88ef-59519a1ba2 a9 | lvm-3 | {u'volume_ backend_ name': u'lvmdriver-3'} | ------- ------- ------- ------- ----+-- ------- +------ ------- ------- ------- ------- ------- -+
+------
| ID | Name | extra_specs |
+------
| 4b8217ed-
| ae3b8e2b-
+------
$ cinder service-list ------- -----+- ------- ------- ------- ------- ----+-- ----+-- ------- +------ -+----- ------- ------- ------- --+---- ------- ------+ ------- -----+- ------- ------- ------- ------- ----+-- ----+-- ------- +------ -+----- ------- ------- ------- --+---- ------- ------+ controller | nova | enabled | up | 2014-12- 20T18:05: 40.000000 | None | block@lvmdriver -3 | nova | enabled | up | 2014-12- 20T18:06: 04.000000 | None | block@lvmdriver -4 | nova | enabled | up | 2014-12- 20T18:06: 04.000000 | None | ------- -----+- ------- ------- ------- ------- ----+-- ----+-- ------- +------ -+----- ------- ------- ------- --+---- ------- ------+
+------
| Binary | Host | Zone | Status | State | Updated_at | Disabled Reason |
+------
| cinder-scheduler | juno-devstack-
| cinder-volume | juno-devstack-
| cinder-volume | juno-devstack-
+------
when i am creating a volume without volume type(default volume host for me is juno-devstack- block@lvmdriver -3#lvmdriver- 3 and default volume type for me is lvm-3) and trying migration to volume host juno-devstack- block@lvmdriver -4#lvmdriver- 4,it is working for me
But when i am creating a volume with volume type lvm-3 or lvm-4 and trying to migrate to other volume host,it is failing by showing " No valid host was found. Cannot place volume xxxxx on juno-devstack- block@lvmdriver -x#lvmdriver- x" in cinder-scheduler log.