AWS イメージを別のクラウドに転送

AWS イメージを別のクラウドに転送

AWSクラウドには5つ以上のインスタンスがありますが、このインスタンスイメージを別のクラウドに転送したいのですが可能ですか?その場合はどうすればよいか教えてください。

答え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

圧縮を使用して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新しいクラウドにカスタムオペレーティングシステムをロードします。

関連情報