我有一个Windows 2008 EC2实例,我在EBS启动驱动器上做了一些自定义。
我将实例作为m1.small(或m1.large)启动,实例存储不会显示为附加驱动器。
我已经读过ec2-run-instances命令中的-b开关允许您为ephymeral实例存储创建映射。 ec2-run-instances命令创建一个新实例,但是,在我的情况下,实例已经存在,因此我将其作为ec2-start-instances启动,它没有-b开关用于empymeral实例存储。
有没有办法可以使用现有EBS启动实例的m1.small实例附带的ephymeral实例存储?
更新:现在看来(2015年2月)Windows机器在Z:驱动器中安装了ephymeral实例存储。
答案 0 :(得分:10)
我担心Amazon EC2尚未提供此功能,但实际上这是一个非常好的问题 - 用于指代明确的启动时间要求的常见答案,请参阅例如ec2-modify-instance-attribute:
注意强>
如果要将临时存储添加到Amazon EBS支持的实例, 您必须在启动时添加临时存储空间 实例即可。有关更多信息,请转到Amazon Elastic Compute Cloud用户指南中的Overriding the AMI's Block Device Mapping或 Amazon Elastic Compute Cloud中的Adding A Default Instance Store 用户指南。 [强调我的]
过去这个问题并不是那么多,但鉴于最近推出的64位无处不在意味着垂直扩展多功能性的显着改善(见EC2 Updates: New Medium Instance, 64-bit Ubiquity, SSH Client),这突然成为一个话题 - 你的问题依次产生更多问题:
此问题只能由AWS团队解决,因此您可能希望提交支持请求或至少将问题转发给Amazon Elastic Compute Cloud forum。
答案 1 :(得分:6)
我认为你问的是什么(但如果我错了,请纠正我)是“我如何向EC2实例添加额外的存储空间?”。
在这种情况下,答案是:
在AWS控制台中选择“卷”面板,然后创建所需大小的新卷,确保它与要将其附加到的实例位于同一可用区中。然后选择该新卷,并单击“附加” - 选择要将其附加到的实例,然后单击“确定”。
现在登录到实例,然后在“计算机管理”中选择“磁盘管理”插件,格式化新的未分配分区,并为其提供所需的驱动器号。然后它将在资源管理器中显示为标准的Windows驱动器。