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새로운 클라우드에 맞춤형 운영 체제를 로드하세요.

관련 정보