Getting ready to upgrade our management server from 81.10 to 81.20. It's my standard practice to always deploy on the newest supported machine type, and I see in the deployment template, these are the options:
- C3 - Intel Sapphire Rapids
- N2D - AMD EPYC
- N2 - Intel Cascade Lake / Ice Lake
- N1 - Intel Skylake
C3 is the newest, but when I attempt to deploy, I get this error:
Error: googleapi: Error 400: Invalid value for field 'machineType': 'projects/my-project/zones/us-central1-b/machineTypes/c3-standard-4'. NetworkInterface NicType can only be set to GVNIC on instances with GVNIC GuestOsFeature., invalid
The google documentation explains that the image's guestOsFeatures metadata must have nic-type = gVNIC but I don't see that set on the latest R81.20 image:
$ gcloud compute images describe projects/checkpoint-public/global/images/check-point-r8120-gw-byol-cluster-631-991001709-v20241105
archiveSizeBytes: '13915442176'
creationTimestamp: '2024-11-05T04:18:06.913-08:00'
description: Check Point CloudGuard IaaS GW
diskSizeGb: '100'
enableConfidentialCompute: false
family: check-point-r8120-gw-byol-cluster
guestOsFeatures:
- type: MULTI_IP_SUBNET
id: '3773117695928021521'
kind: compute#image
Thus, I don't think C3 is actually an option currently. If I use T2 or N2D, the same deployment works fine