这两天安装Cinder for icehouse,安装过程比较顺利,但是安装完毕之后,在创建volume和查看cinder list时,状态为error.
sm@controller:~$ cinder list
+--------------------------------------+--------+--------------+------+-------------+----------+--------------------------------------+
| ID | Status | Display Name | Size | Volume Type | Bootable | Attached to |
+--------------------------------------+--------+--------------+------+-------------+----------+--------------------------------------+
| fe7f56d7-a319-4f67-b821-4904922889c7 | in-use | myVolume1 | 4 | None | false | 614a2641-1e8d-4442-9704-6ab62e3f39d5 |
+--------------------------------------+--------+--------------+------+-------------+----------+--------------------------------------+
由于该问题,已经解决,目前查看到的cinder list状态是in-use,目前我曾经遇到过的关于创建volume的状态(status)有四个:
1、正常创建,还没有使用,状态为:Available
2、正常创建,已经使用挂接,状态为:in-use
3、创建失败,状态为:Error
4、创建失败,状态为:Creating。
对于Creating,有可能是你创建的Volume过大,可能等一些时间,但是我说的这个创建1GB的,也会出现一种处于Creating状态,这肯定是有问题的。
对于状态为Error时,我查看了控制节点的:sudo cat /var/log/cinder/cinder-scheduler.log日志
我看到了两个比较典型的错误,No Valid Host was Found
2015-06-12 23:10:15.319 10092 INFO oslo.messaging._drivers.impl_rabbit [req-202316a3-6086-41be-9608-92b52349f7ff - - - - -] Connected to AMQP server on 192.168.3.180:5672
2015-06-12 23:10:15.478 10092 INFO oslo.messaging._drivers.impl_rabbit [-] Connected to AMQP server on 192.168.3.180:5672
2015-06-12 23:17:46.610 10092 WARNING cinder.context [-] Arguments dropped when creating context: {'user': u'eca4528a0b5b46fd990b07ec5bee364a', 'tenant': u'b36c6f68c7bc45eab07b0b62ddc516a8', 'user_identity': u'eca4528a0b5b46fd990b07ec5bee364a b36c6f68c7bc45eab07b0b62ddc516a8 - - -'}
2015-06-12 23:17:46.694 10092 ERROR cinder.scheduler.flows.create_volume [req-00fd9195-c835-4bb1-9cf8-37a24d1700f1 eca4528a0b5b46fd990b07ec5bee364a b36c6f68c7bc45eab07b0b62ddc516a8 - - -] Failed to schedule_create_volume: No valid host was found.
还有一种,提示volume service is down or disabled
2015-06-13 17:47:21.637 1060 AUDIT cinder.service [-] Starting cinder-sch