Lucrul cu qemu și kvm

Ce este necesar, dacă deja există un număr de front-end-uri de nivel diferit (libvirt, Proxmox, RHEV, etc.)? În orice caz, frontend-urile sunt nevoite să apeleze la qemu cu multe opțiuni, deci în unele cazuri (testarea de noi funcții, depanare, divertisment) este mult mai plăcut și mai ușor de înțeles să lucrezi direct cu qemu. În plus, cunoștințele sunt utile pentru dezvoltarea generală și înțelegerea funcționării sistemelor.







Cum sunt legate qemu și tehnologia KVM. Qemu este un emulator care poate funcționa fără KVM. dar utilizarea virtualizării hardware accelerează în mod semnificativ activitatea sistemelor clienților, deci KVM este opțiunea preferată.

Crearea unui fișier imagine

În primul rând, merită să verificați dacă virtualizarea hardware-ului este acceptată de procesor. Pentru a face acest lucru, asigurați-vă că parametrii de piatră au pavilionul vmx sau svm (în funcție de producătorul Intel / AMD.)


În plus, trebuie să activați suportul de virtualizare în BIOS. Pe unele laptopuri, această caracteristică poate fi dezactivată de producător și necesită un intermitent al BIOS-ului.

După instalare, reporniți computerul pentru a conecta modulele kernel kvm și kvm_intel (kvm_amd). După repornire, să verificăm dacă modulele kernel-ului sunt conectate:

Dacă nu doriți să supraîncărcați, puteți conecta singuri aceste module:

Mai mult, dacă totul este bun, atunci vom crea un fișier pentru imaginea sistemului nostru.

create = crea fișier

-f = ukahivaet în formatul fișierului, este mai bine să folosiți formatul nativ qcow2 pentru QEMU, qcow2 este formatul pentru înregistrarea imaginii mașinii virtuale cu suport pentru compresie, instantanee și criptare. În plus, imaginea qcow2 ocupă un spațiu cât datele sunt scrise în ea de către mașina virtuală, indiferent de mărimea creată la crearea







RELS1.qcow2 = numele fișierului nostru imagine

8G = dimensiunea fișierului pentru imagine, în acest exemplu 8 gigaocteți.

După executarea acestei comenzi, veți primi următorul mesaj:

Instalarea unei imagini ISO în QEMU

Mai întâi trebuie să executăm imaginea ISO în QEMU, apoi să o instalăm și apoi să folosim sistemul virtual.

Vom analiza în ordine, că aici și cum:

-cpu SandyBrige = o opțiune responsabilă pentru emularea instrucțiunilor de instrucțiuni ale procesoarelor, codate pe numele SandyBrige. În principiu, puteți afla ce alte suporturi qemu suportă și alegeți-vă propriile.

Va exista o listă de procesoare:

-enable-kvm = permite activarea kernelului kvm. Dacă nu permitem această opțiune, qemu va fi pornit fără a utiliza kvm.

-net nic, vlan = 0 utilizator net, vlan = 0 = Activați emularea adaptorului de rețea.

-hda RELS1.qcow2 = specificați fișierul pentru care va fi folosită imaginea. Am descris cum să-l creăm.

-cdrom ./ROSA-Server-6.4-x86_64-DVD.iso = opțiunea specifică faptul că vom folosi imaginea ISO care este practic pe dispozitivul cdrom.

-bootd = indică faptul că va porni din qemu cu cdrom (adică din imaginea noastră ISO), dar litera d indică faptul că imaginea ISO nu este în cdrom-ul drive-ului, ci pe hard disk.

-m 2048 = specifică cât va fi alocată memoria pentru operarea qemu. În acest exemplu, 2 gigaocteți.

Deci, am dezasamblat facilitățile noastre și puteți să-l rulați pentru instalare. Cu toate acestea, există unele nuanțe. De exemplu, unele imagini de distribuții nu funcționează din cauza setărilor cărții vga. Prin urmare, dacă acest lucru se întâmplă, nu vă faceți griji, adăugați opțiunea: -vga std.

De asemenea, unii vor dori să aibă și o placă de sunet. Apoi adăugați opțiunea: -soundhw ac97 la linia de pornire.

Ei bine, pentru gurmanzi, desigur, puteți juca cu numărul de procesoare și fire. De exemplu, puteți specifica: -smp 4, core = 4.

Rularea unui sistem virtual în QEMU

Odată instalat sistemul. Puteți încerca să o executați.

Diferența dintre această linie de start și linia de start cu metoda ISO este că în primul caz specificăm parametrul: -cdrom ./ROSA-Server-6.4-x86_64-DVD.iso și -boot d. Aici nu avem nevoie de asta, pentru că Există deja un fișier cu sistemul virtual instalat.

În acest exemplu, pornim sunetul și rețeaua. Ei bine, celelalte opțiuni descrise mai sus, "la gust". )







Articole similare

Trimiteți-le prietenilor: