新手到亚马逊网络服务。我从公共AMI发起了一个实例,发现我无法进入实例 - 我收到错误"连接超时。"我检查了安全组以验证端口22是否与0.0.0.0/0相关联。此外,我检查了路由表以验证0.0.0.0/0是否与连接到VPC的目标网关相关联。
我发现只有1/2状态检查通过 - 实例状态检查失败。我已经尝试停止并启动实例以及终止并启动新实例,两者都无济于事。我在系统日志中看到的错误是:
内核恐慌 - 未同步:VFS:无法在未知块(8,1)上挂载根fs。
从上一个问题看来,这似乎是一个虚拟化问题,但我不确定这是否是由于我在启动实例时所做的事情或者是由创建者发生的事情造成的。 AMI? Ec2 1/2 checks passed
任何帮助将不胜感激!
答案 0 :(得分:0)
您是否可以分享有关如何部署实例的更多详细信息?您是否使用AWS管理控制台或其中一个命令行工具或SDK来部署它?您使用哪种公共AMI?它是亚马逊提供的那个吗?
根据您的需要,我会确保您使用亚马逊提供的AMI之一,例如Ubuntu,Amazon Linux,CentOS等。以下是docs on AMIs的链接,但您可以学到很多东西只需搜索图像就可以了。既然您提到了虚拟化类型,我建议您简要介绍一下AWS上的HVM与Paravirtual虚拟化类型。每个实例类型/系列都使用某种虚拟化类型,该类型在chart on this page。
中指出This documentation page涵盖了实例状态检查,您可能希望自己熟悉它。完全可能关闭(不重启,但关闭)然后启动实例备份可能会解决实例状态检查。
顺便说一句,我只是提到这个,因为你表示你是AWS的新手...如果你现在只是玩游戏,你可以通过部署EC2 Spot Instances来节省大量的成本而不是支付正常的按需费率。根据当前费率,您可以节省超过50%和per-second billing still applies。虽然您的EC2实例可能会根据市场需求“中断”,但您可以将竞价型实例配置为“休眠”或“停止”,而不是终止和重新启动。这样,您的工作就是在重新启动时保存实例状态。
希望这有帮助!
答案 1 :(得分:0)
1)使用众所周知的图像或与图像开发者联系。也许它需要多个驱动器或棘手的分区。
2)确保根据实例类型选择了合适的HVM / PV图像。
3)(通过检查后)确保实例具有公共IP