Виртуализацията има много приложения. Можете да го използвате, за да тествате друга операционна система, да стартирате приложения, които вашата операционна система не поддържа или дори да поддържате виртуални сървъри в една или повече виртуални машини.

KVM (виртуална машина, базирана на ядрото) е инструмент за виртуализация на Linux, който използва виртуализацията с помощта на хардуер (наречена също нативна виртуализация), използвайки процесорни технологии като Intel VT-x и AMD-V. Мениджърът на Virtual Machine на Red Hat вече поддържа поддръжката на KVM, което улеснява настройването на виртуална машина с безплатен графичен интерфейс. Той е достъпен и за Fedora, Gentoo, FreeBSD, Ubuntu и много други операционни системи.

Инсталация

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

Отворете терминал и въведете тази команда:

 egrep -c '(vmx | svm)' / proc / cpuinfo 

Резултатът ще бъде или "0", или "1". "0" за съжаление означава, че нямате виртуализация на хардуера. Ако получите "1" и виртуализацията е активирана във вашия BIOS, добре е да отидете. Без виртуализация на хардуера, не можете да използвате разширения на KVM. Все още можете да стартирате виртуални машини, но те ще бъдат болезнено бавни, както открих на лаптопа си със стар процесор Intel T4200.

Ако искате да проверите отново резултатите, можете също да изпълните тази команда:

 KVM-добре 

Ако всичко върви добре, то ще се върне:

 INFO: Процесорът ви поддържа KVM разширения INFO: / dev / kvm съществува KVM ускорение може да се използва 

Ubuntu има някои мета пакети, които можете да инсталирате, за да получите инструментите за виртуализация, от които се нуждаете. С една команда можете да инсталирате повечето от тях:

 sudo apt-get инсталирате Ubuntu-virt 

Ако искате да инсталирате ръчно всеки пакет, вижте документацията на Ubuntu. След инсталирането трябва да имате инсталирани qemu-kvm и virt-manager (графичния интерфейс).

След инсталиране

След инсталирането трябва да сте сигурни, че KVM е конфигуриран и да му дадете необходимите разрешения. Въведете тази команда:

 групи 

Сред потребителските ви групи трябва да видите "kvm" и "libvirtd". Ако едно или и двете липсват, можете да изпълните тези команди, за да добавите местния си потребител към групите:

 sudo adduser `id -un` kvm 
 sudo adduser `id -un` libvirtd 

Последната стъпка след инсталацията, която трябва да предприемете, е да излезете и да влезете отново. Ако не го направите, ще получите грешка qemu като това: "libvir: Remote error: Permission denied"

Създайте виртуална машина

След като отново сте влезли в профила си, можете да стартирате Virtual Machine Manager. Трябва да е в менюто ви с приложения. Друга възможност е да натиснете Alt + F2 и да въведете virt-manager.

При първото пускане ще има само един наличен бутон за кликване с надпис "Създаване на нова виртуална машина". Кликнете върху него и преминете през процеса на създаване.

  1. Назовете виртуалната машина. Това може да е почти всичко. Това е само идентификатор, който трябва да си спомните какво е това.
  2. Изберете метода за инсталиране. В този пример ще използвам CentOS 6 LiveCD ISO. Това изисква първата опция "Местна инсталационна медия". След като изберете, кликнете върху "Препращане".
  3. Изберете типа и версията на операционната система. В моя пример избрах "Linux" и "Red Hat Enterprise Linux 6".
  4. Изберете размера на RAM, който искате да разпределите, и броя на процесорите, които да използвате.
  5. Задайте размера на виртуалния диск. Това до голяма степен зависи от операционната система, която използвате, и от размера на пространството, което смятате, че ще ви трябва.
  6. Задайте опциите за мрежата си. В повечето случаи правилната опция вече е избрана.
  7. Кликнете върху Завършване

Мениджърът на виртуални машини трябва незабавно да започне да зарежда виртуалната ви машина Ако сте заредили от ISO, можете да инсталирате операционната система, както обикновено, или дори да я стартирате от LiveCD. Ако искате да видите информация в реално време за виртуалния ви хардуер, кликнете върху бутона "Показване на подробностите за виртуализация на хардуера". Не е нужно да държите прозореца за виртуализация отворен, за да продължите да работите с виртуалната си машина. Това е полезно, ако имате намерение да се свързвате с него отдалечено и да го използвате като сървър.

За повече информация относно Виртуална машина, посетете онлайн уикито. За повече информация относно KVM вижте онлайн документацията.