host - poskytovateľ služieb guest - software ktorý využíva virtualizované služby hypervizor - priamy poskytovateľ služieb guestovi
Virtualizácia bola zmienená v roku 1960 v súvislosti s firmou IBM. Prvá hardwarová asistencia pre virtualizáciu existovala už v roku 1972 pre VM/370 od IBM System/370.
Využitím môže byť emulácia neexistujúceho alebo v systéme nenachádzajúceho sa kusu hardwaru. Tiež sprostredkovávanie služieb hardware cez pridanú vrstvu, čím sa dá docieliť prenášanie bežiacich virtualizovaných systémov medzi fyzickými strojmi alebo takýmto spôsobom umožniť beh viacerých inštancií inak súbežne nespustiteľných programov, ako napríklad OS. Tým sa dá za vhodných podmienok lepšie utilizovať výkon poskytovaný fyzickými zariadeniami (servermi). Ďalej umožňuje online zálohovanie celého systému (snapshot), či už kvôli zálohe, auditu alebo potrebe naklonovania bežiacej inštancie. Emulácia hardwaru môže pomôcť pri vývoji softwaru využívajúceho zariadenie ešte pred jeho existenciou, či pomôcť pri testovaní.
Virtualizáciou v IT vo všeobecnosti myslíme emuláciu hardwaru alebo beh operačného systému vo virtualizovanom priestore. To znamená, že OS v zásade nie je prvotná inštancia s úplným vplyvom na hardware.
Pre plnú virtualizáciu, ktorá je veľmi významná, sa pre potrebu navýšenia výkonu vo virtualizovanom prostredí implementovali špeciálne funkcie do procesora, ktoré umožňujú zvýšiť výkon tým, že ošetrenie behu privilegovaných inštrukcií zastrešujú samé, hardwarovo. Iné vylepšenia zasa umožňujú virtualizovanému software pristupovať priamo k rôznym zariadeniam v systéme, čím rušia réžia na to potrebnú. To je vhodné najmä pre virtualizované systémy. Prvou skupinou sú inštrukčné sady VT-x u firmy Intel a AMD-V u firmy AMD. Druhou skupinou sú VT-d u Intelu a IOMMU u AMD, ktoré už ale potrebujú podporu nielen procesora, ale aj severného mostíka.
Vytvorenie disku:
$ /usr/bin/VBoxManage createhd --filename Debian5.vdi --size 4000 --variant Fixed
Nastavenie sieťových prvkov:
$ /usr/bin/VBoxManage modifyvm Debian5 --nic1 bridged --cableconnected1 on --bridgeadapter1 eth0
CONFIG_HZ_100=y CONFIG_HZ=100Nastavenie deličky frekvencie pri štarte jadra:
linux /boot/vmlinuz root=/dev/sdaX ro quiet divider=N