LINUX.ORG.RU

Узнайте о виртуальной машине ядра Linux (KVM)


0

0

Linux и гибкость идут бок о бок и возможности виртуализации также. Совсем недавно с появлением Kernel Virtual Machine, или KVM, ситуация с виртуализацией в Linux изменилась. KVM поддерживает виртуализацию гостевых операционных систем Linux и даже Windows на аппаратуре, которая способна к виртуализации.

>>> Подробности

★★★

Проверено: maxcom ()

>Linux и гибкость идут бок о бок и возможности виртуализации также я иду по улице бок о бок пенсионеры играют в домино также

Первое туповато звучит =\

fury3
()

нафига в 2-х местах постить инфу?

пс: статья - стандартное мыло.. обсуждалось уже пупильон раз

megabrain
()

А с баги Core 2 Duo уже пофиксили?

Tigro ★★
()

>Linux и гибкость идут бок о бок и возможности виртуализации также.

Йоды магистра речи тайна раскрыта

blaster999 ★★
()

сцуко незавелась у меня под убунту (Кубунта). Просто qemu работает с qemu+kvm падает винда при инсталляции или уже при загрузке если уже есть рабочий образ.

anonymous
()

Poproboval ya etot KVM... vse ravno vmware-server bystree rabotaet.

user@devbox ~ % cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 CPU         T5600  @ 1.83GHz
stepping        : 6
cpu MHz         : 1000.000
cache size      : 2048 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
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 nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
bogomips        : 3661.60
clflush size    : 64

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 CPU         T5600  @ 1.83GHz
stepping        : 6
cpu MHz         : 1000.000
cache size      : 2048 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
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 nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
bogomips        : 3657.60
clflush size    : 64

anonymous
()

Проц Athlon X2 4200+, материнка ASUS M2NPV-MX, ядро 2.6.20, 2.6.21. При заюзывании kvm система виснет напрочь. Где-то кто-то говорил, что тоже виснет при такой же точно конфигурации, и слышал мнение, что лечится перепрошивкой биоса. Никто больше инфы не даст?

Zmacs
()
Ответ на: комментарий от Zmacs

Да научите наконец как на атлоне+убунте ставить и запускать венду через qemu+kmv. Ну ближе нам это чем вмвари и виртуалбоксы всякие (хоть и работают).

anonymous
()
Ответ на: комментарий от anonymous

Проц разумеется поддерживает kvm (AM2, 3800), всё поставлено как надо. И неработает. По инету поискал - теже проблему у людей. Советуют обновиться. Ну так непомогает.

anonymous
()

Надоел уже IBM со своим: "что такое кватновая физика и как её применить в домашних условиях". Пишут-переводят килотонны поверхностых статей.. зачем только?

brumal
()

Щас опять приползёт ленин и начнёт бухтеть, что виртуализация говно, потому как у него досовые игрушки не работают. :)

anonymous
()
Ответ на: комментарий от anonymous

no magic...

prosto pro'upgrade'il BIOS (HP nx8420), vse rabotaet, pravda na Intel.

anonymous
()
Ответ на: комментарий от anonymous

>Надо же, перевели статью всего 2-х месячной давности!
да, такая спешка не могла, конечно, не сказаться на литературных достоинствах перевода-
-но все равно спасибо

Anonymous ★★★★★
()
Ответ на: комментарий от stassats

>Вылезай из танка, его давно забанили.

Это не помогло. Потому как только осиновый кол может помочь в этом случае:)

Led ★★★☆☆
()
Ответ на: комментарий от stassats

>Вылезай из танка, его давно забанили.

А кто в таком случае wa?

blaster999 ★★
()
Ответ на: комментарий от vovans

Муторно сильно, да и не специалист я в tun'е и tap'е. Поэтому и спрашиваю -- может и кого магический скриптик есть, типа как vmware-config

zim
()
Ответ на: комментарий от zim

> А есть ли джедаи осилившие поднять bridget networking?

а какие там могут быть проблемы ?

У меня сейчас через нат работает.

Создаешь бридж, например brkvm, добавляешь на него айпи

brctl addbr brkvm
ip addr add 10.1.0.1/24 dev brkvm
ip link set brkvm up

создаешь скрипт /etc/qemu-ifup вида
#!/bin/bash
dev=$1
ip link set $dev up
brctl addif brkvm $dev

запускаешь образ
qemu-system-x86_64 -net tap -net nic,macaddr=52:54:00:12:02:01 -hda vdisk.img -m 384 -vnc :21

с brkvm можно роутить как хочешь и куда хочешь.

если убрать айпи с eth0, поставить его на brkvm и воткнуть eth0 в brkvm то будет чистый бридж. Я не пробовал, но должно работать.

uragan
()
Ответ на: комментарий от Led

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

anonymous
()
Ответ на: комментарий от vovans

У меня проблема в том, что я пускаю kvm иногда на ноуте, а там 2+ интерфейса, и все конфигурятся по dhcp + для wlan0 есть жуткие правила и скрипы, которые определяют где я и какой ключ использовать.

Как тут можно взять brg-net?

catap ★★★★★
()
Ответ на: комментарий от zim

> А так делать пробовал? Мне помогло > http://kvm.qumranet.com/kvmwiki/Windows_ACPI_Workaround

Можно делать еще проще. На этапе установки винды, когда она ждет нажатия F6 в самом начале для установки како-нибудь драйвера SCSI, надо нажать F7. При этом внешне ничего не произойдет, но винда начнет ставится БЕЗ поддержки ACPI, и сама установка шустро проходит, и последующая работа радует.

anonymous
()

>Linux и гибкость идут бок о бок и возможности виртуализации также.

Форт язык прогамирования я люблю тоже да.

anonymous
()
Ответ на: комментарий от blaster999

>Linux и гибкость идут бок о бок и возможности виртуализации также.

>Йоды магистра речи тайна раскрыта

1+.

anonymous
()

...и доверьтесь ей?

anonymous
()

п.1 А что все повально сидят на Core 2/Athlon 64 X2? Другие процессоры hardware виртуализацию не поддерживают.

п.2 Недавно VMWare провела тесты, которые показали, что чистый(ая) hardware virtualization работает часто медленнее, чем software

п.3 А зачем оно?

birdie ★★★★★
()

окуеть... пиздить новости с ИБМ баннеров на лоре, и постить их же на лор... оригинально

anonymous
()
Ответ на: комментарий от birdie

>А что все повально сидят на Core 2/Athlon 64 X2? Другие процессоры hardware виртуализацию не поддерживают.

Не только Core2 и Athlon64-X2 поддерживают аппаратную виртуализацию. Для AMD - это AFAIR всё, что на чипсете AM2/AM2+

>Недавно VMWare провела тесты, которые показали, что чистый(ая) hardware virtualization работает часто медленнее, чем software

Врядли это так... Хотя с аппаратной виртуализацией от Intel - не исключено.

>А зачем оно?

Тебе - нЕзачем:)

Led ★★★☆☆
()
Ответ на: комментарий от birdie

> п.1 А что все повально сидят на Core 2/Athlon 64 X2? Другие процессоры hardware виртуализацию не поддерживают.

Неправда. VT-x поддерживается еще Pentium 4 672, 662, Pentium D 9x0, большинством Core Duo/Solo.

> п.2 Недавно VMWare провела тесты, которые показали, что чистый(ая) hardware virtualization работает часто медленнее, чем software

Это уже проблемы VMware. И кстати говоря, они не умеют виртуализовывать 64-битного гостя без VT-x на Интеле. Вообще, в следующем поколении VT-x Intel добавит много вкусностей, да и производительность они постоянно улучшают.

Relan ★★★★★
()
Ответ на: комментарий от anonymous

>надо нажать F7. При этом внешне ничего не произойдет, но винда начнет ставится БЕЗ поддержки ACPI, и сама установка шустро проходит, и последующая работа радует.

Да она шустро-шустро начинает ставится а потом нах виснет. Просто qemu отлично работает. Не тормоза лечить а то что венда вообще неставится (и уже готовый рабочий образ от простой qemu незапускается).

anonymous
()
Ответ на: комментарий от anonymous

>Можно делать еще проще. На этапе установки винды, когда она ждет нажатия F6 в самом начале для установки како-нибудь драйвера SCSI, надо нажать F7. При этом внешне ничего не произойдет, но винда начнет ставится БЕЗ поддержки ACPI, и сама установка шустро проходит, и последующая работа радует.

Вообще-то в конце странички именно это и написано.

zim
()
Ответ на: комментарий от Anonymous

> да, такая спешка не могла, конечно, не сказаться на литературных достоинствах перевода

+1

"Виртуализация – это концепция, которая была популярна в последнее время."

И будет ещё популярнее когда-нибудь раньше. :)

atrus ★★★★★
()
Ответ на: комментарий от brumal

>Надоел уже IBM со своим: "что такое кватновая физика и как её применить в домашних условиях".

Мне эти статьи нравятся. Очень нравятся. 1) У меня не получается так же доходчиво объяснить человеку материал. Ссылка на статью на ibm.com экономит мое время. 2) Никогда не пользовался функционалом F. Плохо представляю что это такое. Статья на ibm.com как правило доступно и быстро опишет что это за вещь, и даст ссылку на подробный мануал.

skwish ★★
()

Аббревиатура неудачная, KVM-ом всю жизнь назывался аппаратный удлиннитель консоли или коммутатор консолей...

Annymous
()

Давайте уже забаним IBMовского бота. :) Там RSS есть, http://www.ibm.com/developerworks/rss/, кому надо - прочитают. А то фигли, давайте ещё будем на ЛОР постить ссылки на каждый креатив с удава и сиське с лепры, вдруг кому интересно?

ero-sennin ★★
()
Ответ на: комментарий от stassats

>Вылезай из танка, его давно забанили.

Вот черт, он был такой безобидный

argin ★★★★★
()
Ответ на: комментарий от Relan

>> п.2 Недавно VMWare провела тесты, которые показали, что чистый(ая) hardware virtualization работает часто медленнее, чем software

> Это уже проблемы VMware.

И всех остальных подобных программ, к сожалению.

acheron ★★★★
()
Ответ на: комментарий от anonymous

> окуеть... пиздить новости с ИБМ баннеров на лоре, и постить их же на лор... оригинально

рекурсия, йопт !

anonymous
()
Ответ на: комментарий от Led

Турионы x2 тоже держат виртуализацию

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 72
model name      : AMD Turion(tm) 64 X2 Mobile Technology TL-52
stepping        : 2
cpu MHz         : 800.000
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips        : 1609.02
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 72
model name      : AMD Turion(tm) 64 X2 Mobile Technology TL-52
stepping        : 2
cpu MHz         : 800.000
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips        : 1609.02
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

anonymous
()
Ответ на: комментарий от anonymous

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

Ugluk
()
Ответ на: комментарий от anonymous

>Poproboval ya etot KVM... vse ravno vmware-server bystree rabotaet.

Отключаем АСПИ в винде. Летает, причём на половине проца :D (бага там какая-то - проц весь не зажирает, но всё равно летает).

vtVitus ★★★★★
()

++

надо было добавить для продвинутых читателей врезку про виртуализацию ввода-вывода, которая скоро появится на x86:

"...The advantages of having an IOMMU, compared to direct physical addressing of the memory, include:
* Large regions of memory can be allocated without the need to be contiguous in physical memory — the IOMMU will take care of mapping contiguous virtual addresses to fragmented physical addresses. Thus, the use of vectored I/O (scatter-gather lists) can sometimes be avoided.
* For devices that do not support memory addresses long enough to address the entire physical memory, the device can still address the entire memory through the IOMMU. This avoids overhead associated with buffer copies to and from the memory space the peripheral can address.
Memory protection from malicious or misbehaving devices – a device cannot read or write to memory that hasn't been explicitly allocated (mapped) for it.
* Virtualized guest operating systems _can_safely_be_granted_direct_access_to_hardware_."

http://en.wikipedia.org/wiki/IOMMU

filin ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.