Назад | Перейти на главную страницу

Вопрос по автозапуску libvirt и виртуальному менеджеру

Я использую Ubuntu 10.04

Я установил kvm и виртуальный менеджер и создал гостевую ОС. Все работало нормально, пока я не перезагрузил компьютер. После перезагрузки libvirt не работал, несмотря на сценарий инициализации внутри /etc/init.d. Если я запустил его вручную, он заработает. Просто раздражает каждый раз делать это вручную. Есть ли способ отладить, почему мой libvirt не запускается автоматически?

Второй вопрос:

Как я уже сказал, я использую виртуальный менеджер для создания и запуска гостевой ОС. Изначально я установил свою первую ОС (Windows 7) из файла .iso на USB-накопитель, и когда я отключил этот диск после установки гостевой ОС, виртуальный менеджер пожаловался на отсутствие файла .iso. Обычно он не запускается без .iso .. Если я подключу обратно этот USB-накопитель - он заработает. Так оно и должно быть? Я думал, что после того, как вы установили гостевую ОС на виртуальном жестком диске, вам больше не нужен файл .iso ..

Буду признателен за любую дополнительную информацию по этой теме.

Большое спасибо!

Недостаточно просто иметь исходный скрипт; upstart также должен знать, что его нужно запустить.

Ему больше не нужен .iso, но вы ему этого не сказали. Нажимаем кнопку «Отключить».

Оказалось, проблема с виртуальным мостом. Libvirt пытался запустить до создания моста. Поэтому я модифицировал сценарий выскочки (/etc/init/libvirt-bin.conf), чтобы включить дополнительную проверку:

начать (уровень запуска [2345] и net-device-up IFACE = virbr1)

Что касается проблемы .iso, я удалил раздел cdrom с помощью virsh edit VMNAME (который указывал на мой файл .iso на USB-накопителе), и теперь он работает нормально.

Спасибо за отзыв по этому вопросу.