当附加辅助 EBS 卷时,无法通过 ssh 返回重新启动的 EC2 实例

当附加辅助 EBS 卷时,无法通过 ssh 返回重新启动的 EC2 实例

我正在使用 EC2 实例 (Ubuntu 14.04 Community AMI) 来运行 Web 应用程序。我注意到,如果我这样做sudo reboot,我不会自动退出系统。

接下来如果我这样做exit,我将退出系统。

但此后,我无法ssh返回它(ssh:连接到主机 xx.xx.xxx.xxx 端口 22:连接被拒绝)。

请注意,从 EC2 仪表板停止/启动不会出现此问题。即,程序重启会产生问题,而仪表板停止/启动不会。

但更重要的是,如果我分离辅助 EBS;从中删除其配置/etc/fstab,重新启动就可以正常工作。

看一下输出ls -al /dev/disk/by-uuid/

drwxr-xr-x 2 root root 80 Oct  4 18:40 .
drwxr-xr-x 4 root root 80 Oct  4 18:40 ..
lrwxrwxrwx 1 root root 11 Oct  4 18:40 298fab5b-6c90-4394-a85f-f354eb045052 -> ../../xvda1
lrwxrwxrwx 1 root root 10 Oct  4 18:40 5c3e50bb-61e9-4f11-acb4-f3efe31e985d -> ../../xvdb

/etc/fstab/

LABEL=cloudimg-rootfs   /        ext4   defaults,discard        0 0
UUID=5c3e50bb-61e9-4f11-acb4-f3efe31e985d       /home/ubuntu/data       ext4    defaults,nofail,nobootwait       0      2

答案1

您可能正在卸载该卷,或者遇到类似问题。您在重新启动时查看过此实例的控制台,或者查看过它配置为发送的任何日志吗?如果您不这样做,您会错过一些重要的消息。

最终,这类问题往往归结于工作负载本身,而不是 AWS 特定的问题。

相关内容