Импорт виртуального диска на GCE

Я преобразовал диск VMDK хоста Ubuntu 16.04 в необработанный образ, используя qemu-img convert. Вроде все в порядке, могу смонтировать и проверить содержимое. Я загрузил его в корзину GCS, следуя инструкциям.

Однако, похоже, он не загружается, поэтому я следую эти официальные инструкции, чтобы сделать этот образ загрузочным.

Задание преобразования всегда завершается с ошибкой с этим сообщением:

[import-from-image.translate-disk.translate-disk.wait-for-translator]: 2018-10-08T12:42:49Z WaitForInstancesSignal: Instance "inst-translator-import-from-image-translate-disk-transla-95yyp": watching serial port 1, SuccessMatch: "TranslateSuccess:", FailureMatch: "TranslateFailed:".
[import-from-image]: 2018-10-08T12:45:19Z Error running workflow: step "translate-disk" run error: step "translate-disk" run error: step "wait-for-translator" run error: WaitForInstancesSignal FailureMatch found for "inst-translator-import-from-image-translate-disk-transla-95yyp": "TranslateFailed: error: sh: E: Package 'cloud-init' has no installation candidate"
[import-from-image]: 2018-10-08T12:45:19Z Workflow "import-from-image" cleaning up (this may take up to 2 minutes).
[Daisy] Errors in one or more workflows:
import-from-image: step "translate-disk" run error: step "translate-disk" run error: step "wait-for-translator" run error: WaitForInstancesSignal FailureMatch found for "inst-translator-import-from-image-translate-disk-transla-95yyp": "TranslateFailed: error: sh: E: Package 'cloud-init' has no installation candidate"

Кто-нибудь видел эту ошибку Package 'cloud-init' has no installation candidate?


person user7264775    schedule 08.10.2018    source источник
comment
Я не видел ошибки. Но пробовали ли вы использовать этот инструмент проверить на несовместимость перед конвертацией/миграцией? И ограничения по этой ссылке. Мне тоже кажется, что конвертация из vmdk не нужна на тот же документ.   -  person Fady    schedule 09.10.2018
comment
Не связано, но вы также можете попробовать тот же самый метод вручную, используя Daisy из экземпляра Compute Engine в соответствии с этим github вместо использования команды gcloud.   -  person Fady    schedule 09.10.2018


Ответы (1)


установите cloud-init перед попыткой конвертации - тогда ему не понадобятся кандидаты на установку .

это означает, что загрузите vmdk, а затем запустите sudo apt-get cloud-init.

person Martin Zeitler    schedule 08.10.2018