În Ubuntu, este recomandat să utilizați hypervisor-ul KVM (managerul mașinii virtuale) și libvirt-ul ca instrument de gestionare a acestuia. Libvirt include un set de API software și personalizat virtuale aplicatie de management al mașinii (VM) Virt-manager (interfață grafică cu utilizatorul, GUI) sau virsh (linia de comandă, CLI). Managerii alternativi pot folosi convirt (GUI) sau convirt2 (interfață WEB).
În prezent, doar un hypervisor KVM este acceptat oficial în Ubuntu. Acest hypervisor face parte din codul central al sistemului de operare Linux. Spre deosebire de Xen, KVM nu suporta paravirtualizarea, adica, pentru a-l utiliza, procesorul dvs. trebuie sa suporte tehnologiile VT. Puteți verifica dacă procesorul dvs. acceptă această tehnologie executând comanda în terminal:
Dacă rezultatul este un mesaj:
atunci KVM va funcționa fără probleme.
Dacă ieșirea este un mesaj:
atunci puteți utiliza în continuare mașina virtuală, dar va funcționa mult mai încet.
Se recomandă utilizarea unui sistem de operare pe 64 de biți pentru mașina gazdă. Acest lucru va permite:
Instalați ca sisteme de invitați pe 64 de biți
Pentru a aloca sistemelor clienților mai mult de 2 GB de RAM
În Ubuntu 10.04 și mai târziu KVM este recomandat să se pună astfel:
Această instalare pe un server fără X-uri, adică nu include o interfață grafică. Puteți să o instalați utilizând comanda
După aceea, în meniu apare elementul "Manager mașină virtuală" și, cu mare probabilitate, totul va funcționa. Dacă apar încă unele probleme, va trebui să citiți instrucțiunile din wiki-ul în limba engleză.
Procedura de creare a unui sistem de oaspeți utilizând o interfață grafică este destul de simplă.
Dar modul de text poate fi descris.
Când creați un sistem cu o interfață grafică de utilizator ca hard disk-ul este oferit cu alege fie un fișier imagine sau bloc ustroysva existent sau creați un nou fișier cu date brute (RAW). Cu toate acestea, acesta nu este în niciun caz singurul format de fișier disponibil. Dintre toate tipurile de discuri enumerate în man qemu-img, cea mai flexibilă și mai modernă este qcow2. Acesta acceptă instantanee, criptare și compresie. Trebuie creat înainte de a crea un nou sistem de invitați.
Potrivit aceluiași om qemu-img. metadatele pre-locație (-o preallocation = metadate) fac inițial un disc mai mare, dar oferă o performanță mai bună în acele momente când imaginea trebuie să crească. De fapt, în acest caz, această opțiune vă permite să evitați un bug neplăcut. Imaginea creată inițial durează mai puțin de megabiți de spațiu și crește până la dimensiunea specificată, după cum este necesar. Sistemul de oaspeți ar trebui să vadă imediat această dimensiune finală specificată, însă la etapa de instalare poate vedea dimensiunea reală a fișierului. Desigur, va refuza instalarea pe un hard disk de 200 KB. Problema nu este specifică pentru Ubuntu, dar apare cel puțin în RHEL.
În plus față de tipul imaginii, puteți alege mai târziu modul de conectare - IDE, SCSI sau Virtio Disk. Aceasta va determina performanța subsistemului disc. În mod neechivoc, nu există un răspuns corect, trebuie să alegeți pe baza sarcinii care va fi atribuită sistemului invitat. Dacă sistemul oaspeților este creat "pentru a vedea", atunci orice fel va veni. În general, de obicei, intrarea / ieșirea este un obstacol în calea unei mașini virtuale, deci atunci când creați un sistem foarte încărcat, trebuie să vă asumați această responsabilitate cât mai responsabilă.