OpenStack创建虚拟机VM报错 Instance building... 0% complete Error building instance

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenStack创建虚拟机VM报错 Instance building... 0% complete Error building instance相关的知识,希望对你有一定的参考价值。

参考文档:http://hi.baidu.com/chenshake/item/29a7b8c1b96fb82d46d5c0fb前面的操作都没有问题,但是创建虚拟机的时候报错了
操作如下:

创建时报错

完成度为零
Instance building... 0% complete
Error building instance
请教如何解决,可以追加悬赏。。。

参考技术A 先查看一下scheduler的日志,是否分配到compute,然后查看一下compute的日志。
可能存在的原因就是存储空间不足吧,nova-network的ip无法分配也可能导致创建失败。。。
你先查看一下,然后再追问吧追问

文档目录能说一下么?第一次弄这个,还不太了解

追答

文档目录? log 在/var/log/nova/下 先看一下failed 的地方。创建失败的原因很多

本回答被提问者采纳

OpenStack入门篇之OpenStack架构

1.OpenStack 架构

技术分享图片

中间菱形是虚拟机,围绕 VM 的那些长方形代表 OpenStack 不同的模块(OpenStack 叫服务,后面都用服务这个术语),下面来分别介绍。

Nova:管理 VM 的生命周期,是 OpenStack 中最核心的服务。

Neutron:为 OpenStack 提供网络连接服务,负责创建和管理L2、L3 网络,为 VM 提供虚拟网络和物理网络连接。

Glance:管理 VM 的启动镜像,Nova 创建 VM 时将使用 Glance 提供的镜像。

Cinder:为 VM 提供块存储服务。Cinder 提供的每一个 Volume 在 VM 看来就是一块虚拟硬盘,一般用作数据盘。

Swift:提供对象存储服务。VM 可以通过 RESTful API 存放对象数据。作为可选的方案,Glance 可以将镜像存放在 Swift 中;Cinder 也可以将 Volume 备份到 Swift 中。

Keystone:为 OpenStack 的各种服务提供认证和权限管理服务。简单的说,OpenStack 上的每一个操作都必须通过 Keystone 的审核。

Ceilometer:提供 OpenStac k监控和计量服务,为报警、统计或计费提供数据。

Horizon:为 OpenStack 用户提供一个 Web 的自服务 Portal。

2.OpenStack的核心服务

Nova 管理计算资源,是核心服务。
Neutron 管理网络资源,是核心服务。
Glance 为 VM 提供 OS 镜像,属于存储范畴,是核心服务。
Cinder 提供块存储,VM怎么也得需要数据盘吧,是核心服务。
Swift 提供对象存储,不是必须的,是可选服务。
Keystone 认证服务,没它 OpenStack 转不起来,是核心服务。
Ceilometer 监控服务,不是必须的,可选服务。
Horizon 大家都需要一个操作界面吧。

技术分享图片

在 Logical Architecture 中,可以看到每个服务又由若干组件组成。 
以 Neutron 为例,包含

技术分享图片

Neutron Server、Neutron plugins 和 Neutron agents
Network provider
消息队列 Queue
数据库 Neutron Database

上面是 Logical Architecture,描述的是 Neutron 服务各个组成部分以及各组件之间的逻辑关系。 
而在实际的部署方案上,各个组件可以部署到不同的物理节点上。

OpenStack 本身是一个分布式系统,不但各个服务可以分布部署,服务中的组件也可以分布部署。 
这种分布式特性让 OpenStack 具备极大的灵活性、伸缩性和高可用性。

 














以上是关于OpenStack创建虚拟机VM报错 Instance building... 0% complete Error building instance的主要内容,如果未能解决你的问题,请参考以下文章

openstack R版 搭建过程遇到的种种问题

openstack queens 创建虚拟机报错总结

OpenStack虚拟机状态

openstack学习笔记一 虚拟机启动过程代码跟踪

OpenStack入门篇之OpenStack架构

手动安装openstack并配置虚拟化集成VM