내 VM 이미지를 GCE에 업로드


1

매우 가벼우면서도 제거가 잘되고 CPU 클라우드 작업 데비안 시스템이 Google 클라우드 엔진에서 실행되도록 최적화되었습니다. 그러나 AWS와 마찬가지로이 VM을 Google에 업로드하는 방법을 찾을 수 없습니다. 가능합니까?

답변:


1

출처 : https://cloud.google.com/compute/docs/creating-custom-image#importing_an_image

https://cloud.google.com/compute/docs/tutorials/building-images 요구 사항도 여기를 참조하십시오.

RAW 이미지 가져 오기

RAW 이미지 파일을 Compute Engine으로 가져 와서 새 인스턴스를 만들 수 있습니다. RAW 파일을 가져 오려면 파일이 다음 요구 사항을 충족해야합니다.

RAW 파일의 이름은 disk.raw 여야합니다. RAW 파일은 tar.gz 파일 확장자를 가진 gzip 압축 tar 파일로 패키지되어야합니다. 예를 들어 tar 명령을 사용하여 RAW 파일을 패키징 할 수 있습니다. $ tar -Sczf example-image.tar.gz disk.raw 파일은 Google Cloud Storage에 저장해야합니다. 참고 : tar 파일은 Compute Engine과 호환 가능해야하며 이미지를 Google Cloud Storage로 내보내기 섹션 또는 처음부터 이미지 작성 문서를 통해 생성해야합니다. 다른 방식으로 작성된 Tarball은 Compute Engine에서 작동하지 않을 수 있습니다. Mac OS X를 실행하는 사용자는 Homebrew를 사용하여 gnu-tar 패키지를 설치할 수 있습니다. 이 패키지는 Compute Engine과 호환되는 tar 파일을 생성합니다. RAW 이미지를 프로젝트에 추가하려면 disk.raw 이미지가 포함 된 tar 파일을 이미지 목록에 추가하십시오. gcloud compute에서 다음을 실행하십시오.

$ gcloud compute images create IMAGE_NAME --source-uri URI 프로젝트의 모든 이미지 중에서 고유 한 이미지 이름을 선택하고 아래 표시된 URI 체계 중 하나를 사용하여 Google Cloud Storage에서 tar 파일의 URI를 제공해야합니다.

gs : //BUCKET_NAME/IMAGE_NAME.image.tar.gz https://storage.googleapis.com/BUCKET_NAME/IMAGE_NAME.image.tar.gz 이미지 설명 명령을 수행하여 이미지를 사용할 준비가되었는지 확인할 수 있습니다. 이미지 상태도 반환합니다. 이미지가 준비되면 인스턴스에 사용할 수 있습니다.

이미지를 추가하면 Google Compute Engine에서 사용할 이미지의 개인 사본을 만듭니다. 원래 Google Cloud Storage 객체를 변경해도 Google Compute Engine에서 사용하는 이미지에는 영향을 미치지 않습니다.

참고 : Compute Engine 이미지는 소스 Cloud Storage 객체와 동일한 위치에 자동으로 저장되어 해당 위치에서 이러한 이미지의 성능을 향상시킵니다. 이미지를 Compute Engine에 성공적으로 추가하면 새 인스턴스를 시작하는 데 사용할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.