디스크 생성 및 수정 문제 해결

이 문서에는 다음 작업 중 하나를 수행할 때 발생할 수 있는 오류가 나열되어 있습니다.

  • Persistent Disk 또는 Google Cloud Hyperdisk 볼륨 만들기
  • Google Cloud Hyperdisk 또는 Extreme Persistent Disk 볼륨의 프로비저닝된 크기 또는 성능 수정

지정된 크기 또는 성능이 잘못됨

Hyperdisk 및 Extreme Persistent Disk 볼륨을 만들거나 프로비저닝된 성능을 업데이트할 때 디스크 유형에 비해 너무 낮거나 높은 크기 또는 성능 한도를 지정하면 오류가 발생할 수 있습니다.

  •    ERROR: (gcloud.compute.disks.create) Could not fetch resource:
       - Requested provisioned IOPS cannot be higher than 100,000.
       
  •       ERROR: (gcloud.compute.disks.create) Could not fetch resource:
          - Requested provisioned throughput cannot be higher than 2,400.
          
  •       ERROR: (gcloud.compute.disks.create) Could not fetch resource:
          - Disk size cannot be greater than 65,536 GB for disk type hyperdisk-ml.
          
  •       ERROR: (gcloud.compute.disks.create) Could not fetch resource:
           Requested provisioned throughput cannot be smaller than 20.
          

해결 방법:

이 문제를 해결하려면 각 Hyperdisk 유형에 허용되는 범위 내에 있는 한도를 지정하세요. 각 Hyperdisk 유형의 유효한 값은 이 문서의 크기 한도성능 한도 섹션에 있습니다.

디스크 크기로 인해 프로비저닝된 IOPS를 늘릴 수 없음

Extreme Persistent Disk 또는 Hyperdisk 볼륨을 만들거나 기존 디스크의 프로비저닝된 성능을 업데이트할 때 디스크 크기에 비해 너무 높은 IOPS 또는 처리량 한도를 지정하면 다음 오류 중 하나가 발생할 수 있습니다.

  •    Requested provisioned IOPS is too high for the current disk size
       
  •    Requested provisioned throughput is too high for the requested disk size.
       

이 문제를 해결하려면 다음 단계를 따르세요.

  1. 원하는 성능 한도를 지원하는 값으로 디스크 크기를 늘릴지 아니면 디스크의 현재 크기에서 지원하는 성능 한도를 선택할지 결정합니다. 디스크 유형의 유효한 한도는 다음 목록에서 해당하는 페이지를 검토하세요.

  2. 다른 한도를 사용하려면 이전 단계에서 선택한 성능 한도로 작업을 다시 시도하세요. 또는 Hyperdisk 또는 Extreme Persistent Disk의 크기를 늘리는 방법을 알아보려면 Hyperdisk 크기 늘리기 또는 Persistent Disk 크기 늘리기 를 각각 참조하세요.

영역 디스크를 리전 디스크로 변환할 때 Hyperdisk Balanced High Availability를 디스크 유형으로 지정하지 않음

영역 Hyperdisk Balanced 또는 Hyperdisk Extreme 디스크에서 리전 디스크를 만들려고 하면 다음과 같은 메시지가 표시될 수 있습니다.

ERROR: (gcloud.compute.disks.create) ...
 - Creating a regional disk of type hyperdisk-balanced is not supported.

해결 방법

영역 Hyperdisk Balanced 또는 Hyperdisk Extreme 디스크에서 리전 디스크를 만들려면 디스크를 새 Hyperdisk Balanced High Availability 디스크로 클론합니다. gcloud CLI 또는 REST를 사용하여 디스크를 클론하는 경우 이 디스크 유형을 지정해야 합니다.

  • gcloud CLI를 사용하는 경우 --disk-type=hyperdisk-balanced-high-availability 플래그를 포함합니다.
  • Compute Engine API를 사용하는 경우 요청 본문에 type 필드를 hyperdisk-balanced-high-availability 값과 함께 포함합니다.

자세한 내용은 영역 디스크에서 리전 디스크 클론 만들기를 참조하세요.

Hyperdisk Balanced 또는 Hyperdisk Balanced High Availability의 성능 한도 누락

Hyperdisk Balanced 또는 Hyperdisk Balanced High Availability 볼륨을 만들 때 디스크의 커스텀 크기를 지정하는 경우 프로비저닝된 IOPS와 프로비저닝된 처리량을 모두 명시적으로 지정해야 합니다. 커스텀 크기를 지정하지만 성능 한도 중 하나 또는 둘 다 생략하면 오류가 발생합니다.

해결 방법

이 문제를 해결하려면 디스크를 만드는 동안 커스텀 크기를 지정할 때 프로비저닝된 IOPS와 프로비저닝된 처리량을 모두 지정하세요. 각 Hyperdisk 유형의 유효한 값은 이 페이지의 성능 한도 섹션에 있습니다.

  • gcloud CLI를 사용하는 경우 --provisioned-iops--provisioned-throughput 플래그를 모두 포함합니다.
  • REST를 사용하는 경우 요청 본문에 provisionedIopsprovisionedThroughput 필드를 모두 포함합니다.

Hyperdisk 볼륨의 크기 제한

Hyperdisk 볼륨에 지정하는 크기는 다음 표에 나와 있는 범위 내에 있어야 합니다.

Hyperdisk 유형 최소 크기 최대 크기 기본 크기
하이퍼디스크 균형 4GiB 64TiB 100GiB
Hyperdisk Balanced High Availability 4GiB 64TiB 100GiB
하이퍼디스크 익스트림 64GiB 64TiB 1TiB
Hyperdisk ML 4GiB 64TiB 100GiB
Hyperdisk Throughput 2TiB 32TiB 2TiB

하지만 인스턴스에 연결된 Hyperdisk 볼륨의 크기는 인스턴스의 Hyperdisk 한도를 초과할 수 없습니다.

Hyperdisk 볼륨의 성능 한도

다음 표에는 각 Hyperdisk 유형에 지정할 수 있는 성능 한도가 나와 있습니다. 하지만 지정할 수 있는 IOPS 및 처리량 수준은 볼륨의 크기에 따라 다릅니다. 각 한도의 자세한 요약은 Hyperdisk Balanced, Hyperdisk Balanced High Availability, Hyperdisk Extreme, Hyperdisk ML, Hyperdisk Throughput크기 및 성능 한도 섹션을 참조하세요.

Hyperdisk 유형 IOPS 한도 처리량 한도(MiB/초)
하이퍼디스크 균형 160,000 2,400
Hyperdisk Balanced High Availability 100,000 2,400
하이퍼디스크 익스트림 350,000 Hyperdisk Extreme 볼륨에는 처리량 수준을 프로비저닝할 수 없습니다. 각 볼륨은 1,000IOPS당 250MiB/초씩, 최대 5,000MiB/초의 처리량을 가져옵니다.
Hyperdisk ML IOPS 수준을 프로비저닝할 수는 없지만 프로비저닝된 처리량의 각 MiB/초에는 최대 33,554,432IOPS까지 16IOPS가 제공됩니다. 2,097,152
Hyperdisk Throughput IOPS 수준을 프로비저닝할 수는 없지만 프로비저닝된 처리량의 각 MiB/s에는 최대 9,600IOPS까지 4IOPS가 제공됩니다. 2,400