LinuxForum.Fans
Тема

quemu и гостевая ОС

Автор: XliN 36 сообщений 9280 просмотров
#141906

newzenon я на компе поставил vitualbox на неё gui virt-manager делаю всё что мне надо, получаеться xml файл его и img перекидываю на сервер smile
ну а после virsh мне помогает больше чем надо.

#141911

Kettler, мне как-то vde2 по душе больше пришелся привычки они такие - отказаться сложно... wink
Ну чем не устраивает:
$ vde_tunctl -t tap0
$ vde_switch -x -n 10 -s /var/run/vde2/vde_192.ctl -g vde2-net -m 770 -d -p /var/run/vde2/vde_192.pid -t tap0
$ ifconfig tap0 10.0.0.1 netmask 255.255.255.0 up
$ kvm -m 400 -net nic,macaddr=00:00:00:00:00:01 -net vde,sock=/var/run/vde2/vde_192.ctl -hda qemu.img -cdrom file.iso

#141918

Зачем? когда это же делает kvm smile
Просто закинуть file и всё.
Я бы посмотрел на vde2 ток для других целей но нет нормального мана

#141923
Kettler написал:

Я бы посмотрел на vde2 ток для других целей но нет нормального мана

Там в принципе и так все понятно.
vde_tunctl - упарвляет интерфейсом, vde_switch - свичем, а больше ничего собственно и не надо.

Зыж. Я так понял virt-manager пишет все в qemu-if-up-down, ну так туда чего хочешь можно напихать и vde в том числе, просто мне показалось более удобным если это все в interfaces будеть находиться.

#141926

чуть не так понял virt-manager это gui на libvrt wink
а так тоже настройки сетевые хранятся xml.

#142123

В Debiane та же шляпа. Начал ругаться, что ему не хватает прав для установки, хотя начал распаковывать образ и т.д. и выдает ошибку.
Файл ISO вообще поменял владельца и группу.
В итоге вроде сработало предложение от newzenon, но тут нужны иксы. Буду разбираться.
Вот так я сделал
1. Создал img образ диска через qemu

$ vde_tunctl -t tap0
$ vde_switch -x -n 10 -s /var/run/vde2/vde_192.ctl -g vde2-net -m 770 -d -p /var/run/vde2/vde_192.pid -t tap0
$ ifconfig tap0 10.0.0.1 netmask 255.255.255.0 up
$ qemu -m 256 -net nic,macaddr=00:00:00:00:00:01 -net vde,sock=/var/run/vde2/vde_192.ctl -hda /home/xlin/images/fedora.img -cdrom /home/xlin/images/Fedora-14-i386-netinst.iso



newzenon, не подскажешь как потом с сетью работать с vde? С этим виртуальным свичем. Что бы инсталируемая система запинговала хостовую.

#142137

XliN, пользователя в группу vde kvm или vde2 надо добавить не помню точно, у меня пинги после поднятия tap0 сразу пошли, но у меня еще в iptables разрешен forwarding, короче могу свои конфиги выложить если надо.
mac можешь вообще не прописывать - дефолтный будет какой-нибудь.

У меня виртуалка запускается сейчас:
kvm -m 512 -net nic -net vde,sock=/var/run/vde2/vde_192.ctl -hda hdd.img

#142155

У меня к сожалению KVM не поддерживается :( Задача стоит вроде как элементарная. Установить гостивую ОС в консоле. Без всяких иксов и GUI. К несчастью QEMU работает только с иксами, да еще и выпилили модуль kqemu

QEMU Accelerator (KQEMU) is an old driver allowing the QEMU PC emulator to run much faster when emulating a PC on an x86 host. Current versions of qemu (0.11 and up) has no support for kqemu anymore, focusing on kvm instead. The information below is provided for historical reasons only. KQEMU is supported on x86 or x86_64 Linux 2.4 or 2.6 hosts. Experimental versions are available for FreeBSD and Windows NT/2000/2003/XP.

virt-manager тоже не работает, так же не фурычит и virt-install :( А вот интересно, Intel Atom D410 поддерживает KVM? Для чего я эту все задумал. Хочу на сервере поднять отдельно на виртуалке DHCP-DNS. Обезопасив себя от краха. Если слетит, то виртуалку всегда можно будет накатить заново, а на остальном оставить Samba и шейпинг (что восстанавливается в два счета)

#142160

У меня в virtual box всё поднялось. Virt-manager пашет ток себя в группу надо добавить libvirt.
Без всяких там свитчей всё хорошо.

#142261

XliN, ну не поддерживается kvm, ну и ладно - резвости просто такой не будет, а настройки мои подойдут.
Про qemu без иксов - сам не пробовал, но http://xgu.ru/wiki/Man:qemu

text

Опции визуализации
-nographic
    В нормальном режиме QEMU использует SDL для VGA-вывода. Используя эту опцию, можно вообще отключить графический вывод как таковой, так чтобы QEMU стало обычным консольным приложением. Эмулируемый последовательный порт перенаправляется на консоль. Следовательно, QEMU в этом режиме можно использовать для отладки ядра Linux через последовательную консоль. 

далее интересное:

text

-vnc display[,option[,option[,...]]]
    По умолчанию, QEMU использует SDL для VGA-вывода. Используя эту опцию, можно заставить QEMU работать как VNC-сервер для экрана display и перенаправлять на этот сервер VGA-экран. Особенно полезно в этом режиме включить USB-планшет (опция -usbdevice tablet). При использовании VNC-дисплея нужно использовать ключ -k, для того чтобы указать какая раскладка клавиатуры используется (при условии, что это не en-us). Допустимый синтаксис параметра display такой: 

Короче есть куда развернуться.

Kettler написал:
Virt-manager пашет ток себя в группу надо добавить libvirt.

Ну с vde2 просто ручками не забыть своего пользователя добавить в группе vde2-net.

#142265

newzenon да не всё настроили вроде уже) icq великая вещь)

#142270

В итоге пока добился следующего. С помощью virt-manager ставится CentOS, но пришлось поставить Xorg + Openbox для лучшей наглядности. Следующий на очереди virt-install


UPD: Правда пришлось сначала снести Debian и переустановить заново.

#142278
Kettler написал:

Без всяких там свитчей всё хорошо.

Вот ты странно рассуждаешь, когда в реале делаешь сетку, то нужен и свитч и сервер с интерфейсом имхо в vde2 сделали наоборот более реально и наглядно.

ы. Я с vde2 делал так (ради интереса) хост => виртуальный роутер => виртульная сетка + заворачивал на один комп.

Kettler написал:

newzenon да не всё настроили вроде уже) icq великая вещь).

Ну молодца, рад за вас. smile А я все ж попробую без иксов qemu помучать. wink

#142281
newzenon написал:

smile А я все ж попробую без иксов qemu помучать.

Легко когда время есть) а так создались xml и переноси на боевой сервер без иксов)
P.S в virsh тяжеловато всё таки) Благодаря virt-manager многое нашол для себя точто не найти в google
Xlin а что за панель внизу?

#142283
Kettler написал:
Xlin а что за панель внизу?

tint2

#142304

блин надо затестить)

Войдите или зарегистрируйтесь, чтобы ответить.