이 문서에는 VM을 만들거나 업데이트할 때 발생할 수 있는 오류가 나와 있습니다.
VM 생성 시 오류
VM 인스턴스를 만들 수 없는 경우 이 섹션에 설명된 문제 중 하나가 원인일 수 있습니다.
할당량 부족
리소스 요청이 할당량을 초과하면 할당량 오류가 발생합니다.
오류 메시지:
RESOURCE_NAME creation failed: Quota QUOTA_NAME exceeded. Limit: QUOTA_LIMIT in region REGION
RESOURCE_NAME creation failed: Quota QUOTA_NAME exceeded. Limit: QUOTA_LIMIT in zone ZONE
Resource exhausted (HTTP 429): QUOTA_EXCEEDED
해결 방법: 더 높은 할당량 한도를 요청합니다. 자세한 내용은 할당량 상향 조정 요청을 참조하세요.
동시 리소스 변형 또는 생성 작업
한 번에 리소스를 두 개 이상 업데이트하면(예: 서브네트워크의 보조 범위 수정 및 동시에 VM 만들기) not ready
오류가 발생할 수 있습니다.
오류 메시지:
The resource 'projects/PROJECT/regions/REGION/subnetworks/default' is not ready
해결 방법: 이 문제를 해결하려면 다음을 시도해 보세요.
- 새 요청을 만들기 전에 작업이 완료될 때까지 대기하세요.
- 지수 백오프로 작업을 재시도합니다.
- 폴링 작업을 사용하여 완료 상태를 확인합니다.
리소스 가용성
다음은 새 Compute Engine 리소스를 요청하거나 새 예약을 만들 때 발생할 수 있는 일반적인 리소스 오류 예시입니다.
ZONE_RESOURCE_POOL_EXHAUSTED
ZONE_RESOURCE_POOL_EXHAUSTED_WITH_DETAILS
The zone 'projects/PROJECT_ID/zones/ZONE' does not have enough resources available to fulfill the request. Try a different zone, or try again later.
A VM_TYPE_AND_SIZE VM instance with RESOURCE_ATTACHMENT is currently unavailable in the ZONE zone. Capacity changes frequently, so try your request in a different zone, with a different VM hardware configuration, or at a later time. For more options, see troubleshooting documentation.
A VM_TYPE_AND_SIZE VM instance with RESOURCE_ATTACHMENT is currently unavailable in the ZONE zone, because of REASON. Consider trying your request in the ZONE zone(s), which currently has capacity to accommodate your request. If you cannot move your VM to ZONE, review the REASON failure resolution instructions available in troubleshooting documentation, then try your request again. If your workload can't accommodate the suggested resolution, try your request with a different VM hardware configuration or at a later time.
리소스 오류를 해결하는 방법은 리소스 가용성 오류 문제 해결을 참조하세요.
영역 가용성
새 리소스를 요청할 때 notFound
또는 does not exist in zone
오류가 발생하는 경우 이는 리소스를 요청한 영역에서 요청한 리소스나 머신 유형을 제공하지 않는다는 의미입니다.
오류 메시지:
notFound
does not exist in zone
해결 방법: 리전 및 영역을 참조하여 각 영역에서 사용할 수 있는 기능을 확인하세요.
리소스 유형 비율 초과
10분 동안 스냅샷에서 디스크 또는 VM을 두 개 이상 만들면 다음 오류가 발생합니다.
오류 메시지:
"code": "RESOURCE_OPERATION_RATE_EXCEEDED", "message": "Operation rate exceeded for resource 'projects/project-id/zones/zone-id/disks/disk-name'. Too frequent operations from the source resource."
해결 방법:
스냅샷에서 여러 디스크를 만들려면 스냅샷을 사용하여 이미지를 만든 후 해당 이미지에서 디스크를 만듭니다.
비부팅 디스크의 경우 이미지에서 영구 디스크 만들기 안내를 따르고 다음 단계를 따릅니다.
- Google Cloud 콘솔에서 이미지를 디스크 소스 유형으로 선택합니다.
- gcloud CLI
image
를 사용하여 플래그를 사용합니다. - REST를 사용하는 경우
sourceImage
매개변수를 사용합니다.
영구 디스크 데이터 백업 및 복제에 대한 자세한 내용은 데이터 보호 옵션을 참조하세요.
권한 부족
VM을 만들려고 할 때 permission
오류가 발생하면 VM을 만드는 데 필요한 IAM 권한이 없는 것입니다.
오류 메시지:
Error: googleapi: Error 403: Google Compute Engine: Required 'compute.regions.get' permission for 'projects/PROJECT_ID/regions/REGION'., forbidden
해결 방법: 조직 관리자에게 VM을 만들 수 있는 액세스 권한을 요청합니다. 자세한 내용은 Compute Engine 리소스에 대한 액세스 권한 부여를 참조하세요.
리소스 이름
리소스를 만들려고 할 때 resource already exists
오류가 발생하면 지정된 위치 및 프로젝트에 대해 리소스에 고유하지 않은 이름을 지정했기 때문에 생성 요청이 실패한 것입니다.
오류 메시지:
The resource 'projects/PROJECT_NAME/zones/ZONE/RESOURCE_TYPE/RESOURCE_NAME' already exists"
The resource 'projects/PROJECT_NAME/regions/REGION/RESOURCE_TYPE/RESOURCE_NAME' already exists"
해결 방법: 고유한 리소스 이름으로 생성 요청을 재시도합니다.
네트워크 인터페이스
VM을 만들 때 Too many network interfaces
오류가 발생하면 요청이 VM 머신 유형의 네트워크 인터페이스 한도를 초과한 것입니다.
오류 메시지:
Invalid value for field 'resource': ". Too many network interfaces. The maximum number of network interfaces allowed for this machine type is NUMBER.
Invalid value for field 'resource.networkInterfaces': ". Too many network interfaces. The maximum number of network interfaces allowed for this machine type is NUMBER.
해결 방법: 다양한 머신 유형에 대한 최대 네트워크 인터페이스 수를 계산하는 방법을 알아보려면 최대 네트워크 인터페이스 수를 참조하세요.
제약조건 위반
VM을 만들 때 Constraint violated
오류가 발생하면 요청이 하나 이상의 조직 정책 제약조건을 위반한 것입니다.
오류 메시지:
예를 들어 조직에서 공유 VPC 서브네트워크를 제한하는 경우 다음과 같은 오류가 발생할 수 있습니다.
Constraint constraints/compute.CONSTRAINT violated for projects/PROJECT_ID. Using the PARAMETER projects/PROJECT_ID/regions/REGION/CONSTRAINTPROJECT_ID is not allowed.
해결 방법: 조직 관리자에게 문의하세요.
CPU 플랫폼 필요
required CPU platform
오류가 발생하면 생성 요청에 지정한 CPU 플랫폼이 지정된 머신 유형에서 지원되지 않는 것입니다.
오류 메시지:
Could not fetch resource: - The selected machine type (MACHINE_TYPE) has a required CPU platform of REQUIRED_CPU_PLATFORM. The minimum CPU platform must match this, but was SPECIFIED_CPU_PLATFORM.
해결 방법:
- 머신 유형이 지원하는 CPU 플랫폼에 대한 자세한 내용은 CPU 플랫폼을 참조하세요.
- 지원되는 CPU 플랫폼으로 요청을 다시 시도하세요.
일치하지 않는 예약 속성
VM을 만들 때 No available resources in specified reservations
오류가 발생하면 VM의 속성 및 VM이 소비할 특정 예약이 일치하지 않는 것입니다.
오류 메시지:
Invalid value for field 'resource.reservationAffinity': - No available resources in specified reservations [RESERVATION_NAME].
해결 방법: 다음 중 하나를 시도합니다.
VM이 예약의 속성과 일치하지 않으면 해당 속성이 예약의 속성과 일치할 때까지 VM을 수정하세요. 그런 다음 VM을 다시 만들어 봅니다.
VM에 올바른 속성이 있지만 예약의 속성과 일치하지 않으면 예약을 변경할 수 없습니다. 그 대신, 다음 방법 중 하나를 따르세요.
VM을 만들 때 다른 특정 예약을 타겟팅합니다.
올바른 속성을 가진 예약이 없는 경우 일치하는 속성으로 새로운 특정 예약을 만들 수 있습니다. 이전의 특정 예약이 더 이상 필요하지 않으면 삭제하여 예약된 리소스에 대한 비용을 더 이상 지불하지 않도록 할 수 있습니다.
VM을 생성할 때 일치하는 예약을 타겟팅합니다.
VM과 일치하는 속성이 있는 자동 사용에 구성된 예약이 있으면 새 VM이 해당 예약을 사용합니다. 그렇지 않으면 VM이 계속 생성되지만 예약된 리소스를 사용하지 않습니다.
자세한 내용은 VM 속성이 예약과 일치하는지 테스트를 참조하세요.
서비스 계정 액세스가 거부됨
서비스 계정을 사용하여 VM을 만들면 Cloud 감사 로그에 다음 오류가 표시될 수 있습니다.
오류 메시지:
SERVICE_ACCOUNT_ACCESS_DENIED
해결 방법: 이 오류는 VM을 만드는 데 사용된 서비스 계정에 새 VM의 서비스 계정에 액세스할 수 있는 Identity and Access Management 역할이 없을 때 표시됩니다.
VM을 만드는 서비스 계정에 roles/iam.serviceAccountUser
역할을 부여하세요. 프로젝트 수준에서 이 역할을 부여하여 VM을 만드는 서비스 계정에 프로젝트에서 생성된 모든 서비스 계정에 대한 액세스 권한을 부여하거나, 새 VM의 서비스 계정에만 이 역할을 부여할 수 있습니다.
누락된 필수 권한
기존 VM에서 VM을 만들려고 하면 다음 오류가 발생할 수 있습니다.
Required 'compute.images.useReadOnly' permission for 'projects/PROJECT_ID/global/images/IMAGE_NAME
이 오류는 여러 가지 이유로 발생할 수 있습니다. 이 오류의 일반적인 원인은 다음과 같습니다.
기존 VM에서 새 VM을 만들려고 했지만 기존 VM의 부팅 디스크 이미지에 대한 읽기 액세스 권한이 없습니다.
이 문제를 해결하려면 부팅 디스크의 소유자에게 연락하여 기존 VM의 이미지를 공유해 달라고 요청하세요.
무료 평가판
Google Cloud 무료 체험 중에 Windows VM을 만들려고 하면 오류가 발생합니다.
오류 메시지:
Windows VM instances are not included with free trial. To use them first enable billing on your account.
해결 방법: Windows Server 이미지는 무료 체험판에 포함되지 않습니다. 유료 Cloud Billing 계정으로 업그레이드하세요.
VM이 시작되지 않음
시작 스크립트를 사용하는 Linux VM이 생성된 후 시작되지 않으면 메타데이터 서버 연결 문제일 수 있습니다.
이 같은 문제는 자체적으로 해결되는 일시적인 네트워크 문제로 인해 최대 7분간 지속될 수 있습니다. 7분이 지나도 문제가 자체적으로 해결되지 않으면 VM을 다시 만드세요.
VM 업데이트 시 오류
VM 인스턴스를 업데이트할 수 없는 경우 다음 문제가 원인일 수 있습니다.
머신 유형 변경 시 오류
VM의 머신 유형을 변경하려고 하면 다음 오류가 발생할 수 있습니다.
Invalid value for field 'resource.sourceMachineImage': Updating 'sourceMachineImage' is not supported
해결 방법:
VM이 새 머신 유형의 프로세서를 지원하는지 확인합니다. 다양한 머신 유형에서 지원되는 프로세서에 대한 자세한 내용은 머신 계열 비교를 참조하세요.
Google Cloud CLI를 사용하여 머신 유형을 변경해보세요.