머신 이미지에서 Google Cloud 인스턴스를 생성할 때(CLI 사용) 추가 스토리지를 추가하는 방법은 무엇입니까?

머신 이미지에서 Google Cloud 인스턴스를 생성할 때(CLI 사용) 추가 스토리지를 추가하는 방법은 무엇입니까?

gcloud CLI를 사용하여 머신 이미지를 기반으로 새 인스턴스를 만들고 싶습니다. 인스턴스를 잘 생성할 수 있지만 인스턴스에 추가 스토리지를 추가하는 방법을 알 수 없습니다. 머신 이미지 부팅 디스크의 고정 크기(이 경우 30GB)를 초과합니다. "--source-machine-image" 옵션을 사용하지 않으면 원하는 크기의 부팅 디스크나 추가 디스크를 만들 수 있고 "lsblk"를 입력하면 표시되지만 지금까지는 실제로 시도한 것이 없습니다. 인스턴스에 표시되는 추가 디스크를 제공합니다.

답변1

에게VM 인스턴스 만들기다음 명령을 사용할 수 있습니다.

gcloud compute instances create VM_NAME \
    [--image IMAGE | --image-family IMAGE_FAMILY] \
    --image-project IMAGE_PROJECT

--source-machine-image머신 이미지에서 인스턴스를 생성하는 데 사용할 수 있는 옵션입니다 .

여기에는 인스턴스에 추가 스토리지를 추가하는 두 가지 옵션이 있으며 이를 확인할 수 있습니다.선적 서류 비치자세한 내용은

  1. 영역 영구 디스크 크기 조절

인스턴스에 더 많은 스토리지가 필요한 경우 영역 영구 디스크의 크기를 조정할 수 있으며, 데이터를 고유한 파티션으로 분리해야 하는 경우에만 여러 보조 디스크를 연결할 수 있습니다.

도구 에서 명령 gcloud을 사용 하고 원하는 디스크 크기(GB)로 플래그를 disks resize지정합니다 .--size

gcloud compute disks resize DISK_NAME --size DISK_SIZE
  1. 인스턴스에 빈 영역 영구 디스크 추가
gcloud compute disks create DISK_NAME \
  --size DISK_SIZE \
  --type DISK_TYPE

디스크를 생성한 후 실행 중이거나 중지된 인스턴스에 연결합니다. 다음 명령 을 사용하십시오 gcloud compute instances attach-disk.

gcloud compute instances attach-disk INSTANCE_NAME \
  --disk DISK_NAME

새로운 빈 영역 영구 디스크는 데이터나 파일 시스템 없이 시작되며 이 디스크를 인스턴스에 연결한 후 직접 포맷해야 한다는 점에 유의하세요. 이 작업에 대한 문서는 다음과 같습니다.영역 영구 디스크 포맷 및 마운트

관련 정보