Системы виртуализации в Slackware

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Ответить
Аватара пользователя
sunny1983
Сообщения: 357
ОС: GNU/Linux 4.x (Fedora, Debian)
Контактная информация:

Системы виртуализации в Slackware

Сообщение sunny1983 »

Как в Slackware обстоят дела с системами виртуализации? Это не вопрос, вопросов будет гораздо больше.

Не так давно забросил возню со Slackware потому что не смог на ней настроить сабж, подумалось зачем нужен дистрибутив в котором нельзя без танцев с бубном решить типичную для GNU/Linux задачу. Вот тут описан весь неудачный опыт. Я собрал с помощью sbopkg пакеты virtualbox-kernel и virtualbox - GUI-интерфейс virtualbox у меня не запустился, сообщение "Не удалось создать COM-объект VirtualBox". Я пробовал различные способы разрешения ошибки: и пользователя в группу vboxusers добавлял, и /etc/rc.d/rc.vboxdrv перезапускал, и каталог /tmp/.vbox-username-ipc удалял - ошибка не изчезла. Может мне надо было не собирать пакет, а где-то взять уже собранный? Slackware версии 14.1 под x86_64.

Однако я virtualbox уже использовал не раз в других дистрибутивах. Гораздо нужнее было бы изучить такие системы виртуализации, как KVM и Xen, они более востребованы и ресурсы компьютера используют более рационально. Как устанавливать эти системы в Slackware: нужно собирать из слакбилдов или качать уже готовые пакеты? Отдельный вопрос по KVM, вот нашел описание запуска виртуальной машины из скрипта http://habrahabr.ru/post/176823/ Лучше запускать ВМ так или воспользоваться программами для автоматического управления ВМ: virsh и virt-manager. Я на неделе эксперементировал с virt-manager и не нашёл в нём опции, которые есть в ключах запуска qemu-kvm, в частности не нашёл как заставить ВМ грузиться с CDROM.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Системы виртуализации в Slackware

Сообщение Hephaestus »

Я обещал оказать Вам содействие.

sunny1983 писал(а):
10.09.2015 22:23
Может мне надо было не собирать пакет, а где-то взять уже собранный? Slackware версии 14.1 под x86_64.
Я сегодня у себя проверил, оказалось, что у меня так и было.
Деталей я уже не помню, но virtualbox у меня обнаружился в /opt
Не могу сказать, использовал ли я run-установщик или просто распаковал тарбол с бинарниками - не помню.
Помню только, что возился с virtualbox-kernel (да, этот пакет у меня установлен) и вроде создавал симлинки.
Возможно, что я пошёл таким путём из-за того, что у меня тогда не было multilibs, с ними я разбирался значительно позже.
Сейчас я всё это хозяйство из opt снёс нафиг и попробовал собрать virtualbox из sbopkg.
Собралось. В слакбилде я ничего не менял абсолютно, предупрежедние о том, что оно UNSUPPORTED, я проигнорировал, то есть велел всё равно собирать.
У меня сейчас имеются некоторые проблемы с охлаждением, процессор под нагрузкой перегревается, пришлось выделить под сборку не более одного ядра из четырёх, поэтому сборка прошла не так быстро, как хотелось бы.
Но тем не менее, всё собралось и нормально запустилось.
Короче говоря, проблема, возникшая у Вас, в моём случае не воспроизвелась.

Посему могу посоветовать следующее:
1. Обновите Вашу slackware. У меня она не в первоначальном состоянии, обновления проводились.
2. Обновите multilibs. Инструкция там несложная, но всё же внимательно посмотрите.
3. Аналогично с sbopkg. Прогоните синхронизацию, ну и обновления, хотя здесь это менее обязательно.
4. Задействуйте генератор очередей для sbopkg. Оно здорово облегчает жизнь.

Эти рекомендации - не самый быстрый вариант.
Поэтому для начала: если у Вас сейчас есть ранее собранный virtualbox, запустите его из командной строки и покажите вывод. Сообщение "Не удалось создать COM-объект VirtualBox" - это следствие. А нам надо знать причину. Наверняка, там есть что-то ещё. Вот покажите консольный выхлоп запуска. Ну и логи virtualbox, если есть.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20741
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Системы виртуализации в Slackware

Сообщение Bizdelnick »

sunny1983 писал(а):
10.09.2015 22:23
не нашёл как заставить ВМ грузиться с CDROM.

virt_man.png
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
sunny1983
Сообщения: 357
ОС: GNU/Linux 4.x (Fedora, Debian)
Контактная информация:

Re: Системы виртуализации в Slackware

Сообщение sunny1983 »

Bizdelnick
А я даже не могу добавить устройство IDE CDROM. Его просто нет в списке виртуальных устройств.
virt_manager.png
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20741
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Системы виртуализации в Slackware

Сообщение Bizdelnick »

И что, в списке «Тип устройства» нет варианта «CDROM device»?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
gramozeka
Сообщения: 204
ОС: Slackware-14

Re: Системы виртуализации в Slackware

Сообщение gramozeka »

ИзображениеИзображениеИзображение
как-то так... всё это на slackware-current64... да печаль с пробросом, не все железки могут, пробрасываются то все, но нвидия взлетать не пожелала(550ti), ATI тоже чего-то не хватило, т.е. работает как ускоритель, но выводит через цирус, какие-то глюки в новых ядрах с VFIO, пока просто некогда было разбираться, ковыряю пока xen-4.6 , вроде перспективно, виртуалка заработала, сейчас разбираюсь с сетью, после xen-4.1 чёта сильно они там всё переделали, а доки как всегда написаны обкуренными индусами на древнем арамейском с рекурсивными ссылками на византийскую библиотеку которая сгорела... такая вот пичаль...
... ну я же просил четыреста капель , а сдесь четыреста две ...
Спасибо сказали:
Аватара пользователя
sunny1983
Сообщения: 357
ОС: GNU/Linux 4.x (Fedora, Debian)
Контактная информация:

Re: Системы виртуализации в Slackware

Сообщение sunny1983 »

Месяц назад снова перевел основной компьютер на Slackware. Сейчас могу снова вернуться к вопросу темы.
При этом virtualbox сейчас интересует меньше, из-за того что он требует мультилиб и, стало быть, готевые ОС в нем могут быть только 32-битные.
Интересует больше KVM и Xen.
Собирал сегодня xen с помощью sbopkg, используя генератор очередей - не собрался. Какие у него требования вообще?
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: Системы виртуализации в Slackware

Сообщение yoshakar »

sunny1983 писал(а):
18.10.2015 18:53
При этом virtualbox сейчас интересует меньше, из-за того что он требует мультилиб и, стало быть, готевые ОС в нем могут быть только 32-битные.
В каком смысле? У меня стоит virtualbox - 64-битный, никакого multilib - и позволяет запускать гостевые ОС любой битности. У меня, конечно, не Slackware, но это не то, что может изменяться от дистрибутива к дистрибутиву.
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Системы виртуализации в Slackware

Сообщение bormant »

yoshakar писал(а):
18.10.2015 22:36
У меня стоит virtualbox - 64-битный, никакого multilib - и позволяет запускать гостевые ОС любой битности. У меня, конечно, не Slackware, но это не то, что может изменяться от дистрибутива к дистрибутиву.
Slackware64, VirtualBox из файла *run, полностью подтверждаю.
Спасибо сказали:
Аватара пользователя
sunny1983
Сообщения: 357
ОС: GNU/Linux 4.x (Fedora, Debian)
Контактная информация:

Re: Системы виртуализации в Slackware

Сообщение sunny1983 »

Да дело не в том, 32 или 64-битный virtualbox, да я признаю, что попал в заблуждение, а в том, что мне сейчас больше хотелось бы освоить Xen, а меня вместо этого второй раз хотят убедить поставить virtualbox.
Спасибо сказали:
Аватара пользователя
gramozeka
Сообщения: 204
ОС: Slackware-14

Re: Системы виртуализации в Slackware

Сообщение gramozeka »

sunny1983 писал(а):
18.10.2015 18:53
Месяц назад снова перевел основной компьютер на Slackware. Сейчас могу снова вернуться к вопросу темы.
При этом virtualbox сейчас интересует меньше, из-за того что он требует мультилиб и, стало быть, готевые ОС в нем могут быть только 32-битные.
Интересует больше KVM и Xen.
Собирал сегодня xen с помощью sbopkg, используя генератор очередей - не собрался. Какие у него требования вообще?

Для начала какая Слака? Какое железо? Железо критично, если не входит в шаблон смысла нет.
Если 14.1 то соберётся, но работать будет через известное место, если Current64 то нужны серьёзные пляски с бубном, если интересует Howto могу подсказать, но там всё долго, хотя xen-4.6.0 радует, даже проброс PCI работает сразу.
ИзображениеИзображение
Моя конфигурация:
проц: Intel® Core™ i5-3550 CPU @ 3.30GHz
мать: asrock z68 extreme4 gen3
память: 8ГБ
видео для проброса: Radeon 6670 HD
видео для Dom0: встроенный intel
... ну я же просил четыреста капель , а сдесь четыреста две ...
Спасибо сказали:
Ответить