В момента една от най -популярните теми, която се превърна в идеално решение за стартиране на стотици операционни системи, е виртуализацията.
Благодарение на виртуализацията имаме възможност да внедряваме различни операционни системи или приложения на един компютър, без да е необходимо да инвестираме големи суми пари в ресурси или ново оборудване. Всички знаем различните опции за виртуализация, които съществуват днес, някои платени, други не. Днес Solvetic ще се съсредоточи върху един, който е специален за своите възможности за управление на изображението и изображението, и това е KVM.
Какво е KVMKVM (Virtual Machine, базирана на ядро) е решение за виртуализация за Linux на x86, 32-битов хардуер, което включва разширения за виртуализация (Intel VT или AMD-V). Дизайнът му се състои от изпълним модул на ядрото, kvm.ko, който осигурява основната инфраструктура за виртуализация и специфичен за процесора модул, kvm-intel.ko или kvm-amd.ko.
Използвайки KVM, ще можем да стартираме множество виртуални машини, използващи изображения на Linux или Windows, без да променяме никакви параметри в хардуера на оборудването. Всяка виртуална машина има частен виртуализиран хардуер: мрежова карта, диск, графичен адаптер и по този начин напълно го управлява.
KVM е софтуер с отворен код. Компонентът на ядрото на KVM е включен в основната линия на Linux, считано от 2.6.20. Компонентът на потребителското пространство на KVM е включен в основния QEMU, започвайки с 1.3, което ни позволява да имаме пълната му наличност.
Характеристики на KVMСред множеството функции, които имаме с KVM, са:
- QMP - Qemu Monitor Protocol
- KSM - Сливане на същата страница на ядрото
- Паравиртуален часовник Kvm - Паравиртуален източник на време за KVM
- Поддръжка на CPU Hotplug
- Поддръжка на PCI Hotplug: Позволява ви да добавяте работещи PCI устройства
- vmchannel - Комуникационен канал между хост и гости
- миграция - Миграция на виртуални машини
- vhost
- SCSI емулация на диск
- Устройства Virtio
- CPU пул
- Хпет
- Картиране на зареждащо устройство pxe
- зареждане на iscsi
- x2apic
- Дискета
- CD ROM
- USB
- Имулация на Irqchip в потребителското пространство
- Контролер на паметта
- Поддръжка на големи страници
- Стабилен гост ABI
1. Как да инсталирате KVM Linux
Преди да продължите с инсталацията на KVM, е необходимо да знаете, че KVM ще работи само ако процесорът на компютъра има поддръжка за хардуерна виртуализация, или Intel VT, или AMD-V, това може да се провери чрез изпълнение на следната команда:
egrep '(vmx | svm)' / proc / cpuinfo
Ако резултатът генерира грешка, няма да е възможно да се използва KVM.
За да извършим инсталацията на KVM, ще изпълним следния ред:
sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin
Ще въведем буквата S, за да приемем изтеглянето и инсталирането на пакетите KVM.
В този случай стойностите са:
qemu-kvmВиртуална машина, базирана на ядрото, QEMU я използва за виртуализация на процесора.
уауЕмулатор на процесора.s
virt-viewerГрафична конзола
Можем да проверим инсталацията на KVM, като изпълним следното:
kvm-окРезултатът ще бъде следният:
След това пристъпваме към инсталирането на някои KVM инструменти със следната команда:
sudo apt install uvtool
Приемаме изтеглянето и инсталирането на тези.
Вход Присъединете се!