分享

我建立实例instance,status is error

我建立实例,状态error
请大家帮帮忙,我已经是第二次发了,自己找了好久,没找出问题

[root@controller ~]# nova boot --flavor m1.tiny --image cirros-0.3.2-x86_64 --nic net-id=91aeba1e-a0ed-4db9-bad7-fdc3d021312f  --security-group default --key-name demo-key vm-cirros-vol


[root@controller ~]# nova list
+--------------------------------------+---------------+--------+------------+-------------+-------------------------+
| ID                                   | Name          | Status | Task State | Power State | Networks                |
+--------------------------------------+---------------+--------+------------+-------------+-------------------------+
| ef290c81-94ad-41b4-8cfb-c11bc709e4b5 | vm-cirros-vol | BUILD  | spawning   | NOSTATE     | ext-net=192.168.100.104 |
+--------------------------------------+---------------+--------+------------+-------------+-------------------------+
[root@controller ~]# nova list
+--------------------------------------+---------------+--------+------------+-------------+----------+
| ID                                   | Name          | Status | Task State | Power State | Networks |
+--------------------------------------+---------------+--------+------------+-------------+----------+
| ef290c81-94ad-41b4-8cfb-c11bc709e4b5 | vm-cirros-vol | ERROR  | -          | NOSTATE     |          |
+--------------------------------------+---------------+--------+------------+-------------+----------+

[root@controller ~]#nova show vm-cirros-vol
+--------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Property                             | Value                                                                                                                                                                               |
+--------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|OS-DCF:diskConfig                    |MANUAL                                                                                                                                                                              |
|OS-EXT-AZ:availability_zone          |nova                                                                                                                                                                                |
|OS-EXT-SRV-ATTR:host                 |computer01                                                                                                                                                                          |
|OS-EXT-SRV-ATTR:hypervisor_hostname  |computer01                                                                                                                                                                          |
|OS-EXT-SRV-ATTR:instance_name        |instance-00000002                                                                                                                                                                   |
|OS-EXT-STS:power_state               |0                                                                                                                                                                                   |
|OS-EXT-STS:task_state                |-                                                                                                                                                                                   |
|OS-EXT-STS:vm_state                  |error                                                                                                                                                                               |
|OS-SRV-USG:launched_at               |-                                                                                                                                                                                   |
|OS-SRV-USG:terminated_at             |-                                                                                                                                                                                   |
| accessIPv4                           |                                                                                                                                                                                     |
| accessIPv6                           |                                                                                                                                                                                     |
| config_drive                         |                                                                                                                                                                                     |
| created                              |2015-03-19T08:07:30Z                                                                                                                                                                |
| fault                                |{"message": "No valid host was found. ", "code":500, "details": "  File\"/usr/lib/python2.6/site-packages/nova/scheduler/filter_scheduler.py\",line 108, in schedule_run_instance |
|                                      |     raiseexception.NoValidHost(reason=\"\")                                                                                                                                        |
|                                      | ","created": "2015-03-19T08:07:55Z"}                                                                                                                                               |
| flavor                               | m1.tiny(1)                                                                                                                                                                         |
| hostId                               |9e9f5ee4c7e213ad0bc95bb18688aa058b924561d33b7a1ee5a6fb55                                                                                                                            |
| id                                   |ef290c81-94ad-41b4-8cfb-c11bc709e4b5                                                                                                                                                |
| image                                |cirros-0.3.2-x86_64 (f82f1eb7-c2f3-48cb-85d1-3535921cd175)                                                                                                                          |
| key_name                             | demo-key                                                                                                                                                                            |
| metadata                             | {}                                                                                                                                                                                  |
| name                                 |vm-cirros-vol                                                                                                                                                                       |
|os-extended-volumes:volumes_attached | []                                                                                                                                                                                  |
| status                               | ERROR                                                                                                                                                                               |
| tenant_id                            |9b807b0dd7de4bba87c3e4704d9fa5e9                                                                                                                                                    |
| updated                              |2015-03-19T08:07:55Z                                                                                                                                                                |
| user_id                              |07ca03740fef4388b0b1407ad0a1bbe1                                                                                                                                                    |
+--------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+


2015-03-23_104330.png
2015-03-23_163704.png

已有(20)人评论

跳转到指定楼层
arsenduan 发表于 2015-3-23 17:31:13
方式有两种:
1.通过日志排查,日志位置
/var/log/nova

2.查看镜像是否正常
  1. nova image-list
复制代码
列出网络
  1. neutron net-list
复制代码
列出
  1. nova keypair-list
复制代码


回复

使用道具 举报

wonitazansa 发表于 2015-3-23 17:49:21
[root@controller ~]# nova image-list
+--------------------------------------+---------------------+--------+--------+
| ID                                   | Name                | Status | Server |
+--------------------------------------+---------------------+--------+--------+
| f82f1eb7-c2f3-48cb-85d1-3535921cd175 | cirros-0.3.2-x86_64 | ACTIVE |        |
+--------------------------------------+---------------------+--------+--------+
[root@controller ~]# neutron net-list
+--------------------------------------+----------+-------------------------------------------------------+
| id                                   | name     | subnets                                               |
+--------------------------------------+----------+-------------------------------------------------------+
| 91aeba1e-a0ed-4db9-bad7-fdc3d021312f | ext-net  | 5955793d-2d37-487a-a55a-e28f3f2bd77e 192.168.100.0/24 |
| a321fd56-0976-4dae-b725-75016c302365 | demo-net | a86cf5df-3b9f-4c0b-978c-380db3e884fd 172.32.16.0/24   |
+--------------------------------------+----------+-------------------------------------------------------+
[root@controller ~]# nova keypair-list
+----------+-------------------------------------------------+
| Name     | Fingerprint                                     |
+----------+-------------------------------------------------+
| demo-key | c2:72:fa:75:3b:23:81:ff:8b:17:bc:7f:e2:b9:1b:de |
+----------+-------------------------------------------------+
[root@controller ~]#
回复

使用道具 举报

wonitazansa 发表于 2015-3-23 17:52:41
tail /var/log/nova/scheduler.log
2015-03-19 16:07:55.823 30605 WARNING nova.scheduler.driver [req-eb1b2b0c-5bf6-4360-87b5-33c521b5731b 07ca03740fef4388b0b1407ad0a1bbe1 9b807b0dd7de4bba87c3e4704d9fa5e9] [instance: ef290c81-94ad-41b4-8cfb-c11bc709e4b5] Setting instance to ERROR state.

这个日志有帮助吗,太长了
回复

使用道具 举报

desehawk 发表于 2015-3-23 17:58:02
wonitazansa 发表于 2015-3-23 17:52
tail /var/log/nova/scheduler.log
2015-03-19 16:07:55.823 30605 WARNING nova.scheduler.driver [req- ...



nova boot --flavor m1.tiny --image cirros-0.3.2-x86_64 --nic net-id=91aeba1e-a0ed-4db9-bad7-fdc3d021312f --security-group default --key-name demo-key vm-cirros-vol

上面红字部分错误,使用私有网段的网络demo-net ,而不是外网的。
也就是把上面,换成下面
  1. a321fd56-0976-4dae-b725-75016c302365
复制代码


回复

使用道具 举报

wonitazansa 发表于 2015-3-23 20:25:33
desehawk 发表于 2015-3-23 17:58
nova boot --flavor m1.tiny --image cirros-0.3.2-x86_64 --nic net-id=91aeba1e-a0ed-4db9-bad7-fd ...

换了网络,还是不行

[root@controller ~]# nova boot --flavor m1.tiny --image cirros-0.3.2-x86_64 --nic net-id=a321fd56-0976-4dae-b725-75016c302365  --security-group default --key-name demo-key vm-cirros-vol
+--------------------------------------+------------------------------------------------------------+
| Property                             | Value                                                      |
+--------------------------------------+------------------------------------------------------------+
| OS-DCF:diskConfig                    | MANUAL                                                     |
| OS-EXT-AZ:availability_zone          | nova                                                       |
| OS-EXT-SRV-ATTR:host                 | -                                                          |
| OS-EXT-SRV-ATTR:hypervisor_hostname  | -                                                          |
| OS-EXT-SRV-ATTR:instance_name        | instance-00000004                                          |
| OS-EXT-STS:power_state               | 0                                                          |
| OS-EXT-STS:task_state                | scheduling                                                 |
| OS-EXT-STS:vm_state                  | building                                                   |
| OS-SRV-USG:launched_at               | -                                                          |
| OS-SRV-USG:terminated_at             | -                                                          |
| accessIPv4                           |                                                            |
| accessIPv6                           |                                                            |
| adminPass                            | Ac5pmHH7C5k3                                               |
| config_drive                         |                                                            |
| created                              | 2015-03-23T12:08:59Z                                       |
| flavor                               | m1.tiny (1)                                                |
| hostId                               |                                                            |
| id                                   | 14952414-3bcc-402b-b0d4-6dece6a745dd                       |
| image                                | cirros-0.3.2-x86_64 (f82f1eb7-c2f3-48cb-85d1-3535921cd175) |
| key_name                             | demo-key                                                   |
| metadata                             | {}                                                         |
| name                                 | vm-cirros-vol                                              |
| os-extended-volumes:volumes_attached | []                                                         |
| progress                             | 0                                                          |
| security_groups                      | default                                                    |
| status                               | BUILD                                                      |
| tenant_id                            | 9b807b0dd7de4bba87c3e4704d9fa5e9                           |
| updated                              | 2015-03-23T12:08:59Z                                       |
| user_id                              | 07ca03740fef4388b0b1407ad0a1bbe1                           |
+--------------------------------------+------------------------------------------------------------+

[root@controller ~]# nova list
+--------------------------------------+---------------+--------+------------+-------------+----------+
| ID                                   | Name          | Status | Task State | Power State | Networks |
+--------------------------------------+---------------+--------+------------+-------------+----------+
| 14952414-3bcc-402b-b0d4-6dece6a745dd | vm-cirros-vol | ERROR  | -          | NOSTATE     |          |
+--------------------------------------+---------------+--------+------------+-------------+----------+

[root@controller ~]# tail -2 /var/log/nova/scheduler.log
2015-03-23 20:09:25.182 30605 ERROR nova.scheduler.filter_scheduler [req-22373a4f-d73c-44c8-8e8d-935986925a26 07ca03740fef4388b0b1407ad0a1bbe1 9b807b0dd7de4bba87c3e4704d9fa5e9] [instance: 14952414-3bcc-402b-b0d4-6dece6a745dd] Error from last host: computer01 (node computer01): [u'Traceback (most recent call last):\n', u'  File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1328, in _build_instance\n    set_access_ip=set_access_ip)\n', u'  File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 393, in decorated_function\n    return function(self, context, *args, **kwargs)\n', u'  File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1740, in _spawn\n    LOG.exception(_(\'Instance failed to spawn\'), instance=instance)\n', u'  File "/usr/lib/python2.6/site-packages/nova/openstack/common/excutils.py", line 68, in __exit__\n    six.reraise(self.type_, self.value, self.tb)\n', u'  File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1737, in _spawn\n    block_device_info)\n', u'  File "/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py", line 2294, in spawn\n    block_device_info)\n', u'  File "/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py", line 3695, in _create_domain_and_network\n    power_on=power_on)\n', u'  File "/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py", line 3596, in _create_domain\n    domain.XMLDesc(0))\n', u'  File "/usr/lib/python2.6/site-packages/nova/openstack/common/excutils.py", line 68, in __exit__\n    six.reraise(self.type_, self.value, self.tb)\n', u'  File "/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py", line 3591, in _create_domain\n    domain.createWithFlags(launch_flags)\n', u'  File "/usr/lib/python2.6/site-packages/eventlet/tpool.py", line 179, in doit\n    result = proxy_call(self._autowrap, f, *args, **kwargs)\n', u'  File "/usr/lib/python2.6/site-packages/eventlet/tpool.py", line 139, in proxy_call\n    rv = execute(f,*args,**kwargs)\n', u'  File "/usr/lib/python2.6/site-packages/eventlet/tpool.py", line 77, in tworker\n    rv = meth(*args,**kwargs)\n', u'  File "/usr/lib64/python2.6/site-packages/libvirt.py", line 716, in createWithFlags\n    if ret == -1: raise libvirtError (\'virDomainCreateWithFlags() failed\', dom=self)\n', u'libvirtError: internal error Process exited while reading console log output: char device redirected to /dev/pts/2\n2015-03-23T12:09:23.501628Z qemu-kvm: -drive file=rbd:volumes/14952414-3bcc-402b-b0d4-6dece6a745dd_disk:id=volumes:key=AQBLz/9UKHBIHxAAAz+GlsSBCHd897MNdA/wIQ==:auth_supported=cephx\\;none:mon_host=10.0.1.153\\:6789,if=none,id=drive-virtio-disk0,format=raw,cache=none: could not open disk image rbd:volumes/14952414-3bcc-402b-b0d4-6dece6a745dd_disk:id=volumes:key=AQBLz/9UKHBIHxAAAz+GlsSBCHd897MNdA/wIQ==:auth_supported=cephx\\;none:mon_host=10.0.1.153\\:6789: No such file or directory\n\n']
2015-03-23 20:09:25.187 30605 WARNING nova.scheduler.driver [req-22373a4f-d73c-44c8-8e8d-935986925a26 07ca03740fef4388b0b1407ad0a1bbe1 9b807b0dd7de4bba87c3e4704d9fa5e9] [instance: 14952414-3bcc-402b-b0d4-6dece6a745dd] Setting instance to ERROR state.

回复

使用道具 举报

desehawk 发表于 2015-3-23 20:33:28
wonitazansa 发表于 2015-3-23 20:25
换了网络,还是不行

[root@controller ~]# nova boot --flavor m1.tiny --image cirros-0.3.2-x86_64  ...

查看下镜像的权限
回复

使用道具 举报

wonitazansa 发表于 2015-3-23 20:45:00
desehawk 发表于 2015-3-23 20:33
查看下镜像的权限


不好意思,我是新新手,用什么命令查镜像的权限

[root@controller ~]# glance image-list
+--------------------------------------+---------------------+-------------+------------------+----------+--------+
| ID                                   | Name                | Disk Format | Container Format | Size     | Status |
+--------------------------------------+---------------------+-------------+------------------+----------+--------+
| f82f1eb7-c2f3-48cb-85d1-3535921cd175 | cirros-0.3.2-x86_64 | qcow2       | bare             | 13167616 | active |
+--------------------------------------+---------------------+-------------+------------------+----------+--------+
[root@controller ~]#

回复

使用道具 举报

rsgg03 发表于 2015-3-23 21:35:02


查看下这里是如何配置的
编辑文件/etc/nova/nova-compute.conf,在 [libvirt]部分,
  1. [libvirt]
  2. ...
  3. virt_type = qemu
复制代码
如果是KVM,很有可能是错误的。

原因参考:
openstack【juno】入门 【nova 篇】十三(2):安装配置计算服务
回复

使用道具 举报

wonitazansa 发表于 2015-3-23 21:58:10
rsgg03 发表于 2015-3-23 21:35
查看下这里是如何配置的
编辑文件/etc/nova/nova-compute.conf,在 [libvirt]部分,
如果是KVM,很有 ...

我没有找到/etc/nova/nova-compute.conf的配置文件
我在控制节点和计算节点找到nova.conf,配置如下

[root@computer01 ~]# egrep -c '(vmx|svm)' /proc/cpuinfo
16
[root@computer01 ~]# vi /etc/nova/nova.conf
[libvirt]
virt_type=kvm
[root@controller ~]# vi /etc/nova/nova.conf
[libvirt]
virt_type=kvm
[root@controller ~]# egrep -c '(vmx|svm)' /proc/cpuinfo
8
回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条