-
[GCP] snapshot disk 를 다른 프로젝트로 옮기는 법AI/Cloud 2020. 3. 5. 17:05
여러번 찾아보는 것은 정리해두려고 한다. :)
가. snapshot 을 뜬 디스크를 다른 프로젝트로 옮기는 법
1) 복사하고자 하는 디스크의 snapshot 을 ui 에서 만든다.
2) 해당 스냅샷의 uri 를 찾기 위해서 해당 명령어를 콘솔에 친다.
gcloud compute snapshots list --uri
뭐 이런 식으로 생겼다.
https://www.googleapis.com/compute/v1/projects/projectname/global/snapshots/snapshot-1
3) 옮기고자 하는 다른 프로젝트로 설정한다.
--source-snapshot https://www.googleapis.com/compute/v1/projects/projectname/global/snapshots/snapshot-1
4) 스냅샷을 복사하여 vm 을 생성한다.
gcloud compute instances create <name of instance> --image https://www.googleapis.com/compute/v1/projects/projectname/global/snapshots/snapshot-1
5) disk zone 을 선택한다.
이중에 마음에 드는 zone 을 번호를 입력하여 선택한다.
6) 생성되면 아래와 같은 결과가 나온다.
NAME ZONE SIZE_GB TYPE STATUS disk-1 asia-northeast1-a 50 pd-standard READY```
7) 디스크에 연결할 vm 을 생성한다.
Compute engine -> vm instance 에서 create 을 누르고
** 반드시 disks 를 만든 region 과 zone 을 선택한다 **
그리고 Boot disk 에서 change 를 누르고, Existing disk tab 을 선택하면 존재하는 디스크를 선택 가능하다.
select 를 누르고 나오고, vm 을 잘 만들면 된다!