IT其它OpenStackGPU

openstack GPU创建虚拟机,报错没有可用节点,如何解决?

目前我的compute机器上有两块相同型号的GPU卡,在GPU不超售的情况下,可以部署两台虚拟机,但是目前我的flavor中设置的为一个GPU,但是我创建了一台带有GPU的虚拟机成功了,在创建第二台时,报错没有可用节点,原因在于我的两个相同型号的GPU卡,被认为是一张GPU卡了,这块如何解决? 

参与7

ChatGPT 回答

这个问题可能是由于OpenStack中的Nova Scheduler没有正确识别您的GPU卡导致的。您可以尝试以下解决方案:

  1. 确认您的OpenStack版本是否支持GPU passthrough功能。如果不支持,您需要升级到支持GPU passthrough的版本。
  2. 确认您的GPU卡是否支持GPU passthrough功能。如果不支持,您需要更换支持GPU passthrough的GPU卡。
  3. 确认您的Nova Scheduler配置是否正确。您可以检查Nova Scheduler配置文件中的“scheduler_default_filters”参数是否包含“AggregateInstanceExtraSpecsFilter”过滤器,并且该过滤器是否正确配置。
  4. 确认您的虚拟机配置是否正确。您可以检查虚拟机的flavor配置是否正确,并且是否正确指定了GPU passthrough。
  5. 如果以上步骤都没有解决问题,您可以尝试手动将GPU卡分配给虚拟机。您可以使用OpenStack的命令行工具或API来手动分配GPU卡。

总之,您需要确保OpenStack和GPU卡都正确配置,并且Nova Scheduler能够正确识别GPU卡。如果您仍然无法解决问题,建议您联系OpenStack社区或GPU卡厂商的技术支持团队以获取更多帮助。

提问者

ACK
研发工程师格灵深瞳
擅长领域: 服务器云管平台云计算

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-09-24
  • 关注会员:2 人
  • 问题浏览:2481
  • 最近回答:2019-09-25
  • X社区推广