Виртуализацията е разработена, за да предостави на потребителя практична възможност за монтиране на виртуални машини с новоиздадени операционни системи или все още в бета версия. С виртуализацията в Linux можем да избегнем реалната и продуктивна среда да бъде засегната от промени или грешки в тези системи. Освен това, когато създаваме виртуална машина, не използваме повече ресурси, отколкото е необходимо, и можем да тестваме системи като Windows, Linux, Android или macOS дори когато реалната система не е съвместима. В Linux вградената виртуализация е възможна от KVM.
KVM (виртуална машина, базирана на ядрото) е разработена като технология за виртуализация с отворен код, която е интегрирана в операционната система и благодарение на нея Linux може да работи като хипервизор, където хост машината може да изпълнява изолирани виртуални среди. виртуални машини (VM).
KVM технологията е в състояние да превърне Linux в хипервизор тип 1, който не изисква операционна система. Споменахме това, тъй като хипервизорите се нуждаят от компоненти, базирани на операционната система, за да ги предлагат на виртуални машини (I / O компоненти, драйвери на устройства), така че KVM вече хоства тези стойности, като се интегрира директно с ядрото на Linux.
Solvetic ще обясни как да инсталирате KVM в Ubuntu 21.04 и по този начин да извлечете максимума от тази технология.
1. Как да инсталирате KVM на Ubuntu 21.04
Етап 1
Първото нещо е да знаете, че работим в Ubuntu 21.04, за това в терминала изпълняваме:
lsb_release -a
Стъпка 2
Сега трябва да проверим дали Ubuntu 21.04 е съвместим с KVM, проверяваме това със следната команда:
egrep -c '(vmx | svm)' / proc / cpuinfoСтъпка 3
Ако резултатът е по -голям от нула (0), можем да имаме KVM:
Стъпка 4
Сега проверяваме дали Ubuntu 21.04 може да поддържа KVM:
sudo kvm-ок
Стъпка 5
Когато тази грешка се генерира, трябва да инсталираме помощната програма, която прави правилния анализ, ще изпълним:
sudo apt инсталирате cpu-checker
Стъпка 6
Въвеждаме буквата S, за да потвърдим изтеглянето и инсталирането на помощната програма:
Стъпка 7
Проверяваме поддръжката отново. Виждаме, че той поддържа KVM.
sudo kvm-ок
Стъпка 8
След като проверим това, ще инсталираме KVM и неговите зависимости със следната команда:
sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager
Стъпка 9
В края на този процес ще видим следното:
Стъпка 10
Инсталирахме следното:
- Пакетът qemu (бърз емулатор), това е приложение, което позволява хардуерна виртуализация
- Пакетът qemu-kvm, който е основният пакет на KVM
- Демонът libvritd, който е демон за виртуализация
- Пакетът bridge-utils, с който можем да установим мостовата връзка, така че други потребители да имат достъп до виртуалната машина
- Virt-мениджърът, с който можем да управляваме виртуални машини чрез графичния потребителски интерфейс
Стъпка 11
Проверяваме състоянието на демона libvirt:
sudo systemctl статус libvirtd
Стъпка 12
Активираме го с зареждането на Ubuntu 21.04:
sudo systemctl enable --now libvirtd
Стъпка 13
Проверяваме дали модулите KVM работят:
lsmod | grep -l kvm
Стъпка 14
Готови сме да създадем нашата виртуална машина с KVM на Ubuntu 21.04. Можем да изброим всички съвместими системи и дистрибуции със следната команда:
osinfo-заявка os
Увеличете
За да инсталираме виртуалната машина можем да използваме два метода, от терминала или графично.
2. Създайте виртуална машина в Ubuntu 21.04 от терминала
Етап 1
За този процес ще използваме командата "virt-install", както следва:
sudo virt-install --name = Debian --os-variant = debian10 --vcpu = 412 --ram = 2048 --graphics spice --location = / home / solutiontic / Downloads / debian-10.6.0-amd64-netinst .iso -мрежов мост: enp0s3Стъпка 2
В този случай дефинираме. Това ще създаде виртуалната машина от терминала.
- Име на дистрибуцията или системата
- Версия за използване
- Хардуерни параметри
- Път, където е ISO файлът
Увеличете
3. Създайте виртуална машина в графичен режим на Ubuntu 21.04
Етап 1
Това е по -завършен процес, на първо място, ние инсталираме необходимите зависимости:
sudo apt install uvtool
Увеличете
Стъпка 2
Въвеждаме буквата S, за да потвърдим изтеглянето:
Увеличете
Стъпка 3
След като инсталираме, изпълняваме следното за достъп до администратора:
sudo virt-мениджър
Увеличете
Стъпка 4
За да създадете машината от тук, отидете в менюто "Файл - Нова виртуална машина":
Стъпка 5
Ние установяваме ресурса, от който ще инсталираме:
Стъпка 6
Щракваме върху Преглед и избираме изтегленото ISO изображение:
Увеличете
Стъпка 7
Кликваме върху „Избор на обем“ и ще видим този интегриран път:
Стъпка 8
Щракваме върху Напред и сега определяме паметта и процесора:
Стъпка 9
Щракнете върху Напред и ние определяме размера на виртуалния твърд диск:
Стъпка 10
Кликнете отново върху Напред и дефинирайте името на виртуалната машина и изберете мрежовия адаптер, който да използвате за нея:
Стъпка 11
Кликваме Finish и процесът на създаване на виртуална машина ще продължи:
Стъпка 12
След автоматично завършване машината ще се стартира:
Увеличете
Стъпка 13
KVM ни дава различни възможности за управление на виртуални машини:
Стъпка 14
От менюто го контролираме:
Виждаме как KVM е цялостно решение, интегрирано в самата операционна система за работа с виртуални машини.