楼主: bettermee

将openstack搭建过程中遇见的错误及解决办法贴出来,方便其他人参考

[复制链接]
论坛徽章:
12
Openstack徽章
日期:2015-09-25 12:11:33python徽章
日期:2019-01-10 14:05:03智慧眼徽章
日期:2019-01-03 15:43:14Java徽章
日期:2018-11-09 10:58:32机器学习徽章
日期:2018-03-08 10:57:15机器学习徽章
日期:2018-03-01 16:42:11Tensorflow徽章
日期:2018-01-25 17:08:48算法导论徽章
日期:2016-07-14 11:14:32Java徽章
日期:2016-03-03 15:49:26MongoDB徽章
日期:2016-02-24 15:14:16Hadoop研习者中级
日期:2015-10-22 15:03:50python徽章
日期:2019-01-10 14:08:45
发表于 2015-6-17 00:25 | 显示全部楼层
一直跟着视频做,没有遇到错误。在下载镜像是出现错误:命令如下
回复 支持 反对

使用道具 举报

论坛徽章:
12
Openstack徽章
日期:2015-09-25 12:11:33python徽章
日期:2019-01-10 14:05:03智慧眼徽章
日期:2019-01-03 15:43:14Java徽章
日期:2018-11-09 10:58:32机器学习徽章
日期:2018-03-08 10:57:15机器学习徽章
日期:2018-03-01 16:42:11Tensorflow徽章
日期:2018-01-25 17:08:48算法导论徽章
日期:2016-07-14 11:14:32Java徽章
日期:2016-03-03 15:49:26MongoDB徽章
日期:2016-02-24 15:14:16Hadoop研习者中级
日期:2015-10-22 15:03:50python徽章
日期:2019-01-10 14:08:45
发表于 2015-6-17 00:25 | 显示全部楼层
本帖最后由 刘帅 于 2015-6-17 00:37 编辑

一直跟着视频做,没有遇到错误。在下载镜像是出现错误:命令:wget -P /tmp/images http://cdn.download.cirros-cloud.net/0.3.3/cirros-0.3.3-x86_64-disk.img
错误:
正在连接 cdn.download.cirros-cloud.net (cdn.download.cirros-cloud.net)|173.205.6.209|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 404 Not Found
2015-06-17 00:11:23 错误 404:Not Found。

解决方法:
1 核对命令没有写错
2 在浏览器上直接访问,结果是:The resource could not be found.
3 到官网查看:发现 ( pdf和视频上的地址和官网上资源地址不同)
$ mkdir /tmp/images$ cd /tmp/images/$ wget http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-disk.img4 问题解决:已发出 HTTP 请求,正在等待回应... 200 OK

十分抱歉:后知后觉 ! 没有往下面看就发布了!
回复 支持 反对

使用道具 举报

论坛徽章:
1
Openstack徽章
日期:2015-09-25 12:11:33
发表于 2015-6-17 16:50 | 显示全部楼层
在首次配置nova时遇到ERROR nova.virt.libvirt.driver [-] Connection to libvirt failed: no connection driver available for qemu:///system的问题无法解决,在第二次重新搭建后未遇到此类问题,估计是参数复制时出错了,错误截图如附件。
在创建虚拟机时两次出现错误而终止,第3次在重启openstack后成功部署。
QQ截图20150616151507.jpg
QQ截图20150616151416.jpg
回复 支持 反对

使用道具 举报

论坛徽章:
2
数据陷阱解读徽章
日期:2015-08-13 15:21:45Openstack徽章
日期:2015-09-25 12:11:33
发表于 2015-6-17 18:41 | 显示全部楼层
根据老师视频上的操作,先后执行source admin-openrc.sh和source demo-openrc.sh,执行后报错
[root@localhost ~]# keystone user-list
You are not authorized to perform the requested action: admin_required (HTTP 403)
解决的办法是,只执行source admin-openrc.sh就可以了
是不是因为,admin用户前边已经分配权限了,而demo用户虽然创建了,但是却没设置权限呢
先不试了,就这样吧,要不进度跟不上了
回复 支持 反对

使用道具 举报

论坛徽章:
12
Openstack徽章
日期:2015-09-25 12:11:33python徽章
日期:2019-01-10 14:05:03智慧眼徽章
日期:2019-01-03 15:43:14Java徽章
日期:2018-11-09 10:58:32机器学习徽章
日期:2018-03-08 10:57:15机器学习徽章
日期:2018-03-01 16:42:11Tensorflow徽章
日期:2018-01-25 17:08:48算法导论徽章
日期:2016-07-14 11:14:32Java徽章
日期:2016-03-03 15:49:26MongoDB徽章
日期:2016-02-24 15:14:16Hadoop研习者中级
日期:2015-10-22 15:03:50python徽章
日期:2019-01-10 14:08:45
发表于 2015-6-17 19:32 | 显示全部楼层
本帖最后由 刘帅 于 2015-6-17 19:37 编辑

按照视频和pdf一步步走到最后,出现了一个错误,还没有解决办法,不过不影响整个安装过程,而且创建实例已经成功。Platform: Fedora Project OpenStack NovaContainer: noneArch: x86_64CPU(s): 1 @ 2594.139 MHzCores/Sockets/Threads: 1/1/1Virt-type: RAM Size: 491MBDisks:NAME MAJ:MIN       SIZE LABEL         MOUNTPOINTvda  253:0   1073741824               vda1 253:1   1061061120 cirros-rootfs /if-info: lo,up,127.0.0.1,8,::1if-info: eth0,up,192.168.153.135,24,fe80::f816:3eff:fe8e:9620ip-route:default via 192.168.153.2 dev eth0 ip-route:192.168.153.0/24 dev eth0  src 192.168.153.135 === datasource: None None ====== cirros: current=0.3.3 uptime=61.41 ===  ____               ____  ____ / __/ __ ____ ____ / __ \/ __// /__ / // __// __// /_/ /\ \ \___//_//_/  /_/   \____/___/    http://cirros-cloud.netlogin as 'cirros' user. default password: 'cubswin'. use 'sudo' for root.cirros login: 以上小小的高兴下。现在把出现的错误贴出来。
[root@p5 ~]# neutron net-create ext-net --router:external True --providerhysical_network external --provider:network_type flat
Created a new network:
+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | True                                 |
| id                        | 0276144f-a421-4b97-ad14-b301920deefa |
| name                      | ext-net                              |
| provider:network_type     | flat                                 |
| provider:physical_network | external                             |
| provider:segmentation_id  |                                      |
| router:external           | True                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tenant_id                 | 37b2202d3a0d42d6a6abfc6f4cdec190     |
+---------------------------+--------------------------------------+

这个我创建的网络,没有任何错误。
但是之后运行neutron net-create demo-net一直报错ervice Unavailable (HTTP 503) 这是/var/log/neutron/service.log中的错误信息:
2015-06-17 17:17:24.527 13022 INFO neutron.wsgi [-] (13022) accepted ('127.0.0.1', 59204)
2015-06-17 17:17:24.691 13022 ERROR neutron.api.v2.resource [req-905c043c-793d-4294-bc14-4e3314f2d68c None] create failed
2015-06-17 17:17:24.691 13022 TRACE neutron.api.v2.resource Traceback (most recent call last):
2015-06-17 17:17:24.691 13022 TRACE neutron.api.v2.resource   File "/usr/lib/python2.7/site-packages/neutron/api/v2/resource.py", line 87, in resource
2015-06-17 17:17:24.691 13022 TRACE neutron.api.v2.resource     result = method(request=request, **args)
2015-06-17 17:17:24.691 13022 TRACE neutron.api.v2.resource   File "/usr/lib/python2.7/site-packages/neutron/api/v2/base.py", line 448, in create
2015-06-17 17:17:24.691 13022 TRACE neutron.api.v2.resource     obj = obj_creator(request.context, **kwargs)
2015-06-17 17:17:24.691 13022 TRACE neutron.api.v2.resource   File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/plugin.py", line 499, in create_network
2015-06-17 17:17:24.691 13022 TRACE neutron.api.v2.resource     tenant_id)
2015-06-17 17:17:24.691 13022 TRACE neutron.api.v2.resource   File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/managers.py", line 160, in create_network_segments
2015-06-17 17:17:24.691 13022 TRACE neutron.api.v2.resource     segment = self.allocate_tenant_segment(session)
2015-06-17 17:17:24.691 13022 TRACE neutron.api.v2.resource   File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/managers.py", line 192, in allocate_tenant_segment
2015-06-17 17:17:24.691 13022 TRACE neutron.api.v2.resource     raise exc.NoNetworkAvailable()
2015-06-17 17:17:24.691 13022 TRACE neutron.api.v2.resource NoNetworkAvailable: Unable to create the network. No tenant network is available for allocation.

就是这个错误:NoNetworkAvailable: Unable to create the network. No tenant network is available for allocation.

这个是我的neutron网络信息:可见ext-net是创建成功的
(neutron) net-list
+--------------------------------------+---------+---------------------------------------+
| id                                   | name    | subnets                               |
+--------------------------------------+---------+---------------------------------------+
| 0276144f-a421-4b97-ad14-b301920deefa | ext-net | d81a9e26-bc7a-4737-91c4-1882f4caa462  |
+--------------------------------------+---------+---------------------------------------+

正在解决问题中............

回复 支持 反对

使用道具 举报

论坛徽章:
1
Openstack徽章
日期:2015-09-25 12:11:33
发表于 2015-6-17 22:06 | 显示全部楼层
2015-06-18 03:57:07.135 9842 AUDIT nova.compute.resource_tracker [-] Free disk (GB): 35
2015-06-18 03:57:07.135 9842 AUDIT nova.compute.resource_tracker [-] Total usable vcpus: 2, total allocated vcpus: 0
2015-06-18 03:57:07.135 9842 AUDIT nova.compute.resource_tracker [-] PCI stats: []
2015-06-18 03:57:07.136 9842 INFO nova.compute.resource_tracker [-] Compute_service record updated for controller:controller
2015-06-18 03:58:08.918 9842 AUDIT nova.compute.resource_tracker [-] Auditing locally available compute resources
2015-06-18 03:58:09.079 9842 AUDIT nova.compute.resource_tracker [-] Total physical ram (MB): 3785, total allocated virtual ram (MB): 512
2015-06-18 03:58:09.080 9842 AUDIT nova.compute.resource_tracker [-] Free disk (GB): 35
2015-06-18 03:58:09.080 9842 AUDIT nova.compute.resource_tracker [-] Total usable vcpus: 2, total allocated vcpus: 0
2015-06-18 03:58:09.080 9842 AUDIT nova.compute.resource_tracker [-] PCI stats: []
2015-06-18 03:58:09.080 9842 INFO nova.compute.resource_tracker [-] Compute_service record updated for controller:controller
2015-06-18 03:59:10.920 9842 AUDIT nova.compute.resource_tracker [-] Auditing locally available compute resources
2015-06-18 03:59:11.062 9842 AUDIT nova.compute.resource_tracker [-] Total physical ram (MB): 3785, total allocated virtual ram (MB): 512



报错是因为 服务队列没有起来
一般来说从启服务即可
systemctl restart rabbitmq-server
systemctl statusrabbitmq-server
systemctl status rabbitmq-server

systemctl status rabbitmq-server
systemctl start libvirtd.service openstack-nova-compute.service
回复 支持 反对

使用道具 举报

论坛徽章:
11
Oracle研习者初级
日期:2014-09-19 14:06:28Openstack徽章
日期:2015-09-25 12:11:33抽样调查徽章
日期:2015-06-09 14:18:25mahout徽章
日期:2014-11-06 14:57:37scala徽章
日期:2014-11-06 14:56:26rapidminer徽章
日期:2014-11-06 14:47:45R研习者中级
日期:2014-09-19 14:21:54R研习者中级
日期:2014-09-19 14:20:23R研习者中级
日期:2014-09-19 14:18:07R研习者中级
日期:2014-09-19 14:16:32智慧眼徽章
日期:2018-03-19 15:05:00
发表于 2015-6-17 23:53 | 显示全部楼层
epel/x86_64/metalink                                                                                                                                                    | 3.9 kB  00:00:00     
extras                                                                                                                                                                  | 3.4 kB  00:00:00     
openstack-juno                                                                                                                                                          | 2.9 kB  00:00:00     
updates                                                                                                                                                                 | 3.4 kB  00:00:00     
epel/x86_64/primary_db         FAILED                                            5% [===-                                                                   ]  0.7 B/s | 185 kB 1502:20:26 ETA
http://mirror.cloud.id/epel//7/x ... -primary.sqlite.xz: [Errno 12] Timeout on http://mirror.cloud.id/epel//7/x ... -primary.sqlite.xz: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
Trying other mirror.
epel/x86_64/primary_db         FAILED                                            10% [=======-                                                               ]  2.4 B/s | 394 kB 386:13:54 ETA
http://mirrors.opencas.cn/epel/7 ... -primary.sqlite.xz: [Errno 12] Timeout on http://mirrors.opencas.cn/epel/7 ... -primary.sqlite.xz: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
Trying other mirror.
epel/x86_64/primary_db         FAILED                                            10% [=======-                                                              ]  0.7 B/s | 400 kB 1293:16:54 ETA
http://ftp.jaist.ac.jp/pub/Linux ... -primary.sqlite.xz: [Errno 12] Timeout on http://ftp.jaist.ac.jp/pub/Linux ... -primary.sqlite.xz: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
Trying other mirror.
epel/x86_64/primary_db         FAILED                                            11% [=======-                                                               ]  1.1 B/s | 411 kB 877:06:53 ETA
http://ftp.cuhk.edu.hk/pub/linux ... -primary.sqlite.xz: [Errno 12] Timeout on http://ftp.cuhk.edu.hk/pub/linux ... -primary.sqlite.xz: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
在网络配置方面出了问题,最后可以连外面,这个破网络是神州物联的,太坑了,5M都没有人家2M好用,明天继续
回复 支持 反对

使用道具 举报

论坛徽章:
11
Oracle研习者初级
日期:2014-09-19 14:06:28Openstack徽章
日期:2015-09-25 12:11:33抽样调查徽章
日期:2015-06-09 14:18:25mahout徽章
日期:2014-11-06 14:57:37scala徽章
日期:2014-11-06 14:56:26rapidminer徽章
日期:2014-11-06 14:47:45R研习者中级
日期:2014-09-19 14:21:54R研习者中级
日期:2014-09-19 14:20:23R研习者中级
日期:2014-09-19 14:18:07R研习者中级
日期:2014-09-19 14:16:32智慧眼徽章
日期:2018-03-19 15:05:00
发表于 2015-6-18 20:27 | 显示全部楼层
http://mirrors.opencas.cn/epel/7 ... -pkgtags.sqlite.gz: [Errno 14] HTTP Error 404 - Not Found356 kB  00:00:12     
Trying other mirror.
(1/2): epel/x86_64/updateinfo                                                                                                                                           | 399 kB  00:00:09     
epel/x86_64/pkgtags            FAILED                                          
http://mirrors.neusoft.edu.cn/ep ... -pkgtags.sqlite.gz: [Errno 14] HTTP Error 404 - Not FoundkB  00:00:00 ETA
Trying other mirror.
epel/x86_64/pkgtags            FAILED                                          
http://kartolo.sby.datautama.net ... -pkgtags.sqlite.gz: [Errno 14] HTTP Error 404 - Not Found:00:00 ETA
Trying other mirror.
epel/x86_64/pkgtags            FAILED                                          
http://epel.mirror.srv.co.ge/7/x ... -pkgtags.sqlite.gz: [Errno 14] HTTP Error 404 - Not Found| 397 kB  00:00:00 ETA
Trying other mirror.
(2/2): epel/x86_64/pkgtags                                                                                                                                              | 1.5 MB  00:02:13     
Loading mirror speeds from cached hostfile
* base: mirrors.btte.net
* epel: mirror.premi.st
* extras: mirrors.pubyun.com
* updates: mirrors.btte.net
No package http://rdo.fedorapeople.org/openstack-juno/rdo-release-juno. available.
Error: Nothing to do
[root@controller ~]# yum install http://rdo.fedorapeople.org/openstack-juno/rdo-release-juno.rpm -y
Loaded plugins: fastestmirror, priorities
rdo-release-juno.rpm                                                                                                                                                    |  12 kB  00:00:00     
Examining /var/tmp/yum-root-z4r2jw/rdo-release-juno.rpm: rdo-release-juno-1.noarch
/var/tmp/yum-root-z4r2jw/rdo-release-juno.rpm: does not update installed package.
Error: Nothing to do
[root@controller ~]# yum -y remove rdo-release-juno
当大家安装错了,如何进行下一步呢?像我一样,先御载后再继续安装就可以了,谢谢老师,深入浅出,起码有点步骤如配置如何代理上网等不用我们去深研,MYSQL的知识也是先安装好后再过一遍,这样讲课思路OK
回复 支持 反对

使用道具 举报

论坛徽章:
11
Oracle研习者初级
日期:2014-09-19 14:06:28Openstack徽章
日期:2015-09-25 12:11:33抽样调查徽章
日期:2015-06-09 14:18:25mahout徽章
日期:2014-11-06 14:57:37scala徽章
日期:2014-11-06 14:56:26rapidminer徽章
日期:2014-11-06 14:47:45R研习者中级
日期:2014-09-19 14:21:54R研习者中级
日期:2014-09-19 14:20:23R研习者中级
日期:2014-09-19 14:18:07R研习者中级
日期:2014-09-19 14:16:32智慧眼徽章
日期:2018-03-19 15:05:00
发表于 2015-6-18 20:29 | 显示全部楼层
这个已经可以理解了,错误的安装时,请看一层的回复,谢谢,出错时解决,这个复制方式手一快就安装错误了,一乱就安装CTL+C就不管用了,只安装一小部分
ERROR.jpg
回复 支持 反对

使用道具 举报

论坛徽章:
1
Openstack徽章
日期:2015-09-25 12:11:33
发表于 2015-6-19 00:21 | 显示全部楼层
一路顺利安装完成,在测试时,云主机也能正常生成,但是终止实例的时候一直删除不了。通过nova service-list和neutron agent-list发现服务也正常启动了,但是nova-compute.log文件里面有报错,goole没查到相关报错信息的处理方法。最后重启了系统,在观察各项服务正常启动后再测试又正常了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2019-8-22 02:56 , Processed in 0.168247 second(s), 59 queries .