2015-01-04 3 views

답변

7

GCE에서 이미지 또는 스냅 샷을 직접 다운로드 할 방법이 없지만 이미지를 저장하고 다운로드 할 수있는 Google Cloud Storage (GCS)에 저장할 수있는 방법이 있습니다. 이렇게하려면 표준 gcimagebundle 도구를 사용할 수 있습니다.

dd command을 사용하여이 이미지를 만들 수도 있습니다. 그런 다음이 명령을 실행할 수 있습니다

dd if=/dev/disk/by-id/google-diskname of=disk.img bs=5M 

는 GCS에 걸쳐 복사 :

gsutil cp disk.img gs://bucket/image.img 

을 그리고 나중에, 당신은 할 수 당신이 이미지에 원하는 것보다 더 큰 임시 디스크에서이 실행 :

gsutil cat gs://bucket/image.img | dd of=/dev/disk/by-id/google-newdisk bs=5M 

이것은 디스크의 이미지를 만든 다음 당신이 웹 인터페이스 또는 인 gsutil을 사용하여 다운로드 할 수있는 GCS로 보낼 수 있습니다.

+0

gcimagebundle 도구를 사용하여 이전에 해고했지만 * 실행중인 인스턴스에서 사용할 수 있음을 귀하의 회신으로 알 수있었습니다. 실제로, [README.md] (https://github.com/GoogleCloudPlatform/compute-image-packages/tree/master/gcimagebundle)에서 그렇게 말했고 나는 결코 그것을 보지 못했습니다. 다시 한 번 감사드립니다! – sparker

+0

# 1. 부팅 (첨부) 디스크로이를 수행 할 수있는 방법이 있습니까? # 2. @sparker : 그 링크는 죽었지 만 README.md를 찾았지만 실행중인 인스턴스에 대해서는 아무 것도 말하지 않고 어디에서 가져 왔습니까? GCS 문서에 따르면 "VM 인스턴스에 연결된 디스크에서 이미지를 만들 수 없습니다." – killjoy

관련 문제