Невозможно создать виртуальную машину Azure из загруженного VHD

#azure #azure-virtual-machine

#azure #azure-virtual-machine

Вопрос:

Я пытаюсь создать пользовательский образ из локального VHD, который содержит базовую установку CentOS 8.

Я следовал инструкциям по подготовке установки для размещения в Azure здесь: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/create-upload-centos

однако, когда я создаю виртуальную машину из образа, она не загружается с приведенными ниже сообщениями об ошибках, указывающими, что пути загрузки не могут быть найдены…

введите описание изображения здесь

Если я проверю свою локальную виртуальную машину, которая (которая использует исходную копию VHD), тогда ясно видно, что один из путей (/dev/ mapper / cl-root) существует…

введите описание изображения здесь

Излишне говорить, что он загружается и работает абсолютно нормально локально, поэтому я могу только предположить, что это как-то связано с загрузкой VHD или некоторой конфигурацией диска Azure или виртуальной машины.

Если я смонтирую диск (как второй диск) на другой рабочей виртуальной машине, я вижу:

введите описание изображения здесь

Любая помощь / совет будут высоко оценены.

Ответ №1:

Я изо всех сил пытаюсь загрузить рабочую виртуальную машину в Azure, но я помню, что читал, что LVM не рекомендуется. Я предполагаю, что образ initrd в Azure отличается и не имеет модулей ядра или конфигурации, необходимых для сопоставления устройства LVM. Если вы можете, попробуйте клонировать их на разделы, отличные от LVM.

Возможно, вы захотите ознакомиться с документацией здесь.