AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-693104

Jeff_M's questions

Martin Hope
Jeff_M
Asked: 2021-05-25 12:42:44 +0800 CST

Openstack 只为集群中的每台机器构建一个虚拟机,然后耗尽资源

  • 1

我正在构建一个 openstack 集群,并且遇到了一些我认为可能是配额问题的问题。我可以在每台主机上成功构建虚拟机,但每台主机只有一个虚拟机。

我使用 puppet 部署了系统。当前部署的 openstack 版本是 Ussuri。使用的 openstack puppet 模块是 17.4,除了使用 13.4 的 puppet-vswitch

每个计算主机(管理程序)有 64 个内核和 512GB 的 RAM。即使我启动了一个 2 核 vm,我也无法在该虚拟机管理程序上再启动,并且我在日志中收到以下错误:

调度程序日志:

"status": 409, "title": "Conflict", "detail": "There was a conflict when trying to complete your request.\n\n Unable to allocate inventory: Unable to create allocation for 'VCPU' on resource provider

nova-conductor.log

2021-05-24 15:31:21.770 31421 ERROR nova.conductor.manager [req-18e93e25-5cc2-43b6-a036-312ed064070b 9f72d8a0694146288eb09ac7fee38298 7016985dddfe4048b535ca7ff12a0c68 - default default] Failed to schedule instances: nova.exception_Remote.NoValidHost_Remote: No valid host was found. There are not enough hosts available.

我已经检查并重新检查了该项目的配额,并且实例数设置为 10000,所以我不确定我缺少什么:

| 固定IP | 10000
| 浮动_ips | 无
| 健康监视器 | 无
| 注入文件大小 | 10240
| 注入文件 | 5
| 注入路径大小 | 255
| 实例 | 10000
| 密钥对 | 100 | 项目名称 | 管理员
| 属性 | 128
| 公羊 | 99999999

我不太确定我还能检查什么,并且从我所做的搜索来看,似乎没有其他人遇到过这样的事情,所以我希望我缺少一个简单的设置。

编辑 5-26-21:我进行了更多测试,发现了一个有趣的模式。

如果我在计算主机上放置一台 1 核机器(风格 m1.nano),我可以构建任意数量的虚拟机,任何我想要的风格,直到机器物理运行资源。

如果我创建了大于 1 核 vm 的任何东西,并且该 vm 是在还没有 1 核 vm 的计算主机上启动的,那么在放置一台机器后,在该主机上构建的任何其他 vm 都会失败。

除了告诉我它在失败时无法分配 vcpus 之外,日志没有任何帮助。

编辑添加部署方法和 openstack 版本。

提前致谢!-杰夫

openstack openstack-nova
  • 1 个回答
  • 325 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve