迁移指南:在 AWS 中从 t1.micro 迁移到 t2.micro

云迁移

AWS t1.micro 到 t2.micro 的迁移可能是一个挑战。

为什么从 t1.micro 迁移到 t2.micro 不容易?

通常,我们会从 AMI 启动一个新实例。此 AMI 是从现有实例中获取的快照创建的。此后,迁移部分完成平滑处理。

但是,对于不同的虚拟化类型,该过程并不相同。

  • T1.micro: Paravirtualization or PV
  • T2.micro: Hardware Virtual Machine or HVM

因此,在我们开始迁移步骤之前,以下是先决条件:

  • 您需要是根用户才能执行命令。使用“: sudo su”。
  • 确保它们位于同一可用区中。混合使用可用区会增加工作负载。

T1.Micro to T2.Micro 迁移步骤:

以下是升级 Ubuntu PV t1.micro 实例的分步方法

#1 Start Ubuntu PV machine with AMI of existing PV t1.micro instance.

#2 Spin a new HVM instance.

t1 to t2 migration

#3 Install Grub packages

Apt-get install grub-pc grub-pc-bin grub-legacy-ec2 grub-gfxpayload-lists

#4 Shut down PV Linux.

#5 Detach: Root partition of PV – sda1

#6 On running HVM, attach PV sda1 in the name of sdf

copy t1 to t2

#7 On HVM – Make directory

mkdir -p /mnt/xvdf && mount /dev/xvdf /mnt/xvdf

#8 Resync – Copy data from HVM sda to sdf : rsync -avzXA /boot/ /mnt/xvdf/boot/

#9 Mount data

mount -o bind /dev /mnt/xvdf/dev && mount -o bind /dev/pts /mnt/xvdf/dev/pts && mount -o bind /proc /mnt/xvdf/proc && mount -o bind /sys /mnt/xvdf/sys

#10 Chroot /mnt/xvdf

You May Also Like: DigitalOcean vs AWS EC2

#11 Install Grub

grub-install –no-floppy –recheck –force /dev/xvdf

#12 Update Grub : update-grub2

#13 Exit chroot: CTRL+D

#14 Stop HVM

#15 Detach both EBS (/dev/sda and /dev/sdf)

#16 Attach dev/sdf as HVM dev/sda

t1 to t2 aws migration

#17 Run HVM Linux on t2.micro

#18 Now you can create an image on t2.micro which will now be HVM.

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/notes/296820.html

(0)
上一篇 2023年7月12日 20:53
下一篇 2023年7月12日 21:04

相关推荐

发表回复

登录后才能评论