Проблема при импорте виртуального диска в gcloud (Centos 6.7) - PullRequest
0 голосов
/ 28 мая 2018

Я пытался импортировать виртуальный диск в gcloud из локальной установки Premise Openstack. Но я не могу успешно запустить экземпляр VM для Centos 6.7 в gcloud.

Я пробовал разные варианты запуска Custom Image на gcp:

Centos 6.7

Raw image 20 GB
vmdk 8 GB image  
qcow2 image  7.3 GB
Openstack compatible CentOS 6.x image  1.2 GB ( Downloaded from Internet) 

Последовательность шагов

  • Сначала мы создали Bucket в нашем проекте, чтобызагрузить пользовательские изображения (более 4 изображений).

  • Установлен / настроен Google Cloud SDK.Используйте следующую команду для создания изображения из наших пользовательских изображений (создание каждого изображения занимает не менее 2 часов) gcloud compute images import my-import-image --source-file gs: //your_gcs_bucket/your_server.vmdk --os centos-9

  • Запущена виртуальная машина с использованием указанного выше пользовательского образа, gcp показывает Instance Running, но не в состоянии ssh виртуальной машины.Для отладки шага 4. Включен последовательный порт на виртуальной машине, на последовательной консоли появлялись различные ошибки, похоже, виртуальная машина не загружается должным образом.gcloud compute instances add-metadata [INSTANCE_NAME] --metadata = serial-port-enable = 1

  • Опробованная ниже опция создания загрузочного образа также не работала.Gcloud compute images import [IMAGE_NAME] --source-image [SOURCE_IMAGE] --os [OS]

  • GCP показывает запущенный экземпляр, но на последовательной консоли мы можем увидеть некоторую ошибку.

Примечание:

  • В справочных ссылках GCP GCP настоятельно рекомендует использовать инструмент pre_check на виртуальной машине, но мы получаем следующую ошибку (мы запускаем двоичный файл с пользователем root, но все еще получаем ошибки)

[root@host] # ./import_precheck

FATAL: 2018/05/25 18: 50: 09.042337 main.go: 54: должен быть запущен от имени пользователя root

FATAL: 2018/05/25 18: 50: 09.042337 main.go: 54: должен быть запущен от имени пользователя root

  • Мы также пытались просмотреть код для этого двоичного файла (import_precheck), но не смогли загрузить его по ссылкенедоступен (Использовал ссылку, предоставленную GCP).

Может кто-нибудь помочь мне в запуске Centos 6.7 Image на gcloud.

...