Теперь это можно сделать довольно легко, с оговоркой, что при создании виртуальной машины в другом проекте это нельзя сделать с помощью пользовательского интерфейса, а скорее с помощью инструмента gcloud
.А в Google даже есть страница для документирования как.
Во-первых, вам нужно либо создать образ, либо снимок диска, используемого в виртуальной машине.Вы можете сделать это через консольный интерфейс или утилиту gcloud. Документация Google хорошо объясняет, как это сделать, но TLDR:
- остановите ВМ, если это возможно, или сократите количество записей, отключив службы, если нет
- Перейти к Compute Engine -> Диски в консоли
- выбрать создать
- выбрать диск в качестве источника
- установить любые другие необходимые вам свойства
- нажмите create
Как только это будет завершено, используйте инструмент gcloud с другим проектом для создания новой виртуальной машины.Чтобы узнать / проверить имя образа диска:
gcloud compute images list --project [IMAGE_PROJECT]
, затем создайте виртуальную машину (добавьте любые дополнительные параметры, которые вам нужны):
gcloud compute instances create [INSTANCE_NAME] --image [IMAGE_NAME] --image-project [IMAGE_PROJECT]