Ръководство стъпка по стъпка за инсталиране на KVM на Ubuntu 20.04 и създаване на виртуални машини с помощта на virt-manager
KVM или базирана на ядро виртуална машина е модул в ядрото на Linux, който позволява на потребителите да стартират виртуални машини в тяхната система. Той може да се похвали с почти чиста производителност в сравнение с друг софтуер за виртуализация, тъй като е тясно свързан с ядрото на Linux.
KVM, съчетан с неговия API/Toolkit, наречен libvirt, се използва за създаване на VM в Ubuntu. Инструментите като Virt-Manager (GUI front-end) и Virsh (CLI) се използват за опростяване на създаването и управлението на VM.
В тази статия ще научим как правилно да инсталираме KVM на Ubuntu 20.04 LTS.
Предпоставки
Преди да започнем инсталацията, трябва да се уверим, че отговаряме на изискванията, необходими за стартиране на KVM. Нуждаем се от процесор, който поддържа хардуерна виртуализация. Ако процесорът поддържа хардуерна виртуализация, трябва да се уверим, че е активиран в BIOS.
За да проверите дали вашият процесор поддържа хардуерна виртуализация, натиснете ctrl+alt+t
за отваряне на терминал. Ще използваме чиста команда, наречена egrep
който използва Regexp за търсене на текстов модел от файл. Файлът, в който ще търсим информация за процесора, се намира /proc/cpuinfo
. Поставете следната команда в терминала, за да проверите поддръжката за хардуерна виртуализация.
egrep -c '(vmx|svm)' /proc/cpuinfo
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4.jpg)
Ако получите изход като нещо различно от 0
тогава вашият процесор поддържа хардуерна виртуализация. Изходният номер е не. на ядрото или нишките, които вашият процесор има. Единствената оставаща стъпка сега е да се уверите, че хардуерната виртуализация е активирана в BIOS.
Процесът на активиране на хардуерната виртуализация сега зависи от това дали имате процесор Intel или AMD. Обърнете се към ръководството на вашата дънна платка, за да разберете как да активирате виртуализацията. За процесори Intel трябва да активирате виртуализация в настройките на BIOS. За процесори AMD активирайте настройката, наречена SVM режим.
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-1.jpg)
Вече проверихме, че имаме процесор, който поддържа хардуерна виртуализация и го активирахме в BIOS. Сега можем да преминем към инсталация.
Инсталация
Отворете терминала, като натиснете ctrl+alt+t
клавишна комбинация. За да инсталирате KVM, поставете следната команда в терминала и натиснете enter.
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-2.jpg)
В qemu-kvm
е KVM пакет, докато libvirt-daemon-system
и libvirt-клиенти
са пакети с инструменти на libvirt. В bridge-utils
пакетът се използва за конфигуриране на Ethernet мост за виртуални машини.
Проверка на инсталацията
Има два метода за проверка на успешната инсталация на KVM. Или бягай
kvm -- версия
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-3.jpg)
или
virsh списък --всички
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-4.jpg)
Ако получите изхода, както е показано по-горе, тогава KVM е правилно инсталиран на вашата система. Вече можете да създадете VM с помощта на virsh
команда за създаване или инсталиране на VM virt-мениджър
GUI инструмент за създаване и управление на вашата VM според вашите предпочитания.
Създаване на VM
В този раздел ще използваме virt-manager за създаване и стартиране на VM на Ubuntu 20.04. За да инсталирате virt-manager на Ubuntu 20.04, изпълнете следната команда:
sudo apt инсталира virt-manager
След като инсталацията приключи, стартирайте virt-manager. Ще бъдете посрещнати със следния прозорец.
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-5.jpg)
За да създадете нова VM, трябва да щракнете върху Създайте нова виртуална машина
бутон.
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-6.jpg)
Изскачащ прозорец със заглавие Нова VM
ще се появи, изберете Локален носител за инсталиране (ISO изображение или CDROM)
опция и щракнете върху Напред.
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-7.jpg)
Нуждаем се от ISO образ на операционна система, чиято виртуална машина искаме да създадем. Щракнете върху Browse, за да изберете операционна система, която да инсталирате.
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-8.jpg)
Ще бъдете представени с Изберете обем за съхранение
прозорец, в момента ще използваме пул за съхранение по подразбиране, можете да опитате да играете, като създадете нови пулове за съхранение, които virt-manager да използва. Засега ще копираме ISO изображението на OS в следната директория с помощта на кп
команда.
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-9.jpg)
sudo cp source_of_iso_file /var/lib/libvirt/images
Нуждаем се от root привилегии, за да копираме ISO в пула по подразбиране, така че използваме sudo
командата и source_of_iso_file е местоположението на избраната от вас ОС. След като копирате ISO в директорията с изображения на libvirt, натиснете Опресняване на списъка с обеми
бутон. Избраната от вас OS ISO ще се покаже в списъка по-долу, аз избирам MX-Linux за инсталиране.
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-10.jpg)
Изберете ОС, която изберете да инсталирате, и натиснете Изберете Сила на звука
бутон.
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-11.jpg)
След като изберете ISO, щракнете върху Напред в предишния прозорец.
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-12.jpg)
Изберете количеството памет/RAM за разпределяне на VM и броя на процесорните ядра в следващия прозорец. Предлагам да разпределите поне минимално препоръчително количество, изисквано от ОС.
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-13.jpg)
След това разпределете поне минималното количество дисково пространство, изисквано от ОС. Предлагам 30 GB за Windows минимум и 20 GB за всякакви Linux дистрибуции. Virt-manager ще създаде виртуален диск за ОС автоматично, ако е избрана първата опция.
Бакшиш: Можете сами да създадете персонализирано хранилище с втора опция.
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-14.jpg)
Можете да промените името на VM на този нов екран и да потвърдите подробностите. Щракнете върху Готово, за да започнете инсталирането на вашата ОС на виртуалния диск.
Бакшиш: Можете също да опитате да настроите настройките на вашата VM, като поставите отметка върху персонализирайте конфигурацията преди инсталиране
опция за допълнителна функция.
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-15.jpg)
Завършете инсталирането на ОС, като следвате процеса на инсталиране за избраната ОС.
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-16.jpg)
След като завършите инсталацията, можете да стартирате VM, като го изберете и щракнете Включете виртуалната машина
бутон
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-17.jpg)
Сега имаме функционална VM, готова за използване.
![](http://img.drupalst.com/wp-content/uploads/developers/1344/msjtahehq4-18.jpg)