이 문서에서는 다음 작업을 실행할 때 발생할 수 있는 오류를 보여줍니다.
- 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.
이 문제를 해결하려면 다음 단계를 따르세요.
원하는 성능 한도를 지원하는 값으로 디스크 크기를 늘릴지 아니면 디스크의 현재 크기에서 지원하는 성능 한도를 선택할지 결정합니다. 디스크 유형의 유효한 한도는 다음 목록에서 해당 페이지를 검토하세요.
다른 한도를 사용하려면 이전 단계에서 선택한 성능 한도로 작업을 다시 시도하세요. 그렇지 않은 경우 Hyperdisk 또는 익스트림 영구 디스크의 크기를 늘리는 방법을 알아보려면 Hyperdisk 크기 늘리기 또는 영구 디스크 크기 늘리기를 참고하세요.
영역 디스크를 리전 디스크로 변환할 때 디스크 유형으로 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를 사용하는 경우 요청 본문에
hyperdisk-balanced-high-availability값이 있는type필드를 포함합니다.
자세한 내용은 영역 디스크에서 리전 디스크 클론 만들기를 참고하세요.
Hyperdisk Balanced 또는 Hyperdisk Balanced High Availability의 성능 한도가 누락됨
Hyperdisk Balanced 또는 Hyperdisk Balanced 고가용성 볼륨을 만들 때 디스크의 맞춤 크기를 지정하는 경우 프로비저닝된 IOPS와 프로비저닝된 처리량을 모두 명시적으로 지정해야 합니다. 맞춤 크기를 지정했지만 성능 한도를 하나 또는 둘 다 생략하면 오류가 발생합니다.
해결 방법
이 문제를 해결하려면 디스크를 만드는 동안 맞춤 크기를 지정할 때 프로비저닝된 IOPS와 프로비저닝된 처리량을 모두 지정하세요. 각 Hyperdisk 유형의 유효한 값은 이 페이지의 성능 한도 섹션에 나와 있습니다.
- gcloud CLI를 사용하는 경우
--provisioned-iops및--provisioned-throughput플래그를 모두 포함합니다. - REST를 사용하는 경우 요청 본문에
provisionedIops및provisionedThroughput필드를 모두 포함합니다.
Hyperdisk 볼륨의 크기 제한
Hyperdisk 볼륨에 지정하는 크기는 다음 표에 나와 있는 범위 내에 있어야 합니다.
| 디스크 유형 |
|---|
하지만 인스턴스에 연결된 모든 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,432 IOPS까지 16 IOPS가 제공됩니다. | 2,097,152 |
| 하이퍼디스크 처리량 | IOPS 수준을 프로비저닝할 수는 없지만 프로비저닝된 처리량의 각 MiB/s에는 최대 9,600IOPS까지 4IOPS가 제공됩니다. | 2,400 |