从 t1.micro 迁移到 t2.micro 亚马逊 AWS
Posted
技术标签:
【中文标题】从 t1.micro 迁移到 t2.micro 亚马逊 AWS【英文标题】:Migrate from t1.micro to t2.micro Amazon AWS 【发布时间】:2014-12-27 21:46:06 【问题描述】:没有办法直接在亚马逊上从 t1.micro 迁移到 t2.micro,我知道。
那么,它会工作吗:
-
从当前 t1 分离 EBS 卷
创建新的 t2.micro 实例
将 EBS vol 附加到新的 t2
数据安全吗?
【问题讨论】:
您能否详细描述一下您的环境以及迁移数据时遇到的问题? 【参考方案1】:这种方法实际上比亚马逊论坛上的方法更容易。它还提供了带图像的分步过程。
http://jsianes.blogspot.jp/2014/07/aws-convert-t1-instances-to-t2.html
基本思路是:
-
关闭 t1 实例 (1) 并分离卷 (A)
启动新的 t2 实例 (2),将其关闭并分离卷 (B)
使用临时 t2 实例 (3),将两个卷附加到它
将 B 引导模块复制到某处并擦除 B 的所有内容
将A的所有内容复制到B
将引导模块复制回 B
结束 3 并享受 2!
注意:如果您要重新绑定弹性 IP,则需要替换与先前主机关联的 ssh 密钥
ssh-keygen -f "/home/user/.ssh/known_hosts" -R <IP>
ssh-keygen -R <IP>
【讨论】:
【参考方案2】:分离 EBS 并将其附加到新的 T2 实例将不起作用,因为如果这是根卷,则 EBS 卷仍在使用 PV 而不是 HVM。您可以按照以下链接中使用的步骤 ChrisC 进行操作,该链接已验证有效。
https://forums.aws.amazon.com/thread.jspa?threadID=155526
【讨论】:
以上是关于从 t1.micro 迁移到 t2.micro 亚马逊 AWS的主要内容,如果未能解决你的问题,请参考以下文章
在 Amazon EMR 上运行 mrjob,不支持 t2.micro