Как да инсталирате и използвате KVM за управление на облачни изображения в Linux

В момента една от най -популярните теми, която се превърна в идеално решение за стартиране на стотици операционни системи, е виртуализацията.

Благодарение на виртуализацията имаме възможност да внедряваме различни операционни системи или приложения на един компютър, без да е необходимо да инвестираме големи суми пари в ресурси или ново оборудване. Всички знаем различните опции за виртуализация, които съществуват днес, някои платени, други не. Днес 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

Приемаме изтеглянето и инсталирането на тези.


Вход Присъединете се!

wave wave wave wave wave