虚机创建异常报错No valid host was found,There are not enough hosts available

2023-05-16

虚机创建异常,使用nova show 虚机ID提示fault报错信息:No valid host was found,There are not enough hosts available

检查所在宿主机上资源是否充足

nova hypervisor-list | grep 宿主机名称

nova hypervisor-show 宿主机ID

 MEM和VCPU都满足本次创建虚机规格要求

查询虚机请求的request-id

nova instance-action-list 虚机ID

用request-id 到控制平面上的nova-scheduler、nova-api接口日志、宿主机上日志(nova-compute)查询相关报错,经检查未出现相关报错

检查宿主机上资源使用情况,怀疑宿主机上有类似脏数据导致资源信息被占用

需要登录nova-api的数据库,检查resource_providers表中该宿主机上使用的资源信息

select * from resource_providers where name='宿主机名称'\G;

 查询到资源allocation里面虚机数量,与实际查询宿主机上虚机数量进行比对

nova list --all --host 宿主机名称

发现其实数据库里面查询出来有2个虚机,但实际宿主机上只有一个,说明前期数据库中有脏数据(理论上虚机删除后相关数据会同步删除,可能异常操作导致留有脏数据)

 因此需要将异常虚机信息进行删除

delete from allocations where resource_provider_id='313' and consumer_id='异常虚机的id';

删除完成后再次创建正常

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

虚机创建异常报错No valid host was found,There are not enough hosts available 的相关文章

随机推荐

  • 跟涛哥一起学嵌入式 16:设计一款CPU芯片到底有多难?

    文章结构 导读 一颗芯片是怎么诞生的 xff1f 一款CPU是如何设计出来的 xff1f 设计一款CPU到底难在哪里 xff1f 导读 这几天 xff0c 刷遍朋友圈的新闻就是 xff1a 中兴被 一剑封喉 xff0c 被美国停止一切芯片进
  • 你为什么看不懂Linux内核驱动源码?

    学习嵌入式Linux驱动开发 xff0c 最核心的技能就是能够编写Linux内核驱动 深入理解Linux内核 而做到这一步的基础 xff0c 就是你要看得懂Linux内核源码 xff0c 了解其基本的框架和具体实现 xff0c 了解其内核A
  • 跟涛哥一起学嵌入式 第02集:工作还是考研?

    大家好 xff0c 我是涛哥 xff0c 今天我们聊聊第一个话题 xff1a 工作还是考研 工作与考研 xff0c 是每个大三大四学生都要去纠结一下的问题 xff0c 也是一个很难做抉择的话题 对自己的现状不满意 xff0c 蹉跎了岁月 x
  • 跟涛哥一起学嵌入式 第03集:嵌入式要从u-boot移植学起?

    大家好 xff0c 我是涛哥 xff0c 欢迎阅读 跟涛哥一起学嵌入式 第3集 俄罗斯仲夏夜 xff0c 世界杯依旧如火如萘 球场上 xff0c 夕阳下 xff0c 梅西没落的身影 C罗的黯淡离场 xff0c 并没有打击大家太多的热情 战火
  • 跟涛哥一起学嵌入式 第08集:ARM跳转指令深度剖析

    跳转指令 顺序 选择 循环是构建程序的基本结构 xff0c 任何一个逻辑复杂的程序基本上都可以由这三种程序结构组合而成 而跳转指令 xff0c 则在子程序调用 选择 循环程序结构中被大量使用 程序的跳转是如何实现的呢 xff1f 在了解这个
  • 跟涛哥一起学嵌入式 13:嵌入式学习三剑式

    前言 学习一门技术犹如修炼一门武功 在成为高手的路上 xff0c 无数英雄豪杰不尽相同 xff0c 按照武侠小说的套路 xff0c 大侠之所以成为大侠 xff0c 绝对不可能平平淡淡 xff0c 肯定有一段开挂的传奇人生 xff1a 要么被
  • 【C/C++】- STL(ing)

    目录 一 概述 二 模板 三 迭代器 1 什么是迭代器 例 1 为数组容器 链表容器编制共同显示函数 2 进一步理解迭代器 3 STL迭代器 xff08 1 xff09 输入迭代器 xff1a xff08 2 xff09 输出迭代器 xff
  • OpenStack 运维异常问题处理小结

    在OpenStack云平台运维过程中会遇到创建虚机 创建磁盘 删除磁盘和虚机过程中出现相关问题 xff0c 本篇针对运维过程中的一些问题做一些小结 xff0c 希望可以给云运维的你们提供一些帮助 问题1 创建磁盘提示error报错 root
  • 续集来了!我让 GPT-4 用 Laf 三分钟写了个完整的待办事项 App

    书接前文 xff0c 上篇文章我们教大家如何三分钟时间用 Laf 实现一个自己的 ChatGPT 一觉醒来 xff0c GPT 4 已经发布了 xff01 GPT 4 实现了真正的多模态 xff0c 可以把纸笔画的原型直接写出网页代码 读论
  • 【EtherCAT理论篇】二、EtherCAT工作原理

    1 EtherCAT系统组成 EtherCAT是一种实时以太网技术 xff0c 由一个主站设备和多个从站设备组成 主站设备使用标准的以太网控制器 xff0c 具有良好的兼容性 xff0c 任何具有网络接口卡的计算机和具有以太网控制的嵌入式设
  • 【EtherCAT分析】一、EtherCAT从站硬件分析

    1 EtherCAT从站控制芯片 EtherCAT从站控制芯片ESC是实现EtherCAT数据链路层协议的核心 xff0c 它处理EtherCAT数据帧 xff0c 并提供数据接口 从站控制器通常都有一个内部的DPRAM xff0c 并提供
  • 【EtherCAT实践篇】六、更改XML,增加输入输出变量

    目的 xff1a 在EtherCAT开发板上IO程序 xff08 基于SSC的IO通讯 xff09 基础上进行修改 xff0c 实现16路拨码开关输入 xff0c 以及16路LED输出 EtherCAT从站增加变量的操作包括两个部分 xff
  • 【SOEM主站】一、SOEM主站环境搭建及连接板子测试

    目的 xff1a 在windows环境下搭建SOEM主站 xff0c 并利用SOEM自带例程测试EtherCAT板子从站板通讯效果 1 SOEM主站环境搭建 xff08 1 xff09 安装VS xff1a 我这里安装的是VS2017 xf
  • 【EtherCAT实践篇】七、更改XML示例2,增加16位模拟输入

    目的 xff1a 在EtherCAT开发板上IO程序基础上增加一个16位的变量mytest xff0c 用于传输模拟量发送给主站 1 EtherCAT增加变量说明 在实际使用中 xff0c 可现有程序的输入输出变量可能不能直接满足实际需求
  • 【EtherCAT实践篇】八、更改XML示例3,增加16位模拟DAC输出

    目的 xff1a 在EtherCAT开发板上IO程序 xff08 基本IO通讯 基于SSC xff09 基础上进行修改 xff0c 增加一路模拟量输出 xff0c 并输出给DAC管脚 由于STM32F405底板具有DAC输出功能 xff0c
  • Pixhawk固件PX4之串口通讯

    1 目的 为进一步扩展pixhawk的接口及功能 xff0c 通过pixhawk现有接口 xff08 串口 I2C等 xff09 连接外部设备来实现 xff0c 本节内容主要介绍串口通讯方式 2 测试平台 硬件 xff1a pixhawk
  • 手机充电原理分析及问题总结

    xff08 1 xff09 充电流程介绍 xff1a 当充电器插入时 xff0c 亦即为PMIC充电模块提供了Vcharge电压 xff0c 这时会产生一个充电中断信号到CPU xff0c 通知CPU现在已经进入充电状态 CPU开始启动如下
  • 串口接收不定长数据的几种方法

    串口作为单片机开发的一个常用的外设 xff0c 应用范围非常广 大部分时候 xff0c 串口需要接收处理的数据长度是不定的 那么怎么才能判断一帧数据是否结束呢 xff0c 今天就以STM32单片机为例 xff0c 介绍几种接收不定长数据的方
  • 删除分节符的技巧

    WORD中删除分节符有这样的规定 xff1a 如果要删除分节符 xff0c 只要把光标移动到该分节符上 xff0c 按Delete键即可 但是要注意该分节符前面的文字将合并到后面的节中 xff0c 并且采用后者的格式设置 我就不知道天杀的微
  • 虚机创建异常报错No valid host was found,There are not enough hosts available

    虚机创建异常 xff0c 使用nova show 虚机ID提示fault报错信息 xff1a No valid host was found xff0c There are not enough hosts available 检查所在宿主