Может запустить виртуальную виртуальную машину с MaaS Pod, но развертывание завершается с таймаутом

Я хочу использовать MaaS для управления некоторыми виртуальными машинами.

(У меня есть оправдание, что у меня есть проект, который должен использовать 6 машин, но у меня есть только 4, поэтому сейчас я хочу развернуть свою рабочую нагрузку на 2 виртуальных машины и 4 чистых.)

Я обнаружил стручки MAAS, которые предназначены именно для этой ситуации.

Я хочу, чтобы виртуальные машины были расположены на той же машине, что и контроллер MAAS (который работает на голом железе). Я добавил модуль через графический интерфейс пользователя MAAS с адресом qemu+ssh://falsePockets@localhost/system и пароль, который я использую для входа в систему пользователя falsePockets на контроллере MAAS.

Модуль был успешно добавлен. Через графический интерфейс MAAS я могу успешно добавлять и вводить в эксплуатацию новые "машины" через virsh. (стручки> мой стручок> принять меры> составить).

Когда я запускаю вручную virsh list --allили откройте Virt Manager, я вижу виртуальную машину, которую только что создал MAAS. Таким образом, MAAS определенно может общаться с virsh и имеет достаточные разрешения для создания виртуальной машины.

Затем, когда он пытается развернуть (чтобы фактически установить Ubuntu на виртуальную машину), MAAS застревает на "Развертывании Ubuntu 18.04 LTS" и, в конечном итоге, "Неудачном развертывании". Когда я открываю эту виртуальную машину в Virt Manager и смотрю на экран, я вижу, что ей не удалось выполнить PXE-загрузку, и не нашел загрузочной установки на жестком диске, поэтому она просто сидит, потому что ей тоже нечего загружать.

Я также попытался вручную создать загрузку виртуальной машины и PXE, чтобы обмануть MAAS, думая, что виртуальная машина - это "голая железная машина". Это не работает Сбой загрузки PXE. Загрузочный образ не найден.

Дополнительная информация

  • Я побежал sudo su - maas стать maas пользователь.

    • groups показывает, что мой maas пользователь находится вlibvirt group,
    • virsh -c qemu+ssh://opentelco@localhost/system list --all показывает виртуальные машины, которые существуют. Так что МААС определенно может поговорить с Виршем.
  • Я успешно ввел в эксплуатацию и развернул машины из чистого металла.
  • После истечения времени ожидания развертывания журналы для этой (виртуальной) машины просто говорят "Установка была прервана".

  • Я включил DHCP с помощью MAAS в соответствующей подсети

  • Я отключил DHCP с помощью Virsh virsh net-edit defaultи удалив <dhcp> элемент. (Пробовал до и после этого)

  • Я попытался вручную перезагрузить виртуальные машины с помощью Virt Manager, чтобы вызвать загрузку PXE. Это не сработало. Не найден источник загрузки PXE.
  • это может быть дубликат вопроса. Однако этот вопрос немного неясен. Недостаточно подробностей и неясно, что означает "подключить".
  • сетевое соединение виртуальной машины является NAT для сети virsh по умолчанию. (Это то, что MAAS настроил, чтобы это было)

0 ответов

Другие вопросы по тегам