我们有超过 5 个实例 AWS 云,但我想将这些实例映像转移到其他云,这可能吗?如果是,请告诉我如何做。
答案1
这是可能的。
下载实例快照并在您的新云中使用该快照。
如果您不在同一个云上,并且没有在其平台上自动恢复外部实例的规定,那么您可以执行以下操作:
步骤1 :
使用 dd 和 ssh 对服务器硬盘进行映像,并使用选项 -C 进行压缩来制作服务器磁盘的精确副本;
检查您的磁盘位置:
techie@plab:~# lsblk -o name,type,size,mountpoint
NAME TYPE SIZE MOUNTPOINT
xvda1 disk 128M [SWAP]
xvda2 disk 30G /
Or
techieplab:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev486M 4.0K 486M 1% /dev
tmpfs99M 160K 99M 1% /run
/dev/xvda2 30G 733M 28G 3% /
none4.0K 0 4.0K 0% /sys/fs/cgroup
none5.0M 0 5.0M 0% /run/lock
none495M 0 495M 0% /run/shm
none100M 0 100M 0% /run/user
请注意,我们的设备(磁盘)位于/dev/xvda2
30G 空间/dev/xvda
使用 Compression 通过 ssh 复制硬盘:
ssh -C root@your-server-ip "dd if=/dev/xvda bs 1M" | dd of=MyServerDisk-of-`date +%F`.iso
您最终会得到一个类似于以下内容的文件MyServerDisk-of-2017-08-31.iso
第2步
提供这个MyServerDisk-of-2017-08-31.iso在您的新云上加载您的自定义操作系统。