Я подготовил очень легкий, урезанный и оптимизированный для задач, интенсивно использующих процессор, систему Debian для запуска на Google Cloud Engine. Но, как и в AWS, я не могу найти способ загрузить эту виртуальную машину в Google. Является ли это возможным?
1 ответ
Источник: https://cloud.google.com/compute/docs/creating-custom-image#importing_an_image
Также см. Здесь требования: https://cloud.google.com/compute/docs/tutorials/building-images.
Импортируйте изображение в формате RAW
Вы можете импортировать файл изображения RAW в Compute Engine и использовать его для создания новых экземпляров. Чтобы импортировать файл RAW, он должен соответствовать следующим требованиям:
Файл RAW должен иметь имя disk.raw. Файл RAW должен быть упакован как файл tar в формате gzipped с расширением tar.gz. Например, вы можете упаковать файл RAW с помощью команды tar: $ tar -Sczf example-image.tar.gz disk.raw Файл должен храниться в Google Cloud Storage. Примечание. Файл tar должен быть совместим с Compute Engine и создаваться либо в разделе «Экспорт изображения в облачное хранилище Google», либо в документации «Создание изображения с нуля». Тарболы, созданные любым другим способом, не гарантированно будут работать на Compute Engine. Пользователи Mac OS X могут использовать Homebrew для установки пакета gnu-tar. Этот пакет создает файлы tar, совместимые с Compute Engine. Чтобы добавить изображение RAW в свой проект, добавьте tar-файл, содержащий образ disk.raw, в свой список изображений. В gcloud compute выполните следующее:
$ gcloud compute images create IMAGE_NAME --source-uri URI Вы должны выбрать имя изображения, которое является уникальным среди всех изображений в проекте, и указать URI вашего tar-файла в Google Cloud Storage, используя любую из схем URI, показанных ниже:
gs://BUCKET_NAME/IMAGE_NAME.image.tar.gz https://storage.googleapis.com/BUCKET_NAME/IMAGE_NAME.image.tar.gz Вы можете проверить, готово ли изображение для использования, выполнив команду описания изображений, которая также возвращает состояние изображения. После того, как изображение готово, вы можете использовать его для своих экземпляров.
Когда вы добавляете изображение, Google Compute Engine создает личную копию изображения для использования. Любые изменения, которые вы вносите в исходный объект Google Cloud Storage, не влияют на изображение, используемое Google Compute Engine.
Примечание. Изображения Compute Engine будут автоматически сохраняться в том же месте, что и исходный объект Cloud Storage, для повышения производительности этих изображений в этом месте. После того, как вы успешно добавили образ в Compute Engine, вы можете использовать его для запуска новых экземпляров.