Может запустить виртуальную виртуальную машину с 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 настроил, чтобы это было)