În acest articol, vom examina instalarea KVM pe sistemele de operare Debian / Debian.
KVM (Kernel-based Virtual Machine) - Linux-o soluție care virtualizes x86-platformă care suportă Intel VT (Virtualization Technology) sau AMD SVM (Secure Virtual Machine).
Dezvoltat de Red Hat.
Pentru a verifica dacă platforma acceptă VT sau SVM - dați comanda
Dacă ieșirea comenzii nu este goală, atunci suportă.
Instalați KVM:
Creați o punte - adăugați următoarele linii în fișierul /etc/sysctl.conf:
și dați comanda sysctl -p
Pentru podul din fișierul / etc / network / interfaces adăugăm o nouă interfață de rețea, de exemplu kvmbr0 - ca rezultat, fișierul interfețelor este aproximativ asemănător:
Reporniți rețeaua: /etc/init.d/networking restart
Acum, rezultatul spectacolului brctl ar trebui să arate ceva de genul:
kvmbr0 8000.f46d04976c46 nu eth0
Voi avea totul în directorul home / home / sd
Descărcați (sau transferați între computere prin scp / nc) în directorul home iso-image (distribuție) al sistemului de operare care va fi ulterior invitat. Am un fișier winxp.iso
Creați un fișier de sistem virtual (aici 10 GB):
Când executați următoarea comandă, este posibil să primiți un mesaj:
Imposibil de conectat la consola grafică: virt-viewer nu este instalat. Instalați pachetul "virt-viewer". - Nu-i oferi nici o atenție.
Comanda însăși este instalarea OS:
("-os-type = linux -os-variant = generic26" pentru Linux)
în cazul în care:
-r 1024 - cantitatea de memorie alocată pentru mașina virtuală (în megaocteți)
-vnc - permite VNC (va asculta pe localhost: 5900, mai tarziu vom face un tunel SSH)
-w bridge: kvmbr0 - conectați-vă la rețea pe interfața kvmbr0
Așa cum am avertizat mai devreme, dacă după executarea acestei comenzi nu au existat erori, dar ceva de genul acesta a apărut:
Începeți instalarea ...
Crearea domeniului ... 0 B 00:01
Imposibil de conectat la consola grafică: virt-viewer nu este instalat. Instalați pachetul "virt-viewer".
Instalarea domeniului este încă în desfășurare. Vă puteți reconecta
procesul de consolă.
atunci totul este bine, mașină virtuală a început (puteți verifica cu comanda virsh -c qemu: /// lista de sistem -all)
Acum, de pe orice computer, trecem tunelul SSH:
și rememina pe localhost: 5900
sau
Instalați (dacă nu este instalat la început și configurați serverul local) ssh-client, de exemplu, kitty (versiunea modificată putty). Executați, configurați:
Dacă primiți o eroare: „qemu: nu imagine de disc deschis ar putea .... Permission denied "copiați .img / .iso fișiere în / var / lib / libvirt / imagini, la SELinux" nu minte „=)
Administrarea mașinilor virtuale:
Mai întâi, porniți consola de administrare
sudo virsh
și deja în el:
listă - toate - Vizualizați toate mașinile virtuale
distruge numele mașinii virtuale - oprirea greu a mașinii virtuale
undefine numele mașinii virtuale - ștergeți mașina virtuală (nu uitați apoi să ștergeți fișierul mașinii virtuale, desigur dacă nu mai este necesar)
porniți numele mașinii virtuale - porniți mașina virtuală
autostart nume mașină virtuală - pornire mașină virtuală
autostart - numele virtual al mașinii virtuale - dezactivați autoloadingul mașinii virtuale