Amazon ec2 如何将实例存储添加到现有Windows EC2实例?

Amazon ec2 如何将实例存储添加到现有Windows EC2实例?,amazon-ec2,Amazon Ec2,我有一个Windows2008EC2实例,我在EBS引导驱动器上对其进行了一些自定义 我以m1.small(或m1.large)启动实例,实例存储不会显示为附加驱动器 我已经了解到,ec2 run instances命令中的-b开关允许您为ephymeral实例存储创建映射。ec2 run instances命令创建一个新实例,但是,在我的例子中,该实例已经存在,因此我将其作为ec2 start实例启动,ec2 start实例没有用于ephymeral实例存储的-b开关 是否有任何方法可以访问现

我有一个Windows2008EC2实例,我在EBS引导驱动器上对其进行了一些自定义

我以m1.small(或m1.large)启动实例,实例存储不会显示为附加驱动器

我已经了解到,ec2 run instances命令中的-b开关允许您为ephymeral实例存储创建映射。ec2 run instances命令创建一个新实例,但是,在我的例子中,该实例已经存在,因此我将其作为ec2 start实例启动,ec2 start实例没有用于ephymeral实例存储的-b开关

是否有任何方法可以访问现有EBS引导实例的m1.small实例附带的ephymeral实例存储


更新:现在(2015年2月)Windows机器似乎在Z:drive中安装ephymeral实例存储。

我想你问的是(如果我错了,请纠正我)如何向EC2实例添加额外存储

在这种情况下,答案是:

选择AWS控制台中的Volumes(卷)面板,创建所需大小的新卷,确保它与要将其附加到的实例位于同一可用性区域。然后选择该新卷,并单击“附加”-选择要将其附加到的实例,然后单击“确定”


现在登录到该实例,在计算机管理中选择磁盘管理插件,格式化新的未分配分区,并根据需要为其提供任何驱动器号。然后,它将在资源管理器中显示为标准的Windows驱动器。

恐怕此功能(目前)尚不可用,但事实上,这是一个非常好的问题-常用的答案是指明确的启动时间要求,请参阅,例如:

注意

如果要向Amazon EBS支持的实例添加临时存储, 必须在启动时添加临时存储 实例。有关更多信息,请转至《Amazon弹性计算云用户指南》中的,或 在Amazon弹性计算云中 用户指南。[我的重点]

这在过去并不是一个很大的问题,但考虑到最近引入的64位ubiquity意味着垂直伸缩功能的显著改进(请参阅),这突然成为了一个话题——你的问题反过来会产生更多的问题:

  • 对于相反的情况,即当我启动一个具有大量临时存储的足够大的实例并在此后将其缩小(可能再次扩大)时,会发生什么情况
  • 如果以某种方式保留了初始块设备映射,那么我们是否应该始终从大型实例开始?(但我实际上怀疑情况是否如此。)

我想这个问题只能由AWS团队来解决,所以您可能希望提交一个支持请求,或者至少将问题转发给AWS团队

当我第一次创建Windows 2008实例时,它是一个t1.micro实例,没有ephymeral实例存储。该实例附带一个引导EBS 30GB驱动器,作为C:。然后我安装了一些程序并定制了实例。我从未终止过这个实例,我只是启动并停止了它。有一次,我将实例类型更改为m1.small,但我没有得到一个带有mi.small实例(160GB)附带的附加存储的D:drive。我想知道如果我启动m1.small而不是t1.micro,我如何使用定制实例上的160GB空间。这就是如何连接新的EBS卷,我想问题是如何连接实例存储卷(我不认为您可以对正在运行的实例这样做)是的,我不是指新的EBS卷(我已经这样做了,以获得更多空间),但我指的是与micro实例以外的实例一起提供的免费但非永久性的实例存储。当我启动Linux实例时,此免费的非永久性空间已在/mnt下装入并准备使用,但在Windows中,它不会装入,除非在使用ec2新建实例时使用-b开关-运行实例API。我发现保留定制工作并从ephymeral存储中获益的唯一方法显然是从定制的AMI创建一个新的AMI,并在那里进行ephymeral存储安排,正如5年后所述,但仍然无法做到这一点。