我们有超过5个实例AWS云,但我想将这些实例映像转换到其他云中,可以吗?如果是,请告诉我怎么做。
发布于 2017-08-31 23:05:06
这是可能的。
中使用该快照
如果您不在同一云中,并且没有准备在其平台上自动还原外部实例,则可以执行以下操作:
使用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
在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 end的文件。
提供这个MyServerDisk-of-2017-08-31 new在您的新云加载您的自定义操作系统。
https://unix.stackexchange.com/questions/389691
复制相似问题