Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

feed Всичко свързано с Линукс. Новини, проблеми, въпроси.
Десктоп Линукс дистибуции, сървърни Линукс дистрибуции, Линукс дистрибуции с общо предназначение, Linux Mint, Ubuntu, Arch Linux, Mandriva, PCLinuxOS, openSUSE, Fedora, Red Hat Enterprise Linux, CentOS, Suse Linux Enterprise Server, Debian, Cross Linux from Scratch, Slackware, Gentoo. Графични среди, новини, игри, драйвъри, въпроси, десктоп, сървър, браузъри, помощ.
Потребителски аватар
petie
Пристрастéн
Пристрастéн
Мнения: 965
Регистриран: съб май 18, 2019 22:35
Репутация: 2734
пол: Мъж

Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

Мнение от petie »

Тази тема ще разглежда виртуализацията в Линукс, започвам с един малък трик който дадох на Хъшо за ClearLinux

Код: Избери всички


qemu-system-x86_64 -m 2G -enable-kvm  -boot d -cdrom clear-31990-live-desktop.iso -bios OVMF.fd -smp sockets=1,cpus=2,cores=2 -cpu host

Тука създаваме виртуалка като й указваме да стартира с EFI който сваляме от сайта на дистрото

Повече информация за QEMU https://www.qemu.org/



Arch: pacman -S qemu

Debian/Ubuntu: apt-get install qemu

По подробно за Дебиан https://wiki.debian.org/QEMU
Прочетено: 2530 пъти
Потребителски аватар
cprog
Почетен член
Почетен член
Мнения: 1537
Регистриран: нед юли 19, 2015 08:19
Репутация: 14088
пол: Мъж

Re: Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

Мнение от cprog »

petie написа:
чет яну 02, 2020 00:32
Тази тема ще разглежда виртуализацията в Линукс, започвам с един малък трик който дадох на Хъшо за ClearLinux

Код: Избери всички


qemu-system-x86_64 -m 2G -enable-kvm  -boot d -cdrom clear-31990-live-desktop.iso -bios OVMF.fd -smp sockets=1,cpus=2,cores=2 -cpu host

Тука създаваме виртуалка като й указваме да стартира с EFI който сваляме от сайта на дистрото

Повече информация за QEMU https://www.qemu.org/



Arch: pacman -S qemu

Debian/Ubuntu: apt-get install qemu

По подробно за Дебиан https://wiki.debian.org/QEMU
Ако може опиши как виртуалка за Windows x64 върху Linux x64, която обикновено правя с VirtualBox да направя с qemu. Има ли GUI ?
CPU~Dual core AMD Athlon 64 X2 5200+ (-MCP-) speed~2700 MHz (max) Kernel~4.15.0-33-generic x86_64 Up~1 day Mem~4869.6/7976.7MB HDD~2400.5GB(45.8% used) Procs~313 Client~Shell inxi~2.3.56
Потребителски аватар
бат-начо
Доктор
Доктор
Мнения: 5394
Регистриран: ср фев 21, 2018 15:17
Репутация: 41018
пол: Мъж

Re: Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

Мнение от бат-начо »

Няма, естествено, всичко се прави от конзолата. ;)
https://wiki.qemu.org/Links#GUIs_and_ma ... .2Fsystems
Селски, Начо Селски.
Потребителски аватар
cprog
Почетен член
Почетен член
Мнения: 1537
Регистриран: нед юли 19, 2015 08:19
Репутация: 14088
пол: Мъж

Re: Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

Мнение от cprog »

бат-начо написа:
чет яну 02, 2020 02:05
Няма, естествено, всичко се прави от конзолата. ;)
https://wiki.qemu.org/Links#GUIs_and_ma ... .2Fsystems
Да малко неточно питах преди да потърся, но тоя списък си е само списък.
Някой да има лични впечатления ?
CPU~Dual core AMD Athlon 64 X2 5200+ (-MCP-) speed~2700 MHz (max) Kernel~4.15.0-33-generic x86_64 Up~1 day Mem~4869.6/7976.7MB HDD~2400.5GB(45.8% used) Procs~313 Client~Shell inxi~2.3.56
Потребителски аватар
petie
Пристрастéн
Пристрастéн
Мнения: 965
Регистриран: съб май 18, 2019 22:35
Репутация: 2734
пол: Мъж

Re: Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

Мнение от petie »

@cprog Първо създаваш виртуален диск със следната команда

Код: Избери всички


qemu-img create -f qcow2 win7.qcow2 50G

След това стартирарш машината та да инсталира Уин7:

Код: Избери всички

qemu-system-x86_64 -m 2G -enable-kvm  -boot d -cdrom win7.iso -hda win7.qcow2 
След като свърши я спираш и я стартираш без -cdrom win7.iso

Да,има си графичен интерфейс ако си с Дебиан просто напиши

Код: Избери всички


sudo apt-get install virt-manager



Интересното при KVM/QEMU е че за разлика от Virtualbox е че може да презсъздава други машини и процесори. Гугъл го ползват за да подкарат Андроид в тяхното Андроид Студио
Потребителски аватар
бат-начо
Доктор
Доктор
Мнения: 5394
Регистриран: ср фев 21, 2018 15:17
Репутация: 41018
пол: Мъж

Re: Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

Мнение от бат-начо »

А като има графика що да се мъчи и да го прави през терминал ?
Селски, Начо Селски.
Тамболианеца
Пристрастéн
Пристрастéн
Мнения: 889
Регистриран: пет сеп 20, 2019 17:00
Репутация: 10536
пол: Мъж

Re: Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

Мнение от Тамболианеца »

cprog написа:
чет яну 02, 2020 01:18
Ако може опиши как виртуалка за Windows x64 върху Linux x64, която обикновено правя с VirtualBox да направя с qemu. Има ли GUI ?
Виждам petie вече ти е дал начален тласък през qemu-натюр. :lol:
Този път е възможно най-трудният и не ти го препоръчвам, още повече, че е на път към забвение.
Исторически погледнато това беше начинът преди появата на KVM (libvirtd, virt-install, virsh, virt-manager).

Ти желаеш да имаш съизмеримото удобство на графичния VirtualBox. Понеже тематиката на виртуализация е огромна за усвояване, ти давам прекия път за постигане на твоето изискване. 'Вервай ми', a след време, като навлезеш в тематиката ще разбереш, защо не давам по-подробни обяснения сега - множеството съществуващи вариации.

Стъпки за миграция от VirtualBox към KVM/qemu:
1. Конверсия на съществуващите ти VirtualBox виртуални машини
от формат VDI/VMDK/VHD --> през VBoxManager --> към формат RAW ;
2. Деинсталация на VirtualBox чрез 'purge' за съответния пакетен менажер на дистрото ти;
3. Инсталация на KVM ( libvirtd) и GUI за него (virt-manager). Те ще си дръпнат и qеmu зависимостите;
4. (опционно) Ако искаш виртуалните ти машини да се виждат от външния свят и помежду си, ти трябва bridge. Създава се чрез дистрото ти през bridge-utils (brctl) или през NetworkManager(nm-cli). Без този bridge получваш NAT еквивалента на VirtualBox.
5. Оттук-натам ползваш единствено GUI virt-manager, който ще ти се появи като десктоп шоркът в съответния DE. Забравяш за директно ползване на qemu от командната линия, поне за месеци напред, а може и завинаги.
6. Импорта на конвертираните RAW виртуалки го правиш през wizzard-a на GUI-то;
7. (опционно) Ако искаш можеш да конверираш RAW формата към QCOW2 формат поради предимствата, които последният предлага.
от формат RAW --> през qemu-img --> към формат QCOW2
8. Създаването на чисто нови не-мигрирани виртуалки правиш единствено от 'wizzard-a' на GUI-то.

Това е.
Успех в изследването на света на KVM. :thumbright:
Nikola_
Пристрастéн
Пристрастéн
Мнения: 971
Регистриран: вт яну 16, 2018 12:16
Репутация: 7706
пол: Мъж

Re: Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

Мнение от Nikola_ »

Eто това е качествено обяснение, благодаря. KVM изглежда интересно, ще го пробвам.
Потребителски аватар
cprog
Почетен член
Почетен член
Мнения: 1537
Регистриран: нед юли 19, 2015 08:19
Репутация: 14088
пол: Мъж

Re: Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

Мнение от cprog »

Тамболианеца написа:
чет яну 02, 2020 10:56
cprog написа:
чет яну 02, 2020 01:18
Ако може опиши как виртуалка за Windows x64 върху Linux x64, която обикновено правя с VirtualBox да направя с qemu. Има ли GUI ?
Виждам petie вече ти е дал начален тласък през qemu-натюр. :lol:
Този път е възможно най-трудният и не ти го препоръчвам, още повече, че е на път към забвение.
Исторически погледнато това беше начинът преди появата на KVM (libvirtd, virt-install, virsh, virt-manager).

Ти желаеш да имаш съизмеримото удобство на графичния VirtualBox. Понеже тематиката на виртуализация е огромна за усвояване, ти давам прекия път за постигане на твоето изискване. 'Вервай ми', a след време, като навлезеш в тематиката ще разбереш, защо не давам по-подробни обяснения сега - множеството съществуващи вариации.

Стъпки за миграция от VirtualBox към KVM/qemu:
1. Конверсия на съществуващите ти VirtualBox виртуални машини
от формат VDI/VMDK/VHD --> през VBoxManager --> към формат RAW ;
2. Деинсталация на VirtualBox чрез 'purge' за съответния пакетен менажер на дистрото ти;
3. Инсталация на KVM ( libvirtd) и GUI за него (virt-manager). Те ще си дръпнат и qеmu зависимостите;
4. (опционно) Ако искаш виртуалните ти машини да се виждат от външния свят и помежду си, ти трябва bridge. Създава се чрез дистрото ти през bridge-utils (brctl) или през NetworkManager(nm-cli). Без този bridge получваш NAT еквивалента на VirtualBox.
5. Оттук-натам ползваш единствено GUI virt-manager, който ще ти се появи като десктоп шоркът в съответния DE. Забравяш за директно ползване на qemu от командната линия, поне за месеци напред, а може и завинаги.
6. Импорта на конвертираните RAW виртуалки го правиш през wizzard-a на GUI-то;
7. (опционно) Ако искаш можеш да конверираш RAW формата към QCOW2 формат поради предимствата, които последният предлага.
от формат RAW --> през qemu-img --> към формат QCOW2
8. Създаването на чисто нови не-мигрирани виртуалки правиш единствено от 'wizzard-a' на GUI-то.

Това е.
Успех в изследването на света на KVM. :thumbright:
Много добро обяснение, само еидн въпрос - задължително ли е махането на VirtualBox.
Ще го тествам уикенда
CPU~Dual core AMD Athlon 64 X2 5200+ (-MCP-) speed~2700 MHz (max) Kernel~4.15.0-33-generic x86_64 Up~1 day Mem~4869.6/7976.7MB HDD~2400.5GB(45.8% used) Procs~313 Client~Shell inxi~2.3.56
Тамболианеца
Пристрастéн
Пристрастéн
Мнения: 889
Регистриран: пет сеп 20, 2019 17:00
Репутация: 10536
пол: Мъж

Re: Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

Мнение от Тамболианеца »

cprog написа:
чет яну 02, 2020 15:17
Много добро обяснение, само еидн въпрос - задължително ли е махането на VirtualBox.
Ще го тествам уикенда
Не е задължително, но е силно препоръчително поради паралелната конкуренция на двата хипервайзора VirtualBox и KVM за обсебяне еднолично на процесора. :lol:

В даден момент само един хипервайзор може да е активен. Ако си на 'ти' със start/stop & 'enable/disable' през systemctl, то можеш да приложиш уменията си върху всичките сървиси и маутнове за временно изключване на VirtualBox. От друга страна пък ако искаш да го пуснеш пак, пък трябва да прилагаш същите похвати към сървисите на KVM. Затова и ти препоръчвам въобще да деинсталираш VirtualBox.

Да, в началото ще ти бъде малко нанагорно с KVM, но ти гарантирам, че усвоиш ли го даже и в малка степен, повече VirtualBox няма и да искаш да погледнеш. ;)
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295607
Регистриран: пет юни 01, 2007 14:18
Репутация: 365596
Местоположение: Somewhere In Time

Re: Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

Мнение от Mozo »

Е, то Virualbox винаги си е бил адски зле, а най-лошото е, че става все по-зле :lol: :lol: :lol: За жалост и VMware не са по-различни. Да, по-добре е, но не е както трябва...
Изображение
Тамболианеца
Пристрастéн
Пристрастéн
Мнения: 889
Регистриран: пет сеп 20, 2019 17:00
Репутация: 10536
пол: Мъж

Re: Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

Мнение от Тамболианеца »

В интерес на истината и VirtualBox и VMWare Player, a отскоро и Gnome Boxes вършат доста добра работа за скромните цели, които си поставят, дето се казва 'За всеки влак си има пътници'. Пробваш ли първата класа на KVM обаче, разбираш че до този момент си се возил у конския вагон на VirtuaBox/VirtualPC/Vmware Player. :lol:
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 295607
Регистриран: пет юни 01, 2007 14:18
Репутация: 365596
Местоположение: Somewhere In Time

Re: Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

Мнение от Mozo »

Тъй, де, тъй, то и Connectix Virtual PC на времето вършеше работа :mrgreen:

Едит:
А, видях, ти си го написал :toothy10: :toothy10: :toothy10: :съгласен: :съгласен: :съгласен:
Изображение
Потребителски аватар
cprog
Почетен член
Почетен член
Мнения: 1537
Регистриран: нед юли 19, 2015 08:19
Репутация: 14088
пол: Мъж

Re: Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

Мнение от cprog »

Mozo написа:
чет яну 02, 2020 16:52
Е, то Virualbox винаги си е бил адски зле, а най-лошото е, че става все по-зле :lol: :lol: :lol: За жалост и VMware не са по-различни. Да, по-добре е, но не е както трябва...
Защо да езле ?
CPU~Dual core AMD Athlon 64 X2 5200+ (-MCP-) speed~2700 MHz (max) Kernel~4.15.0-33-generic x86_64 Up~1 day Mem~4869.6/7976.7MB HDD~2400.5GB(45.8% used) Procs~313 Client~Shell inxi~2.3.56
Потребителски аватар
sokoban
Пристрастéн
Пристрастéн
Мнения: 707
Регистриран: пон окт 17, 2016 18:29
Репутация: 6320
пол: Мъж

Re: Всичко за Виртуализацията в Линукс KVM/QEMU XEN Въпроси отговори новини трикове

Мнение от sokoban »

Тамболианеца написа:
чет яну 02, 2020 10:56

Стъпки за миграция от VirtualBox към KVM/qemu:
1. Конверсия на съществуващите ти VirtualBox виртуални машини
от формат VDI/VMDK/VHD --> през VBoxManager --> към формат RAW ;
Нещо не откривам тази конверсия във виртуалбокс-а. Търся алтернативи, защото прецакаха shared folder след версия 6.0.4

P.S
Terminal command

Код: Избери всички

VBoxManage clonehd /absolute path to vdi file/Arch.vdi arch.img --format raw
Последна промяна от sokoban на чет яну 02, 2020 20:03, променено общо 1 път.
Нова тема Отговори

  • Подобни теми
    Отговори
    Преглеждания
    Последно мнение

Върни се в “Линукс - инсталация, настройки, проблеми”