openstack 问题集锦 -- 持续更新中
来源:互联网 发布:云数据库有哪些 编辑:程序博客网 时间:2024/05/22 08:26
openstack 在运行或者添加新模块时,会碰到各式各样的问题,记录一下吧(欢迎留言提问)–持续更新中
nova
云主机建立一定数量后,会出【no valid host was found】这样的错误
* 因为之前全部成功,之后全部失败,说明资源不足了
可以有三种修改方案
1. 修改controller节点的nova.conf
2. 修改每个compute节点的nova.conf(优先级高于1),两者修改如下:
[Default]...cpu_allocation_ratio = 16.0ram_allocation_ratio=2.0
- 使用命令修改(没试验过~)
nova aggregate-set-metadata 1 cpu_allocation_ratio=2.0
MultipleSchedulerPolicies
Ceilometer
按照官方安装Ceilometer,执行meter-list 出现 HTTPNotFound (HTTP 404)
+ 查看日志会发现Target WSGI script not found or unable to stat: /var/www/cgi-bin没有找到。解决方法:
1.看看是不是没有cgi-bin# ls /var/www/2. 找一下文件ceilometer/api/app.wsgi# find / -name app.wsgi/usr/lib/python2.7/dist-packages/ceilometer/api/app.wsgi3. 复制mkdir -p /var/www/cgi-bin/ceilometercp /usr/lib/python2.7/dist-packages/ceilometer/api/app.wsgi /var/www/cgi-bin/ceilometer/app
Cinder
创建实例+创建卷【Block Device Mapping is Invalid】
Error: 云主机 “awithc” 执行所请求操作失败,云主机处于错误状态。: 请稍后再试 [错误: Build of instance 21130c1d-f525-4add-b3e9-3e69f472593f aborted: Block Device Mapping is Invalid.].
* 可能的原因:创建实例过程中创建卷,由于卷在创建时,需要挂载到实例上,此时卷没有找到对应的实例,所以就失败了。解决方法:
vi /etc/cinder/cinder.conf[DEFAULT]...# 镜像服务所在(一般是controller节点)glance_host=192.168.10.11# 镜像服务端口glance_port=9292
注:如果是这样的错误,那么在创建实例+卷时,会一直报错,及时是使用tiny测试的例子也会。
* 可能的原因:使用小的linux时没问题,但是使用大的windows镜像就会出错
具体描述
* 创建卷没有问题,已经创建成功
* 实例ip没问题
* 实例创建失败,状态显示错误
* 使用tiny实例,1G的volume会成功,不会失败
这是由于实例创建超时引起的。因为大的卷在创建时会耗费大量时间,实例创建好了,但是卷没有准备好,那么就会出错。因为这种创建是/dev/sda/,当做启动盘用的,必须得创建好才行。如果是实例创建好,再挂载volume是/dev/sdb/
再所有的计算节点(compute node) /etc/nova/nova.conf default
[Default]...block_device_allocate_retries = 60 (default) to 300block_device_allocate_retries_interval = 3(default) to 10 block_device_creation_timeout = 10(default) to 300
注:创建的卷最好要比默认的值大10G。。。。
参考链接如下:
https://ask.openstack.org/en/question/65282/instance-failed-to-create-due-to-block-device-setup-timeout/
https://ask.openstack.org/en/question/62636/instance-creation-fails-block-device-mapping/
glance
- 启动一个win7实例,设置了4核,查看任务管理器现实只有两块
至于什么原因,可以去微软上看微软解释
Commercial servers, workstations, and other high-end PCs may have more than one physical processor. Windows 7 Professional, Enterprise, and Ultimate allow for two physical processors, providing the best performance on these computers. Windows 7 Starter, Home Basic, and Home Premium will recognize only one physical processor.
4核设置方法如下:
nova flavor-key win7 set hw:cpu_max_sockets=2 nova flavor-key win7 set hw:cpu_max_cores=1 nova flavor-key win7 set hw:cpu_max_threads=2
8核设置:
nova flavor-key win7 set hw:cpu_max_sockets=2 nova flavor-key win7 set hw:cpu_max_cores=4 nova flavor-key win7 set hw:cpu_max_threads=4
数值有以下搭配方案:
vcpus=4:sockets=4, cores=1, threads=1sockets=2, cores=2, threads=1sockets=2, cores=1, threads=2sockets=1, cores=2, threads=2sockets=1, cores=4, threads=1sockets=1, cores=1, threads=4vcpus=8:sockets=4, cores=2, threads=1sockets=4, cores=1, threads=2sockets=2, cores=4, threads=1sockets=2, cores=4, threads=4sockets=1, cores=4, threads=2sockets=1, cores=2, threads=4sockets=1, cores=8, threads=1sockets=1, cores=1, threads=8
详情参考链接:VirtDriverGuestCPUTopology
============未完==============华丽分割线==============待续===========
- openstack 问题集锦 -- 持续更新中
- android相关问题、网摘集锦(持续更新中...)
- 一些小问题集锦,持续更新
- Spark各种问题集锦[持续更新]
- CentOs日常问题集锦(持续更新......)
- OpenStack资料整理[持续更新中...]
- jquery效率优化集锦--持续更新中。。。
- 数论知识集锦(持续更新中)
- Linux内核“问题门”——学习问题、经验集锦(持续更新中……)
- Linux内核“问题门”——学习问题、经验集锦(持续更新中……)
- Linux内核“问题门”——学习问题、经验集锦(持续更新中……)
- java/golang开发面试中遇到的问题集锦--持续更新
- ubuntu12.04 各种小问题及解决方案集锦【持续更新】
- openstack的一些指令收集 持续更新中......
- Flex华丽技术网址集锦......持续更新中
- 网站开发网页特效集锦------持续更新中
- 图像处理公共数据库下载地址集锦<持续更新中>
- Java中有趣的事【集锦】持续更新ing
- iOS-URLEncode和URLDecode
- ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' 解决办法
- 阿帕奇(apache)服务器的下载与安装
- 在angular应用中使用HTML组件
- mysql事务隔离级别了解(一起学习吧)
- openstack 问题集锦 -- 持续更新中
- css reset
- Android Studio中的NDK开发
- 自学Java之Java类库(使用创建Swing界面)(010day)
- [bzoj1190][HNOI2007]梦幻岛宝珠 分组背包
- html添加比1像素还要细的下划线
- 关于制作项目的小插曲
- Android 开源大集合
- adb 指令