Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon ec2 如何用新实例替换AmazonEC2实例?_Amazon Ec2_Amazon Web Services_Amazon Ebs - Fatal编程技术网

Amazon ec2 如何用新实例替换AmazonEC2实例?

Amazon ec2 如何用新实例替换AmazonEC2实例?,amazon-ec2,amazon-web-services,amazon-ebs,Amazon Ec2,Amazon Web Services,Amazon Ebs,如何用新实例替换Amazon EC2实例而不删除实例上的tomcat7、mysql和其他设置?简单: 停止实例 分离卷-如果只有一个卷(启动卷),请分离该卷 拍摄卷的快照以进行安全保护(在这种情况下并非绝对必要,但从未有人因为备份关键系统而被解雇) 终止实例 启动所需类型的新实例(必须与原始平台相同,即x86或x64) 等待它运行,然后停止它 分离其卷并将其删除 将原始卷附加到它(启动卷必须是/dev/sda1) 重新启动新实例,并根据需要重新分配弹性IP 如果要删除的我的实例是x86,而新实例

如何用新实例替换Amazon EC2实例而不删除实例上的
tomcat7
mysql
和其他设置?

简单:

  • 停止实例
  • 分离卷-如果只有一个卷(启动卷),请分离该卷
  • 拍摄卷的快照以进行安全保护(在这种情况下并非绝对必要,但从未有人因为备份关键系统而被解雇)
  • 终止实例
  • 启动所需类型的新实例(必须与原始平台相同,即x86或x64)
  • 等待它运行,然后停止它
  • 分离其卷并将其删除
  • 将原始卷附加到它(启动卷必须是/dev/sda1)
  • 重新启动新实例,并根据需要重新分配弹性IP

  • 如果要删除的我的实例是
    x86
    ,而新实例必须是
    x64
    ,该怎么办?那么您不能这样做-启动卷具有特定于体系结构的加载程序,因此x86启动卷不能与x64实例类型一起工作,反之亦然。您所能做的最好的事情是分离任何数据卷(独立于平台)并将其连接到新实例以保留工作数据,但是您在旧实例上安装的任何软件都需要重新安装到新实例上(尽管您可以将旧引导卷作为数据卷连接,以跟踪需要安装的内容、复制配置等)。您可以修改实例的类型-无需执行分离/重新连接舞蹈。您仍然存在x86/x64问题obviously@FrederickCheung你的意思是说有一个替代Jonners提交的答案的选项。如果是的话,如果你能解释一下,作为一个答案,那就太好了。谢谢。@Jonners,如果你在你的实例上收到一个事件警报,我t是EBS支持的,您所要做的就是重新启动实例,它将在新硬件上运行,无需执行此过程。