Доброго времени суток. Начал изучение виртуализации и столкнулся с проблемой:
Имеется сервер CentOS 5.5 с qemu, libvirtd.
Содание виртуальных котейнеров линуксовых систем отлично работает:
virt-install \
--name testnode \
--ram 1024 \
--vcpus 1 \
--connect qemu:///system \
--file /VZ/testnode.img \
--file-size=5 \
--location http://mirror.yandex.ru/centos/5.5/os/x86_64/ \
--accelerate \
--nographics \
--noapic \
--noacpi \
--extra-args console=ttyS0,115200;Без проблем все устанавливается.
Но столкнулся с проблемой, мне необходимо поднять виртуальную системы с freebsd.
Пытаюсь делать по аналогии:
virt-install \
--name testnode1 \
--ram 1024 \
--vcpus 1 \
--connect qemu:///system \
--file /VZ/testnode1.img \
--file-size=5 \
-с /VZ/isos/FreeBSD/releases/i386/7.3/FreeBSD-7.3-RELEASE-i386-disc1.iso \
--accelerate \
--nographics \
--noapic \
--noacpi \
--extra-args console=ttyS0,115200;
После строк все повисает:
Connected to domain testnode1
Escape character is ^]
Что делать ума не приложу. гугль ответа внятного тоже не дал. Прошу помощи у тех кто сталкивался с данной проблемой.
попробуйте установить запустив virt-manager, возможно всё дело только в консоле (tty)
http://www.cyberciti.biz/faq/linux-kvm-redirecting-freebsd-v.../
virt-manager на сколько я понял для desctop машин или я ошибаюсь?
http://www.cyberciti.biz/faq/linux-kvm-redirecting-freebsd-v.../
Пройде по этой ссылке хотел уже обрадовать но не получилось. Читаем первый абзац:
FreeBSD does support a dumb terminal on a serial port as a console. This is useful for quick login or debug guest system problem without using ssh. First, login as root using ssh to your guest operating systems.Тут говориться уже об установленной ОС. Я же не могу ее даже начать устанавливать.
Очень прошу помощи.
>virt-manager на сколько я понял для desctop машин или я ошибаюсь?ошибаешься
The "Virtual Machine Manager" application (virt-manager for short package name) is a desktop user interface for managing virtual machines. It presents a summary view of running domains, their live performance & resource utilization statistics. The detailed view graphs performance & utilization over time. Wizards enable the creation of new domains, and configuration & adjustment of a domain's resource allocation & virtual hardware. An embedded VNC client viewer presents a full graphical console to the guest domain.
[root@sandbox]# virt-manager
Traceback (most recent call last):
File "/usr/share/virt-manager/virt-manager.py", line 376, in ?
_show_startup_error(str(run_e), "".join(traceback.format_exc()))
File "/usr/share/virt-manager/virt-manager.py", line 52, in _show_startup_error
import gtk
File "/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 76, in ?
_init()
File "/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 64, in _init
_gtk.init_check()
RuntimeError: could not open displayчто с этим делать?
запустить от обычного пользователя, будет спрошен рутовый пароль
>[оверквотинг удален]
> _show_startup_error(str(run_e), "".join(traceback.format_exc()))
> File "/usr/share/virt-manager/virt-manager.py", line 52, in _show_startup_error
> import gtk
> File "/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 76, in ?
> _init()
> File "/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 64, in _init
> _gtk.init_check()
>RuntimeError: could not open display
>
>что с этим делать?ssh -X на удаленный хост. В локальных иксах появится (если разрешен форвадинг) virt-manager.
Кстати, он далеко не единственный фронт-энд для libvirt, да и можно пользоваться просто virsh, без всяких GTK-приложений.
>Кстати, он далеко не единственный фронт-энд для libvirt,есть какая то удобная альтернатива?
>>Кстати, он далеко не единственный фронт-энд для libvirt,
>
>есть какая то удобная альтернатива?Смотря для кого :)
Для нас удобнее оказался свой фронт-энд, написанный на puppet, вокруг libvirtНо вообще, их миллион с копейкой, и не все opensource/freeware, вот только часть:
http://www.opensymbolic.org/ (партнеры RedHat, монструозная, но интересная вещь)
Cobbler/koan (мы используем)
http://genome.et.redhat.com/index.php (какой-то комбаин, включающий в себя и puppet и cobbler)
https://fedorahosted.org/webvirt/ - легкое, и, возможно, достаточно удобное
ovirt.org (на достижениях этого проекта основана light нода RHEV'а. В RedHat выкинули libvirt, так как другой демон был разработан той конторой, которую RedHat купил, и приведен к более-менее production виду для RHEV)
http://wiki.libvirt.org/page/Enomaly_Elastic_Computing_Platf... Closed Source решение для взаимодействия с пулом нод в "облаках" и собственной серверной
Есть еще то ли два, то ли один облачный сервис наподобие Elastic'а, который не стал закрывать исходники (да и там, на сколько я помню, всем рулит коммюнити), долго искать ссылку
sHaggY_caT, огромное спасибо. Много где видел этот параметр, но что-то не хотел с ним разбираться =) А вот тут вы еще разок тыкнули носом и у меня поставилась Фря в виртуальку.
Ещё раз говорю Спасибо Вам.
Спасибо за ссылочку на ovirt>[оверквотинг удален]
> https://fedorahosted.org/webvirt/ - легкое, и, возможно, достаточно удобное
> ovirt.org (на достижениях этого проекта основана light нода RHEV'а. В RedHat выкинули
> libvirt, так как другой демон был разработан той конторой, которую RedHat
> купил, и приведен к более-менее production виду для RHEV)
> http://wiki.libvirt.org/page/Enomaly_Elastic_Computing_Platf... Closed
> Source решение для взаимодействия с пулом нод в "облаках" и собственной
> серверной
> Есть еще то ли два, то ли один облачный сервис наподобие Elastic'а,
> который не стал закрывать исходники (да и там, на сколько я
> помню, всем рулит коммюнити), долго искать ссылку