无法在 Openstack(Devstack)上使用上传的图像创建虚拟机

无法在 Openstack(Devstack)上使用上传的图像创建虚拟机

我正在使用 Devstack 开发一个非常简单的 Openstack 项目。目前,我已经能够毫无问题地创建网络、路由器和虚拟机。但这就是我遇到麻烦的地方。我在 Openstack 中创建了一个 Ubuntu 云服务器映像,但似乎无法创建使用此映像的实例。当我创建映像时,它开始加载块存储,几秒钟后每次都会出现此错误这是在 ubuntu 上尝试启动实例时收到的错误照片 添加的图片

我尝试了几种方法,比如更改图像格式(尽管我确定它是 QCOW2),以及其他图像格式来解决这个问题,但都没有成功。我对 CLI 一点都不熟练,我认为可能需要进行一些更改,以允许将图像用于实例。有人能帮忙吗?我在网上看过人们在 Horizo​​n 中执行这些步骤的视频,效果很好,但当我执行相同的步骤时,每次都会收到上述错误。

答案1

grep如果您可以使用并传递实例 ID 和卷 ID 作为搜索字符串来浏览日志文件,这将有助于调试:

$ sudo grep -ri <instanceID> /var/log/*

$ sudo grep -ri <volumeID> /var/log/*

运行上述命令后,您可以将上述每个命令的输出发布到单独的段落中。如果您添加配置文件的部分,以便获得详细的日志输出,这也会有所帮助default = trueDEFAULT如果这样做,请确保重新启动与修改后的配置文件相对应的服务。

你的是什么Instance Boot Source?是“从映像启动(创建新卷)”吗?如果是这种情况,那么如果您只是执行“从映像启动”而不创建新卷会怎么样?这将提供一个简单的检查,看看您是否可以创建一个不涉及卷错误的基本实例。

确认可以创建不涉及新卷的实例后,您可以创建另一个具有新卷的实例并调试卷问题。

相关内容