Я хочу снова изменить тип виртуальной машины с N2 на N1.
Я выполнил:
gcloud compute instance set-machine-type MACHINENAME --zone = europe-west4-b --custom-cpu = 10 --custom-memory = 40: --custom-extensions --custom-vm-type = n1
Тогда я получаю:
ОШИБКА: (gcloud.compute.instances.set-machine-type) Не удалось получить ресурс: - Выбранный тип компьютера (custom-10-40960) несовместим с cascadelake платформы ЦП
Когда я пытаюсь изменить его с помощью веб-интерфейса GUI, он вернется с ошибкой:
Запрос содержит недопустимые аргументы: «Выбранный тип машины (n1-standard-8) несовместим с каскадным ключом платформы ЦП». Код ошибки: "badRequest"
Но я изменил тип машины на N1 в Gui. Это просто не спасет
Любая идея?
Спасибо
Поскольку вы используете N2 машина, ваша платформа ЦП установлена на "Каскад"(https://cloud.google.com/compute/docs/cpu-platforms) но Машины N1 поддерживают только "Skylake","Broadwell","Haswell" и "Мост".
Это известная проблема (https://issuetracker.google.com/142981164), вы не сможете выполнить эту операцию.
Обходной путь, предоставляемый Google:
Здравствуй,
Команда GCE теперь знает об этой проблеме и будет работать над ее исправлением.
На данный момент, если вам нужно изменить тип машины, вы можете отсоединить существующий диск от экземпляра второго поколения и повторно подключить его к виртуальной машине первого поколения в качестве временного решения [1].
В настоящее время мы не можем предоставить расчетное время прибытия для этого исправления. Однако дальнейшие обновления по этой проблеме можно найти в этой теме.
Спасибо.
[1] https://cloud.google.com/compute/docs/disks/detach-reattach-boot-disk
Я тоже столкнулся с этой проблемой и нашел следующее решение:
Отредактируйте экземпляр и разверните «Платформа ЦП и графический процессор», затем выберите «Автоматическая» платформа ЦП. Нажмите "Сохранить". Отредактируйте экземпляр еще раз, и теперь вы сможете вернуться к типу экземпляра N1, поскольку он больше не «привязан» к Cascade Lake.
Надеюсь это поможет.