Openstack救援模式下修复Module is unknow问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Openstack救援模式下修复Module is unknow问题相关的知识,希望对你有一定的参考价值。

参考技术A

遇到一个问题,就是在Openstack的虚拟机中出现报错:
输入用户名密码后,报错
Module is unknows
然后就退出登录。

解决方案
1.在Controller上,设置虚拟机的救援模式,如下指令:
nova rescue <uuid> --password Password1
此处建议添加密码,否则会给出随机密码(下次进还是这个随机密码)

2.使用nova ssh尝试登陆失败,从而我们使用URL进行访问登录:
获取链接的方式如下:

3.登录进来后,使用root/<adminPass>就可以登录进入救援系统中,
本系统为救援系统,lsblk可以看出有两个系统盘符,100G的那个是原本的系统,所以需要将系统挂在到目录中
mount -o nouuid /dev/vdb1 /mnt

4.修改/mnt/etc/pam.d/login文件,将最后两行注释,如修改后:

此时发现SSH还不能使用,那么将sshd_config文件,如图两处修改后,重启ssh,即可成功是CRT等软件进行ssh登录。
service sshd restart

以上是关于Openstack救援模式下修复Module is unknow问题的主要内容,如果未能解决你的问题,请参考以下文章

grub legacy练习 之破坏MBR中的Bootloader,而后在救援模式下修复之

Centos 6中模拟破坏MBR救援模式下修复

linux怎样进入救援模式

安装glibc错误链接导致系统崩溃,u盘启动紧急救援模式下修复系统。

LINUX救援模式使用

通过系统救援模式修复系统