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,而后在救援模式下修复之