Ошибка: настройки UEFI должны быть одинаковыми для экземпляра и загрузочного диска. При редактировании экземпляра ВМ в GCP - PullRequest
0 голосов
/ 27 мая 2020

Обычно я хочу сделать резервную копию виртуальной машины в GCP и узнать о снимке. Итак, я пытаюсь использовать функцию snapshot из GCP. Я создал снимок машины с именем angular (эта машина содержит данные angular и узел), вот изображение снимка:

Snapshot details

Теперь я хочу использовать этот снимок для восстановления данных, и я не хочу создавать новый экземпляр, у меня есть один способ, в котором сначала вам нужно удалить загрузочный диск экземпляра, на котором вы должны восстановить данные моментального снимка, а затем создать новый диск, используя этот моментальный снимок, а затем использовать этот диск. Я пробовал эту технику, но получаю эту ошибку:

Ошибка:

UEFI setting must be the same for the instance and the boot disk.

образ диска, который я создал с помощью снимка:

Diks details

Образ экземпляра виртуальной машины, в котором я хочу использовать новый диск (созданный из моментального снимка) :

VM instance

VM instance

Что я делаю не так?

1 Ответ

2 голосов
/ 27 мая 2020

Думаю, ваш экземпляр может быть несовместим с UEFI . В Google Cloud есть некоторые изображения, совместимые с UEFI , а другие - нет. Вы можете проверить, совместим ли ваш экземпляр с UEFI, с помощью следующей команды (введите правильную зону):

$ gcloud compute instances describe your-instance --zone=europe-west4-b | grep type:

Если экземпляр совместим, в результате вы увидите type: UEFI_COMPATIBLE. Если он несовместим, вы его не увидите. Я думаю, что в настоящее время невозможно изменить совместимость UEFI на экземпляре. Однако вы можете проверить, какие изображения совместимы с UEFI. Вот несколько примеров:

Совместимо:

$ gcloud compute images describe-from-family rhel-7 --project=rhel-cloud  | grep type:
- type: UEFI_COMPATIBLE

$ gcloud compute images describe-from-family rhel-8 --project=rhel-cloud  | grep type:
- type: UEFI_COMPATIBLE

Несовместимо:

$ gcloud compute images describe-from-family debian-9 --project=debian-cloud  | grep type:
- type: VIRTIO_SCSI_MULTIQUEUE

Вы можете см. другие изображения подробнее здесь .

...