211研究生一枚,负责小组服务器管理,因为种种事由,采购的UPS电源还没到,学院电压时稳时不稳,经常瞬间断电瞬间有电,心疼服务器,更心疼自己,隔周就要进行灾难修复。
~~于是我又可以写博客
这次断电,重启虚拟机后,无法进行SSH远程登录操作,显示:
第一反应,虚拟机又挂了,启动不正常!赶紧查看CloudStack网页控制台,发现果然文件挂载出错,进行了初步的fsck修复操作,虚拟机终于启动了,这时候网页控制台可以正常登录,远程端依旧无法进行SSH登录。检查了并排除了防火墙状态(确认关闭),网关配置(查看route,ping的通),这时候最直接只能查看系统日志 /var/log/message。发现是sshd服务无法启动
#service ssh status
sshd服务处于stop状态,并且无法启动,提示文件/etc/ssh/ssh_config缺少,直接卸载重装
#rpm -qa | grep ssh
openssh-server-4.3p2-82.el5
openssh-clients-4.3p2-82.el5
openssh-4.3p2-82.el5
#rpm -e openssh-clients
#rpm -e openssh-server
#rpm -e openssh
卸载:rpm -e packgename,openssh-clients是包名,openssh-clients-4.3p2-82.el5是软件包的文件名,不仅包含了软件名称,版本信息,还包括了适用的硬件架构的信息。
#yum install openssh-clients -y
#yum install openssh-server -y
#yum install openssh -y
#service sshd status
#service sshd start
至此,远程端可以正常SSH登录控制。 然而还有几台,一直提示登录。。。