Anda di halaman 1dari 6

Kernel Based Virtual Machine (KVM)

Tabla de Contenidos
1. Kernel Based Virtual Machine (KVM)
1. Antes de la instalacin
2. Instalacin
1. Lenny
2. Squeeze/Sid
. !s" #$sic"
1. %rue#a incial
2. &rear un disc" 'ara la ($quina )irtual
*. S"lucin de 'r"#le(as
+. Vea ta(#i,n
-. Lin.s /0tern"s
KVM es una s"lucin de )irtualizacin 'ara Linu0 en hard1are 02- (incluyend"
hard1are de -*3#its) que c"ntienen las e0tensi"nes de )irtualizacin Intel V4 "
AM53V. Se c"('"ne de un (dul" del .ernel que 'uede ser car6ad"7 kvm.ko7
'ara 'r")eer t"da la ins8raestructura de )irtualizacin #ase y un (dul"
es'ec98ic" del 'r"cesad"r7 kvm-intel.ko " kvm-amd.ko.
Antes de la instalacin
/s i('"rtante c"n"cer si nuestra c"('utad"ra tiene s"'"rte 'ara KVM7 'ara
ell" de#e("s #uscar entre las #anderas del 'r"cesad"r7 en el archi)"
/'r"/c'uin8"7 las si6uientes 'ala#ras: )(0 'ara 'r"cesad"r Intel s)( 'ara
'r"cesad"res AM5. %uede utilizar el si6uiente c"(and" 'ara )eri8icarl"7 'ara el
cas" de 'r"cesad"res Intel:
grep --color vmx /proc/cpuinfo
; 'ara el cas" de 'r"cesad"res AM5:
grep --color svm /proc/cpuinfo
5e#e a'arecer en r"<" la 'ala#ra que #usca("s7 si n" 8uera as97 '"r 8a)"r
)eri8ique de nue)" ha#er escrit" #ien el c"(and" " est" hace indicar que su
'r"cesad"r n" tiene '"si#ilidad de s"'"rtar KVM.
Instalacin
Si esta("s tra#a<and" c"n Lenny7 el 'aquete 5e#ian es =.)(=7 'er" #a<"
Squeeze7 ser$ =qe(u3.)(=. >e8ierase al archi)" >/A5M/.5e#ian.6z en el
'aquete qe(u3.)( 'ara una e0'licacin del ca(#i" de n"(#re.
Lenny
Usando Virtual Machine Manager
%ara instalar .)( usa("s el c"(and" de e<e('l" que tene("s a#a<"7 est"
ta(#i,n instalar$ el Virtual Machine Mana6er )irt3(ana6er.
aptitude install kvm virt-manager
/l de("ni" li#)irt3#in es instalad" c"(" una de'endencia e iniciar$ de (anera
aut"($tica a la h"ra de iniciar el siste(a7 ta(#i,n car6ar$ l"s (dul"s .)(
a'r"'iad"s7 .)(3a(d " .)(3intel7 l"s cuales s"n inclu9d"s en el 'aquete
5e#ian del .ernel de Linu0. %ara '"der (ane<ar las ($quinas )irtuales de#e
inclu9r en el 6ru'" libvirt un usuari":
adduser <suusuario> libvirt
Usando la consola
Si es 8eliz usand" la c"ns"la y n" necesita la ?!I 'ara (ane<ar las ($quinas
)irtuales7 'uede instalar .)( sin Virtual Machine Mana6er si6uiend" la
si6uiente instruccin:
aptitude install kvm libvirt-bin
!sted 'uede usar el c"(and" )irsh(1) 'ara iniciar " detener las ($quinas
)irtuales. %ara (as detalles )ea la '$6ina de li#)irt.
Squeeze/Sid
!sted 'uede instalar KVM utilizand" el si6uiente c"(and":
aptitude install qemu-kvm
/st" le 'er(itir$ (ane<ar KVM de (anera (uy si(ilar a c"(" se utiliza el
@/M!.
Usando Virtual Machine Manager
%uede instalar qe(u3.)( utilizand" el si6uiente c"(and"7 est" le 'er(itir$
instalar Virtual Machine Mana6er )irt3(ana6er.
aptitude install qemu-kvm virt-manager
/l de("ni" li#)irt3#in es instalad" c"(" una de'endencia e iniciar$ de (anera
aut"($tica a la h"ra de iniciar el siste(a7 ta(#i,n car6ar$ l"s (dul"s .)(
a'r"'iad"s7 .)(3a(d " .)(3intel7 l"s cuales s"n inclu9d"s en el 'aquete
5e#ian del .ernel de Linu0. %ara '"der (ane<ar las ($quinas )irtuales de#e
inclu9r en el 6ru'" libvirt un usuari":
adduser <suusuario> libvirt
Usando la consola
Si es 8eliz usand" la c"ns"la y n" necesita la ?!I 'ara (ane<ar las ($quinas
)irtuales7 'uede instalar .)( sin Virtual Machine Mana6er si6uiend" la
si6uiente instruccin:
aptitude install qemu-kvm libvirt-bin
!sted 'uede usar el c"(and" )irsh(1) 'ara iniciar " detener las ($quinas
)irtuales. %ara (as detalles )ea la '$6ina de li#)irt.
!s" #$sic"
Prueba incial
%ara hacer una 'equeAa 'rue#a de KVM7 )a("s a c"nse6uir al6una i(a6en
ISB de nuestra distr" 8a)"rita7 tal )ez un 5e#ian Li)e&57 la idea ser$ c"rrer la
i(a6en is" 'ara 'r"#ar que la e(ulacin este c"rrecta7 )a("s a crear una
($quina c"n C2DMB de >AM7 que es l" (9ni(" requerid" '"r el Li)e&5.
5esde la c"ns"la )a("s a e<ecutar l" si6uiente:
kvm -m 720 -cdrom /ruta/a/la/imagen/iso
5e#er9a("s )er nuestr" Li)e&5 iniciand".
Crear un disco para la mquina virtual
Al ser KVM c"('ati#le c"n @/M! '"de("s utilizarl" 'ara crear Edisc"s dur"s
)irtualesE7 el c"(and" a e<ecutar ser9a:
qemu-image create -f qcow2
/ruta/nombredelaimagen.img tamaodelaimagen
/l 'ar$(etr" 38 eli6e el ti'" de i(a6en que se desea crear7 qc"12 es un
e0celente c"ntened"r de i($6enes 'ara @/M!7 '"r l" cual es rec"(enda#le
usarl".
%"r e<e('l" si desea("s crear una i(a6en 'ara instalar 5e#ian .FreeBS5
'"de("s crear una i(a6en de 1D?B 'ara ese 8in (5e#ian utiliza la ruta
/)ar/li#/li#)irt/i(a6es 'ara al(acenar l"s archi)"s de i(a6en7 ser9a #uen idea
se6uir al(acenand" ah9 las i($6enes7 n" "#stante 'uede hacerl" en cualquier
lu6ar de su siste(a de archi)"s):
qemu-image create -f qcow2
/var/lib/libvirt/images/kfreebsd.img !0"
S"lucin de 'r"#le(as
No est disponible el adaptador de red puente:
)irt3(ana6er usa una red )irtual 'ara sus hu,s'edes7 '"r de8ect" se enruta
c"(" 1G2.1-2.122.D/2*. !sted de#er9a ser ca'az de )er est" al e<ecutar
ip route c"(" r""t.
Si esta ruta n" est$ 'resente en la ta#la de rute" del .ernel ent"nces el
hu,s'ed 8allar$ al c"nectar y usted n" '"dr$ ha#ilitar '"r c"('let" la creacin
en el hu,s'ed.
>e'ararl" es si('le7 a#ra )irt3(ana6er y selecci"ne E/ditarE 3H E5etalles del
I"stE 3H E>edes VirtualesE (E/ditE 3H EI"st detailsE 3H EVirtual net1"r.sE ta#).
Ah9 'uede crear su 'r"'ia inter8ace )irtual " intentar re'arar la que a'arece '"r
de8ect". !sual(ente el 'r"#le(a e0iste cuand" la red '"r de8ect" n" ha sid"
iniciada
Vea ta(#i,n
li#)irt
@/M!
Lin.s /0tern"s
htt'://111.linu03.)(."r6/ 3 Kernel Based Virtual Machine h"(e'a6eJ
htt'://111.linu03.)(."r6/'a6e/IBK4B 3 I"1t"=s
L.)( 3 I>& channel
htt'://1e#.archi)e."r6/1e#/2DD2D1DDD*CDG/htt'://.)(.qu(ranet.c"(/.)
(1i.i/5e#ian 3 KVM "n 5e#ian Sid ("ld KVM 1i.i)
htt'://111.(a.einstall.es/2D11/D*/)irtualizar3c"n3la3(aquina3)irtual3
del.ht(l 3 M4ut"rialN Virtualizar c"n la M$quina Virtual del Kernel (KVM)

Anda mungkin juga menyukai