Google Cloud Экспорт VM
Не самый тривиальный процесс. Видимо Гугловцы делают "все для людей"...
И так.
1. Для начала надо установить command-line tools (описан процесс для Ubuntu):
export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)" echo "deb https://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - sudo apt update sudo apt install google-cloud-sdk
2. После успешной установки запускаем команду:
gcloud init
и следуем инструкциям — потребуется ввести ваши учетные данные для доступа к проекту на Google Cloud, перейти по предложенной ссылке (открыть в браузере) для подтверждения действий и ввести verification code (появится в браузере после перехода по ссылке).
3. Идем в https://console.cloud.google.com/compute/instances
Открываем интересуемую нас виртуалку, тыкаем на название используемого ей диска (пункт: "Загрузочный диск и локальные диски"), после чего, попав в свойства диска, нажимаем сверху кнопочку "создать образ" - Придумываем название новому образу, жмем "Создать".
Образ будет создан через некоторое время и посмотреть его можно будет во вкладке https://console.cloud.google.com/compute/images
4. После создания образа, идем в https://console.cloud.google.com/storage и создаем новое хранилище (проще говоря, папку в сторадже). Например, создали папку с именем test-img.
5. Теперь, на компьютере, на котором установлен google command-line tools, пишем:
gcloud compute images export --destination-uri gs://test-img/<Имя-будущего-архива-образа>.tar.gz --image <имя-образа-из-пункта-3>
Будет много букофф на экране... после окончания процесса:
6. Идем опять в https://console.cloud.google.com/storage и тыкаем на полученный только что архив. Он скачается на локальный компьютер.