Amazon web services 为什么我的AWS实例与新实例具有不同的AMI?
我有一个正在运行的实例 AMI ID ubuntu-trusty-14.04-amd64-server-20150325 AMI-5189a661 当我转到页面启动新实例时,我看到一个不同的AMI Ubuntu服务器14.04 LTS(HVM),SSD卷类型-ami-9abea4fb 那么ami-9abea4fb和ami-5189a661有什么区别呢 我正在运行t2.micro。当我准备升级到t2.large时,根据我所读到的,我必须Amazon web services 为什么我的AWS实例与新实例具有不同的AMI?,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我有一个正在运行的实例 AMI ID ubuntu-trusty-14.04-amd64-server-20150325 AMI-5189a661 当我转到页面启动新实例时,我看到一个不同的AMI Ubuntu服务器14.04 LTS(HVM),SSD卷类型-ami-9abea4fb 那么ami-9abea4fb和ami-5189a661有什么区别呢 我正在运行t2.micro。当我准备升级到t2.large时,根据我所读到的,我必须 停止正在运行的实例(ami-5189a661) 分离EBS
对吗?新实例会工作吗,因为它的AMI与我现有的实例不同?我假设你的意思是
AMI-9abea4fb
,而不是AMI-9abea4fv
这些AMI图像的名称告诉您想要知道:
ami-9abea4fb: ubuntu/images/hvm-ssd/ubuntu-trusty-14.04-amd64-server-20150325
ami-5189a661: ubuntu/images/hvm-ssd/ubuntu-trusty-14.04-amd64-server-20160114.5
它们都是Ubuntu14.04 LTS,但其中一个创建于2015年3月,另一个创建于2016年1月。后一个应用了这两个日期之间的时间段的更新。如果从这两个映像中的每个映像创建两个实例,并手动应用所有更新,则它们的功能应该相同
由于这些是EBS支持的实例,您只需在AWS控制台中选择Change Instance Type(更改实例类型),即可将其升级到
t2.large
。无需使用新映像创建新实例。您是否在某个时候创建了AMI?因为搜索ami-9abea4fv
不会出现任何结果。我想那可能是你账户中的一个私人AMI。在任何情况下,这似乎不是一个编程问题,所以它可能是这个网站的主题。还有,为什么不进入AMI列表,看看AMI之间的区别,而不是来这里让我们来找你?关于第二个问题,为什么你觉得需要从一个AMI升级到另一个AMI?如果您甚至不知道AMI的区别是什么,为什么要从一个“升级”到另一个?此外,您列出的过程除了更改实例的instanceID之外,什么都不会做。AMI中的所有数据都会进入EBS,因此如果您扔掉EBS并重新使用旧的EBS,您将一事无成。您不需要更改AMI来更改实例大小,只需停止实例,然后将“change instance type”更改为t2.large。“change instance type”将灰显。顺便说一句,你是说如果我在2016年1月用AMI启动新实例,附加相同的EBS,然后执行apt get update,apt get update,我应该得到更少的组件进行升级?你的实例必须停止以更改类型。在新实例上从旧EBS引导也应该有效。我不认为你在这种情况下使用哪种图像有什么区别。