настройка KVM [SOLVED]

Собрал ядро с поддержкой KVM
Установил qemu и kqemu
Проц у меня Core2Duo соответственно vmx и vme поддерживает.
Так вот вопрос совсем глупый, но рискну... Какие дальнейшие действия мои? Может дока какая есть... Я просто не нашел! А хочется уже посмотреть как все это работает!

Утилита kvm

Нашел статью http://www.ibm.com/developerworks/ru/library/l-linux-kvm/index.html
В статье описывается утилита kvm, но я такой в portage не наешл! Есть варианты?

Нашел HOWTO KVM http://gentoo-wiki.com/Kvm
Разбираемся...

Утилита KVM

Основной вопрос по поводу утилиты KVM: где её взять?

Э-э-э... А что,

Э-э-э... А что, метода из gentoo-wiki не работает?


Пожалуйста, не описывайте своё железо в подписи

Вопросы по KVM

krigstask написал(а):
Э-э-э... А что, метода из gentoo-wiki не работает?


Пожалуйста, не описывайте своё железо в подписи

Есть вопросы:
1) Можно ли KVM собрать НЕ МОДУЛЕМ, а непосредственно в ядро?
2) qemu и kqemu надо ставить из portage или надо скачивать исхлдники и компилить руками.
3) Где взять утилиту kvm? В HOWTO написанно:
# echo "app-emulation/kvm kvm sdl qemu" >> /etc/portage/package.use
# emerge -Dvu kvm

Но реально в portage нет "app-emulation/kvm"
Что делать? Подскажите пожалуйста! Очень хочется все это опробовать.

1. Сомнительно.

1. Сомнительно. В чём вселенский смысл этого?
2. Есть подозрение, что надо пробовать
3. В HOWTO всё написано. Читать надо сначала


Пожалуйста, не описывайте своё железо в подписи

kvm живет в оверлее sabayon

alex@localhost ~ $ eix -e kvm
* app-emulation/kvm [1]
Available versions: ~53 ~62
Homepage: http://kvm.sourceforge.net/
Description: KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V)

[1] "sabayon" /usr/portage/local/layman/sabayon

Замаскирован...

Один фиг не собирается - замаскирован, естественно в package.mask его нету... Варианты есть?

Слова

Слова /etc/portage/package.unmask Вам что-нибудь говорят (-;Е?


Пожалуйста, не описывайте своё железо в подписи

Не помогает! И еще один вопрос.

krigstask написал(а):
Слова /etc/portage/package.unmask Вам что-нибудь говорят (-;Е?


Пожалуйста, не описывайте своё железо в подписи

Говорят, но все равно не помагает. Е еще попробовал:
# modprobe kvm
Работает! А вот:
# modprobe kvm-intel
Не работет, пишет, что операция не поддерживается! Че делать!

Оверлей sabayan и sajinet

Вообщем, решил KVM ставить из оверлея sabayan ибо там версия 62, а в sajinet 60. Но суть не в этом... qemu он все равно хочет из sajinet брать... При этом он её не собирает! выдает ошибку:
Calculating dependencies... done!
>>> Verifying ebuild Manifests...

!!! Digest verification failed:
!!! /usr/portage/local/layman/sajinet/sys-devel/gcc/ChangeLog
!!! Reason: Filesize does not match recorded size
!!! Got: 824
!!! Expected: 834

удалил оверлей sajinet, собрал qemu из портажа. Кстати заметил, что в оверлее saboyan у пакета kvm нет USE ключей (нельзя собрать пакет с модулями для ядра) и qemu в этом оверлее нет! А в sajinet есть USE у kvm... Так вот кто что по этому поводу думает... Что лучше: собирать модули kvm при сборке ядра или # USE="kvm" emerge kvm из sajinet?
P.S.
Заранее благодарен!

Ошибка с

Ошибка с манифестом решается довольно просто - emerge kvm --digest

>> Кстати заметил, что в оверлее saboyan у пакета kvm нет USE ключей (нельзя собрать пакет с модулями для ядра) и qemu в этом оверлее нет!

Сделай свой оверлей и скомбинируй нужные ебилды из других оверлеев - это тоже не сложно.

>> Так вот кто что по этому поводу думает...

Вы прикиньте что вам действительно нужно: работать с виртуальной системой или, уже сколько, времени мучиться чтоб заставить работается саму систему виртуалицации. Что важнее - конечная цель или инструмент? Нет, я не спору парой инструмент важнее, но если kvm был бы уже годен для повседневного применения, то находился бы в официальном дереве...
_ _______ _
/ Enchant / Enchanted Technology @ Настройка и администрирование серверов, создание web-сайтов
Никакую проблему нельзя решить на том же уровне, на котором она возникла
У профессионалов Linux работает лучше Windows! - Священные войны

Если не

Если не принципиально использование qemu и ядерного kvm может стоит посмотреть на VirtualBox? Он тоже поддерживает аппаратную виртуализацию. Получите тоже самое, но быстрее и в красивой упаковке :D

_ _______ _
/ Enchant /
Никакую проблему нельзя решить на том же уровне, на котором она возникла
У профессионалов Linux работает лучше Windows! - Священные войны

Хочется KVM!

Enchant написал(а):
Если не принципиально использование qemu и ядерного kvm может стоит посмотреть на VirtualBox? Он тоже поддерживает аппаратную виртуализацию. Получите тоже самое, но быстрее и в красивой упаковке :D

_ _______ _
/ Enchant /
Никакую проблему нельзя решить на том же уровне, на котором она возникла
У профессионалов Linux работает лучше Windows! - Священные войны

Не, хочется именно KVM. А с чего ты взял, что VirtualBox быстрее KVM?

Я сказал

Я сказал "быстрее" в смысле получения желаемого результата. Делаешь emerge virtualbox и всё, можно работать, плюс дружественный интерфейс управления :D

PS: по скорости выполнения я думаю они не различаются, по крайне мере меня устраивает
_ _______ _
/ Enchant /
Никакую проблему нельзя решить на том же уровне, на котором она возникла
У профессионалов Linux работает лучше Windows! - Священные войны

Уфф, флема на

Уфф, флема на целый тред.
jazz_bass, для начала бы почитал про KVM, много вопросов бы отпало.
Короткая инструкция:
1)Ядро с KVM но БЕЗ модулей виртуализации
2)пакет KVM из какого либо оверлея
3)reboot
4)modprobe kvm-intel (или amd)
5)далее в зависимости от ебилда запукаете qemu или kvm. Работаете аналогично как с qemu.

А вообще на wiki все правильно написано - http://gentoo-wiki.com/HOWTO_KVM

Есть вопросы...

TheMixa написал(а):
Уфф, флема на целый тред.
jazz_bass, для начала бы почитал про KVM, много вопросов бы отпало.
Короткая инструкция:
1)Ядро с KVM но БЕЗ модулей виртуализации

1) Kernel-based Virtual Machine (KVM) support - модулем или в ядро?
2) KVM for Intel processors support - модулем или в ядро?
3) Paravirtualization support (EXPERIMENTAL) - это не собирать?
4) VMI Paravirt-ops support - это тоже не собирать?

TheMixa написал(а):
2)пакет KVM из какого либо оверлея

Не получается собрать - замаскирован! package.unmask не помогает! Что делать?

TheMixa написал(а):
3)reboot

Тут справлюсь ;)

TheMixa написал(а):
4)modprobe kvm-intel (или amd)

Не грузится:
FATAL: Error inserting kvm_intel (/lib/modules/2.6.23-gentoo-r9/kernel/drivers/kvm/kvm-intel.ko): Operation not supported

TheMixa написал(а):
5)далее в зависимости от ебилда запукаете qemu или kvm. Работаете аналогично как с qemu.

P.S.
Заранее благодарен.

Ntvf

jazz_bass написал(а):
Не получается собрать - замаскирован! package.unmask не помогает! Что делать?

Содержимое /etc/portage/package.unmask и конкретное сообщение portage в ответ на "emerge kvm" в студию.


Пожалуйста, не описывайте своё железо в подписи

Вот...

krigstask написал(а):
jazz_bass написал(а):
Не получается собрать - замаскирован! package.unmask не помогает! Что делать?

Содержимое /etc/portage/package.unmask и конкретное сообщение portage в ответ на "emerge kvm" в студию.


Пожалуйста, не описывайте своё железо в подписи

/etc/portage/package.unmask:
app-emulation/kvm
# emerge kvm выдает:
Calculating dependencies -
!!! All ebuilds that could satisfy "app-emulation/kvm" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-emulation/kvm-62 (masked by: -x86 keyword)
- app-emulation/kvm-61 (masked by: -x86 keyword)
- app-emulation/kvm-60 (masked by: ~x86 keyword)
- app-emulation/kvm-59-r1 (masked by: ~x86 keyword)
- app-emulation/kvm-59 (masked by: ~x86 keyword)
- app-emulation/kvm-58 (masked by: ~x86 keyword)
- app-emulation/kvm-57 (masked by: ~x86 keyword)
- app-emulation/kvm-56-r1 (masked by: ~x86 keyword)
- app-emulation/kvm-56 (masked by: ~x86 keyword)
- app-emulation/kvm-55-r3 (masked by: ~x86 keyword)
- app-emulation/kvm-55-r2 (masked by: ~x86 keyword)
- app-emulation/kvm-55-r1 (masked by: ~x86 keyword)
- app-emulation/kvm-55 (masked by: ~x86 keyword)
- app-emulation/kvm-54-r3 (masked by: ~x86 keyword)
- app-emulation/kvm-54-r2 (masked by: ~x86 keyword)
- app-emulation/kvm-54-r1 (masked by: ~x86 keyword)
- app-emulation/kvm-54 (masked by: ~x86 keyword)
- app-emulation/kvm-53-r1 (masked by: ~x86 keyword)
- app-emulation/kvm-53 (masked by: ~x86 keyword)
- app-emulation/kvm-52 (masked by: ~x86 keyword)
- app-emulation/kvm-51 (masked by: ~x86 keyword)
- app-emulation/kvm-50 (masked by: ~x86 keyword)
- app-emulation/kvm-48 (masked by: ~x86 keyword)
- app-emulation/kvm-47 (masked by: ~x86 keyword)
- app-emulation/kvm-46 (masked by: ~x86 keyword)
- app-emulation/kvm-45-r1 (masked by: ~x86 keyword)
- app-emulation/kvm-45 (masked by: ~x86 keyword)
- app-emulation/kvm-44 (masked by: ~x86 keyword)
- app-emulation/kvm-43 (masked by: ~x86 keyword)
- app-emulation/kvm-41 (masked by: ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.

jazz_bass написал(а):
TheMixa написал(а):
4)modprobe kvm-intel (или amd)

Не грузится:
FATAL: Error inserting kvm_intel (/lib/modules/2.6.23-gentoo-r9/kernel/drivers/kvm/kvm-intel.ko): Operation not supported

Победил:
1) Включил в BIOS'е поддержку аппаратной виртуализации.
2) Убрал из ядра:
Paravirtualization support (EXPERIMENTAL)
VMI Paravirt-ops support

echo "app-emulation/kvm

echo "app-emulation/kvm ~x86" >> /etc/portage/package.keywords

_ _______ _
/ Enchant / Enchanted Technology @ Настройка и администрирование серверов, создание web-сайтов
Никакую проблему нельзя решить на том же уровне, на котором она возникла
У профессионалов Linux работает лучше Windows! - Священные войны

Спасибо

Enchant написал(а):
echo "app-emulation/kvm ~x86" >> /etc/portage/package.keywords

_ _______ _
/ Enchant / Enchanted Technology @ Настройка и администрирование серверов, создание web-сайтов
Никакую проблему нельзя решить на том же уровне, на котором она возникла
У профессионалов Linux работает лучше Windows! - Священные войны

Спасибо помогло.

Есть проблемма...

# emerge kvm
...
* Found sources for kernel version:
* 2.6.23-gentoo-r9
* kvm module can't be used if your kernel is already
* kvm enabled
*
* ERROR: app-emulation/kvm-60 failed.
* Call stack:
* ebuild.sh, line 49: Called pkg_setup
* kvm-60.ebuild, line 73: Called die
* The specific snippet of code:
* die "incompatible module configuration, reconfig or USE='-kvm'"
* The die message:
* incompatible module configuration, reconfig or USE='-kvm'
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/app-emulation/kvm-60/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-emulation/kvm-60/temp/die.env'.
*

* Messages for package app-emulation/kvm-60:

* kvm module can't be used if your kernel is already
* kvm enabled
*
* ERROR: app-emulation/kvm-60 failed.
* Call stack:
* ebuild.sh, line 49: Called pkg_setup
* kvm-60.ebuild, line 73: Called die
* The specific snippet of code:
* die "incompatible module configuration, reconfig or USE='-kvm'"
* The die message:
* incompatible module configuration, reconfig or USE='-kvm'
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/app-emulation/kvm-60/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-emulation/kvm-60/temp/die.env'.

Насколько я понимя - ей не нравится, что у меня в ядре включенна поддержка KVM. Но я тогда совсем ничего не понимаю, ведь KVM - Kernel Virtual Machine - она и должна быть в ядре, на то она и KVM!

Разобрался вроде...

KVM собиралась с USE-ключем "kvm" - то есть пыталась собрать модули kvm для ядра, а они и так там были, поскольку я ядро с ними собрал.

Почему такое большое

Почему такое большое осуждение темы и столько "открытий"?

Нет полноценной документации?

Думай голова, думай. Я за тебя думать не буду!

kvm - супермашинка, да только 3d поддержки нет.

мир, как сговорился. vbox/vmware - есть кривая поддержка 3d, но дикие томоза с диском. Поставил kvm и установил гостей на lvm - скорость работы диска ни чем не отличима от реальной, да и система работает так же, но полный аут с 3d ускорением.
Полноценная виртаульная машина нужна для работы с видео. Canopus Edius работает только под windows.

Думай голова, думай. Я за тебя думать не буду!

попробовать к virtualbox

попробовать к virtualbox подцепить реальный раздел(можно и с виндой)?

vbox тормоз в других местах.

vbox тормоз в других местах.

Думай голова, думай. Я за тебя думать не буду!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".