繁体   English   中英

重启和 nova 救援时 OpenStack VM 文件系统错误无法救援卷支持的实例 (HTTP 400)

[英]OpenStack VM File System Error on reboot and nova rescue Cannot rescue a volume-backed instance (HTTP 400)

Openstack VM 的文件系统进入只读模式并重新启动它。 重新启动后,我从内核获得 grub 菜单和自动启动,并且在 Openstck 仪表板控制台中只看到空白屏幕。

我尝试了 nova 救援,但因以下错误而失败,

cannot be rescued: Cannot rescue a volume-backed instance (HTTP 400)

我确实编辑了 grub 并进入了单/救援模式以修复文件系统错误,但在 grub 编辑中按ctrl+x后仍然出现空白屏幕。 我想调出 vm 实例以及如何修复文件系统错误。

vm 的后端存储发生文件系统错误,ceph sds 节点在电源故障时全部关闭并恢复。

我使用的是 RHOSP 13,VM 的映像是 RHEL 7。

我做了另一种方式进入救援模式并修复了文件系统错误。

  1. ssh 计算实例的主机并将 ISO 映像附加到实例,因为它的后端是 KVM(在文件中将 cdrom 指向 ISO 映像位置并使用 virsh edit 将 dev 引导到 cdrom)

virsh 编辑虚拟机名称

  1. 从 openstack cli 命令使实例处于活动状态

nova 重置状态 --active 实例名

  1. 从计算主机启动虚拟机

virsh 启动虚拟机名称

  1. 进入openstack仪表板控制台并相应地修复文件系统并关闭实例
  • 故障排除

  • 救援模式

  • 继续壳

  • vgscan -v

  • vgchange -ay

  • 扫描

  • e2fsck /dev/xxx 或 xfs_repair /dev/xxx

  1. 在文件系统修复后从 openstack cli 正常启动实例

nova 启动实例名

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM