Помогите выбрать инструмент для паравиртуализации!

Мой процессор не поддерживает аппаратной виртуализации, но есть необходимость создавать 64 битный виртуальные машины, следовательно остается только паравиртуализация. Необходимость нужна для экскрементов. Скорость работы значения сильного не имеет и не критично! Подскажите в какую сторону смотреть. Виртуализацией занимался только 32 битных систем так как под виндовс нет возможности паравиртуализации. Перешёл на linux недавно... стоит calculate.... Кто что знает подскажите пожалуйста!

KVM, Xen, VirtaulBox.

KVM, Xen, VirtaulBox.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

xen не пробовал но для него

xen не пробовал но для него специальное ядро нужно, а у меня есть еще виндовые серверы, virtualbox так и не нашёл как включить паравиртуализацию, kvm без аппаратной виртуализации не работает(

xen не пробовал но для него

а qemy работает без kvm или уже нет

>>Мой процессор не

>>Мой процессор не поддерживает аппаратной виртуализации
Точно?
cat /proc/cpuinfo | egrep 'vmx|svm'

>>следовательно остается только паравиртуализация
Посмотрите в вики определение паравиртуализации, вам стразу станет понятно что наличие или отсутствие аппаратной поддержки с виртуализации на процессоре никак с паравиртуализацией не связяно. особенно если
>> Скорость работы значения сильного не имеет

Еслим речь действительно идет о настоящей паравиртуализации - смотреть в сторону xen. Сразу следует учесть что гостевые операционные системы от майкрософт не поддерживают паравиртуализации (тоесть не имеют заточенной под ксен версии). На сайте ксена есть перечень гостевых ос, поддерживающих паравиртуализацию.

>>Виртуализацией занимался только 32 битных систем так как под виндовс нет возможности паравиртуализации...
Еще раз об определении паравиртуализация. Разрядность процессора хоста и разрядность гостевых ос к паравиртуализации никак не относятся.

Я использую libvirt + qemu.

Большое спасибо за информацию

Большое спасибо за информацию сейчас обязательно попробую!

Извиняюсь что долго не писал,

Извиняюсь что долго не писал, доводил до ума сому систему...
Не получется, qemu устанавливает kvm и при попытке запустить требует модуль kvm, как можно решить эту проблему?

kvm в ядре. modprobe kvm_amd

kvm в ядре. modprobe kvm_amd или kvm_intel

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Если аппаратной виртуализации

Если аппаратной виртуализации нет, то: qemu –no-kvm
В этом случае для ускорения можно попробовать использовать тип процессора процессор kqemu

а основная система какая? 64

а основная система какая? 64 бит или 32? если камень 64 бита - то можно будет и 64 и 32 бит гостей делать. Если тольк *nix'ы - то вполне lxc подойдёт.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Основная система 64-bit, но

Основная система 64-bit, но гости будут не только unix, так же и винда будет...

Еще раз повторюсь.

Еще раз повторюсь. Разрядность и тип OC гостя для qemu значения не имеют. После установки винды внутрь куэму надо на нее поставить паравиртуалные дрова сетевой и диска и переконфигурировать куему под использование virtio.

Про разрядность и гостя я

Про разрядность и гостя я понял! Но главный вопрос как избавиться от kvm потому что он требует этот модуль.
И если не получиться избавиться от kvm как его запустить потому что он мне говорит вот что:

FATAL: Error inserting kvm_intel (/lib/modules/3.5.7-gentoo/kernel/arch/X86/kvm/kvm-intel.ko) : Operation not supported

Пjддержка виртуализации

Поддержка виртуализации процессором определяется наличием флага vmx или svm в cpuinfo. Один из флагов характерен для интелей, другой для АМД. Команду приводил выше.
Ежели флага такого нет -два варианта. Либо аппаратная виртуализация не поддерживается либо она отключена в биосе (неплохо было бы включить). При наличии поддержки - собираем ядро с соответствующими модулями. Можно вкомпилить в ядро наглухо. Можно грузить руками или прописать в /etc/conf.d/modules. Если поддержки нет, то модули квм не нужны а qemu должен работать без аппаратного ускорения.

Имхо было бы проще ежели в студии появились:

1) cat /proc/cpuinfo
2) grep KVM /usr/src/linux/.config
3) emerge -pv qemu
4) строку запуска виртуалки и ее консольный вывод при наличии проблем

Данная модель процессора не

Данная модель процессора не подерживает виртуализацию.
Вот cpuinfo:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 23
model name	: Intel(R) Core(TM)2 Duo CPU     T6600  @ 2.20GHz
stepping	: 10
cpu MHz		: 2200.000
cache size	: 2048 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dts
bogomips	: 4400.14
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

Вот grep KVM /usr/src/linux/.config:

grep KVM /usr/src/linux/.config
CONFIG_HAVE_KVM=y

В make.conf записал это:

QEMU_SOFTMMU_TARGETS="x86_64 i386"
QEMU_USER_TARGETS="x86_64 i386"

А вот сам qemu:

[ebuild  N     ] sys-firmware/sgabios-0.1_pre8  30 kB
[ebuild  N     ] dev-libs/libaio-0.3.109-r3  USE="(multilib) -static-libs" 43 kB
[ebuild  N     ] sys-devel/bin86-0.16.17  149 kB
[ebuild  N     ] sys-firmware/seabios-1.7.0  499 kB
[ebuild  N     ] dev-lang/swig-2.0.8  USE="pcre -ccache -doc" 5,168 kB
[ebuild  N     ] sys-devel/dev86-0.16.18  689 kB
[ebuild  N     ] sys-firmware/vgabios-0.7a  USE="-debug" 1,474 kB
[ebuild  N     ] sys-libs/libcap-ng-0.6.6  USE="python -static-libs" 359 kB
[ebuild  N     ] app-emulation/qemu-1.1.2-r2  USE="aio alsa bluetooth caps curl jpeg ncurses opengl png python threads uuid vhost-net vnc -brltty -debug -doc -fdt -mixemu -pulseaudio -rbd -sasl -sdl -smartcard -spice -static -systemtap -tci -tls -usbredir -vde -virtfs -xattr -xen -xfs" QEMU_SOFTMMU_TARGETS="i386 x86_64 -alpha -arm -cris -lm32 -m68k -microblaze -microblazeel -mips -mips64 -mips64el -mipsel -ppc -ppc64 -ppcemb -s390x -sh4 -sh4eb -sparc -sparc64 -xtensa -xtensaeb" QEMU_USER_TARGETS="i386 x86_64 -alpha -arm -armeb -cris -m68k -microblaze -microblazeel -mips -mipsel -ppc -ppc64 -ppc64abi32 -s390x -sh4 -sh4eb -sparc -sparc32plus -sparc64 -unicore32" 6,464 kB

Если без аппаратной

Если без аппаратной виртуализации, то лучше VirtualBox. Он основан на qemu, но работает в условиях отсутствия аппаратной виртуализации побыстрее, чем просто qemu. Если не нужна гуйня - USE=headless.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

openvz - все что выше как то

openvz - все что выше как то не сильно похоже на паравиртуализацию ( кроме хена ) - но это если устроит линукс онли

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

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

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