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