Sep 192012
 

很多参数都是采用默认数值,我们不需要设置,不过如果希望深入了解。这个文档应该很不错。

http://wiki.openstack.org/NovaConfigOptions

今天有朋友问在nova里,cpu和vcpu是什么关系。

defined in nova.scheduler.filters.core_filter

(FloatOpt) Virtual CPU to Physical CPU allocation ratio

  • # cpu_allocation_ratio=16.0

  11 Responses to “Nova 配置参数”

  1. 你好!我正在尝试搭建openstack。在网上看到你的文章。
    冒昧的咨询一个我安装中出现的问题:
    keystone安装好之后,进行Verifying the Identity Service Installation的时候
    (参考官方文档http://docs.openstack.org/essex/openstack-compute/install/apt/content/verifying-identity-install.html)
    发现:curl -d ‘{“auth”: {“tenantName”: “adminTenant”, “passwordCredentials”:{“username”: “adminUser”, “password”: “secretword”}}}’ -H “Content-type: application/json” http://192.168.206.130:35357/v2.0/tokens | python -mjson.tool可以执行成功,(实际上我没有建立过adminTenant,在keystone数据库中也没有这个tenant,系统缺省?)
    但curl -d ‘{“auth”: {“tenantName”: “openstackDemo”, “passwordCredentials”:{“username”: “adminUser”, “password”: “secretword”}}}’ -H “Content-type: application/json” http://192.168.206.130:35357/v2.0/tokens | python -mjson.tool执行失败,错误是
    “error”: {
    “code”: 500,
    “message”: “An unexpected error prevented the server from fulfilling your request. ‘NoneType’ object has no attribute ‘replace'”,
    “title”: “Internal Server Error”
    }
    (而openstackDemo这个tenant在keystone的tenant表中是存在的)
    前面都是严格按照指导安装的,不同是keystone的日志使用的系统默认的//var/log/keystone/keystone.log。我觉得关系应该不大。
    盼复!

    • 用curl验证,我没测试过。我为了避免误解,我脚本keystone data,没有创建 demo用户,所以你测试失败。详细的原理,你需要看那两个脚本,或者手工操作一次就明白。

  2. 你好陈老师,我有一个问题想请教你。我现在已经搭建好openstack平台,然后我想在平台创建虚拟机进行测试,当我创建了16个虚拟机之后,再创建第17个的时候老是创建不成功,虚拟机的状态为Error。查看日志说No valid host was found. Not enough allocatable CPU cores remaining.我用的服务器是两个处理器的,型号是E5606,四核心,四线程。quota配额我也都设置了,设置了很大的数,在nova.conf中我设置了cpu_allocation_ratio=32.0,理论上4×32=128,也就说可以建128个m1.tiny的虚拟机。但是我只能建16个,这点我一直想不通,请老师给指点下,谢谢!

  3. 陈老师你好,我和我的小伙伴借鉴你的文章采用fuel成功用三台真机搭建出了环境,泪流满面。
    但是目前有个小问题,就是我的计算节点机器是2G 内存,但是在Openstack的Dashboard的管理员-系统面板-虚拟机管理器界面上的虚拟机管理概况缺显示内存总量只有1G,这让我很费解,这个问题也直接导致我无法创建更大资源的虚拟机环境。
    不知道是我的配置有误,还是说默认需要保留1G供系统自己使用,请陈老师帮忙解答一下,谢谢。

  4. 陈老师您好,我现在正按照官方文档安装juno版,系统是ubuntu14.04LTS,所有node都装在本机。在安装了novanova-api nova-cert nova-conductor nova-consoleauth nova-novncproxy nova-scheduler python-novaclient后准备修改nova.conf配置文件,本以为步骤与前面类似,但发现nova.conf与keystone.conf和glance-api.conf之类的格式不大一样,nova-manage等命令已经配进环境变量,换了换发现也不是源的问题。以下为nova.conf
    [DEFAULT]
    dhcpbridge_flagfile=/etc/nova/nova.conf
    dhcpbridge=/usr/bin/nova-dhcpbridge
    logdir=/var/log/nova
    state_path=/var/lib/nova
    lock_path=/var/lock/nova
    force_dhcp_release=True
    libvirt_use_virtio_for_bridges=True
    verbose=True
    ec2_private_dns_show_ip=True
    api_paste_config=/etc/nova/api-paste.ini
    enabled_apis=ec2,osapi_compute,metadata
    请问一下这个nova.conf算正常么?或者我的nova模块安装成功了么?

 Leave a Reply

(required)

(required)

This site uses Akismet to reduce spam. Learn how your comment data is processed.