{"id":2901,"date":"2015-08-26T14:35:59","date_gmt":"2015-08-26T12:35:59","guid":{"rendered":"https:\/\/diocesanos.es\/blogs\/equipotic\/?p=2901"},"modified":"2015-08-22T12:08:03","modified_gmt":"2015-08-22T10:08:03","slug":"kvm-virtualizacion-nativa-en-linux","status":"publish","type":"post","link":"https:\/\/diocesanos.es\/blogs\/equipotic\/2015\/08\/26\/kvm-virtualizacion-nativa-en-linux\/","title":{"rendered":"KVM: virtualizaci\u00f3n nativa en Linux"},"content":{"rendered":"<p>Las soluciones de <strong>virtualizaci\u00f3n<\/strong> son cada vez m\u00e1s utilizadas, y es que sus beneficios est\u00e1n fuera de discusi\u00f3n ya que nos permiten tener a nuestra disposici\u00f3n diferentes plataformas, ya sea para desarrollo, testing, servidores o la tarea que vayamos a necesitar, sin tener que caer en lo costoso de adquirir nuevo hardware para ello.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/virt-manager-vm-list.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2902\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/virt-manager-vm-list-300x201.png\" alt=\"virt-manager-vm-list\" width=\"300\" height=\"201\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/virt-manager-vm-list-300x201.png 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/virt-manager-vm-list.png 830w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Y entre las alternativas m\u00e1s conocidas tenemos a <a href=\"http:\/\/ubunlog.com\/como-instalar-vmware-en-ubuntu-14-10\/\">VMware<\/a>, <a href=\"http:\/\/ubunlog.com\/como-instalar-virtualbox-4-3-28-en-ubuntu\/\">Virtualbox<\/a> o Hyper-V, pero hay una que es pr\u00e1cticamente nativa en <strong>GNU\/Linux<\/strong> y se llama <a href=\"http:\/\/www.linux-kvm.org\/page\/Main_Page\" target=\"_blank\"><strong>KVM<\/strong><\/a>.<br \/>\n<!--more--><\/p>\n<h2>Introducci\u00f3n<\/h2>\n<h5>\u00bfQu\u00e9 es KVM?<\/h5>\n<p><strong><a href=\"http:\/\/www.linux-kvm.org\/page\/Main_Page\" target=\"_blank\">KVM (Kernel Virtual Machine)<\/a><\/strong> es un m\u00f3dulo del kernel Linux que permite que los programas en espacio usuario utilicen las caracter\u00edsticas de virtualizaci\u00f3n por hardware ofrecidas por diferentes procesadores. En la actualidad, soporta procesadores AMD e Intel (x86 y x86_64), PPC 440, PPC 970, S\/390, y ARM (Cortex A15).<\/p>\n<h5>\u00bfQu\u00e9 es QEMU?<\/h5>\n<p><strong><a href=\"http:\/\/wiki.qemu.org\/Index.html\" target=\"_blank\">QEMU<\/a><\/strong> es un emulador de m\u00e1quinas y virtualizador gen\u00e9rico open source. Cuando se usa como emulador de m\u00e1quinas, <strong>QEMU<\/strong> puede ejecutar sistemas operativos y programas compilados para una arquitectura (por ejemplo un sistema ARM) en una m\u00e1quina diferente (por ejemplo una PC), tal como lo demostr\u00e9 en el art\u00edculo <a href=\"http:\/\/linuxito.com\/gnu-linux\/nivel-alto\/253-emular-raspberry-pi-con-qemu-y-kvm-en-centos-6\">Emular Raspberry Pi con QEMU y KVM en CentOS 6<\/a>. Al utilizar traducci\u00f3n din\u00e1mica, alcanza muy buena performance.<\/p>\n<p>Cuando se utiliza como virtualizador, <strong>QEMU<\/strong> alcanza casi la performance nativa ya que ejecuta el c\u00f3digo guest directamente en el CPU host. <strong>QEMU<\/strong> soporta virtualizaci\u00f3n cuando se ejecuta bajo el hipervisor Xen o a trav\u00e9s del m\u00f3dulo del kernel <strong>KVM<\/strong> en Linux. Cuando se usa con <strong>KVM<\/strong>, <strong>QEMU<\/strong> puede virtualizar sistemas guest x86, PowerPC y S390, entre otros.<\/p>\n<p><strong>QEMU<\/strong> aprovecha <strong>KVM<\/strong> cuando ejecuta una arquitectura guest que coincide con la arquitectura host. Por ejemplo, cuando se utiliza qemu-system-x86 sobre un procesador x86 compatible, se aprovecha la aceleraci\u00f3n de <strong>KVM<\/strong> (beneficiando tanto al sistema guest como al host), ya que el c\u00f3digo guest se ejecuta directamente en el host (sin traducci\u00f3n).<\/p>\n<p>Anteriormente, <strong>KVM<\/strong> manten\u00eda su propio fork de <strong>QEMU<\/strong> llamado \u00abqemu-kvm\u00bb para soportar virtualizaci\u00f3n por hardware en arquitecturas x86. Actualmente est\u00e1 <i>deprecated<\/i> ya que QEMU ha incorporado la funcionalidad necesaria (ver <a href=\"http:\/\/wiki.qemu.org\/KVM\" target=\"_blank\">http:\/\/wiki.qemu.org\/KVM<\/a>).<\/p>\n<h5>\u00bfQu\u00e9 es libvirt?<\/h5>\n<p><a href=\"http:\/\/libvirt.org\/index.html\" target=\"_blank\">libvirt (The virtualization API)<\/a> es un conjunto de herramientas para interactuar con las capacidades de virtualizaci\u00f3n de las versiones recientes de Linux (y otros sistemas operativos), liberado bajo la licencia \u00abGNU Lesser General Public License\u00bb.<\/p>\n<p><strong>libvirt<\/strong> soporta un gran conjunto de tecnolog\u00edas entre las que se destacan:<\/p>\n<ul>\n<li>KVM\/QEMU<\/li>\n<li>Xen (en Linux y Solaris)<\/li>\n<li>LXC<\/li>\n<li>OpenVZ<\/li>\n<li>El kernel paravirtualizado User Mode Linux<\/li>\n<li>VirtualBox<\/li>\n<li>VMware ESX y GSX<\/li>\n<li>VMware Workstation y Player<\/li>\n<li>Microsoft Hyper-V<\/li>\n<li>IBM PowerVM<\/li>\n<li>El hipervisor Parallels<\/li>\n<li>Redes virtuales usando bridging, NAT, VEPA y VN-LINK<\/li>\n<li>Almacenamiento en discos IDE\/SCSI\/USB, FibreChannel, LVM, iSCSI y NFS<\/li>\n<\/ul>\n<p><strong>libvirt<\/strong> permite administrar hosts de forma remota utilizando encriptaci\u00f3n TLS y certificados x509; autenticaci\u00f3n con Kerberos y SASL; control de acceso local mediante PolicyKit; Zeroconf utilizando Avahi; administraci\u00f3n de m\u00e1quinas virtuales, redes y almacenamiento; y una API cliente portable para Linux, Solaris y Windows.<\/p>\n<p>Entre su amplia variedad de <a href=\"http:\/\/libvirt.org\/apps.html\" target=\"_blank\">aplicaciones<\/a> se destacan: <em>virsh<\/em> y <em>virt-manager<\/em>.<\/p>\n<aside id=\"abn_singlestealer\" class=\"publi inside-content \"><\/aside>\n<p><span id=\"more-13826\"><\/span>Eso si, <strong>para poder instalar KVM vamos a necesitar que nuestro hardware ofrezca soporte para virtualizaci\u00f3n<\/strong>, algo que en general cualquier equipo nuevo va a ofrecernos pero pues nunca est\u00e1 de m\u00e1s saber a ciencia cierta. As\u00ed que abrimos una ventana de terminal (Ctrl + Alt + T) y ejecutamos:<\/p>\n<pre>egrep -c '(svm|vmx)' \/proc\/cpuinfo<\/pre>\n<p>Si el resultado es 0 esto quiere decir que nuestro hardware no ofrece soporte para virtualizaci\u00f3n, tanto de Intel VT-x como de AMD-V, pero si por el contrario obtenemos un 1 o m\u00e1s esto significa que estamos habilitados para <strong>instalar KVM en nuestro equipo<\/strong>, as\u00ed que nos preparamos para ello pero atenci\u00f3n, que puede que necesitemos<strong> habilitar la virtualizaci\u00f3n desde la BIOS<\/strong>, as\u00ed que si algo falla a pesar de haber obtenido el visto bueno con este comando, ya sabemos donde tenemos que ir a mirar.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2903\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k1-300x61.png\" alt=\"k1\" width=\"300\" height=\"61\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k1-300x61.png 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k1.png 612w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Instalamos los paquetes necesarios:<\/p>\n<pre>sudo apt-get install qemu-kvm libvirt-bin bridge-utils virt-manager<\/pre>\n<p>Luego necesitamos <strong>a\u00f1adir a nuestro usuario al grupo libvirtd<\/strong>, ya que \u00fanicamente los usuarios que pertenecen a este grupo o a root son los habilitados para utilizar KVM. Por ejemplo, para a\u00f1adir al usuario <em>guille<\/em> a <em>libvirtd<\/em> ejecutamos:<\/p>\n<pre>sudo adduser <em><strong>guille<\/strong><\/em> libvirtd<\/pre>\n<p>Una vez hecho eso tenemos que cerrar la sesi\u00f3n y volver a iniciarla, y lo primero que tenemos que hacer al realizar eso es ejecutar el siguiente comando, que nos mostrar\u00e1 la lista de m\u00e1quinas virtuales. La cual desde luego debiera estar vac\u00eda:<\/p>\n<pre>virsh -c qemu:\/\/\/system list<\/pre>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2906\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k2-300x67.png\" alt=\"k2\" width=\"300\" height=\"67\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k2-300x67.png 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k2.png 720w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>De acuerdo, ya estamos listos para comenzar a <strong>crear una m\u00e1quina virtual en KVM.<\/strong><\/p>\n<h2>Creaci\u00f3n de VM\u2019s por l\u00ednea de comando <strong>virt-install<\/strong>:<\/h2>\n<p>Escribimos en la consola:<code><br \/>\n<\/code><\/p>\n<pre><code>virt-install --connect=qemu:\/\/\/system --name=Windows10prueba --ram=20148 --vcpus=1 --check-cpu --os-type=windows --hvm --vnc --accelerate --disk=\/home\/discosKVM\/win10.img,size=32,sparse=true --cdrom=\/home\/administrador\/windows10.iso --network=bridge:br0<\/code><\/pre>\n<p>El significado de los par\u00e1metros:<\/p>\n<ul>\n<li><strong>name=windows10prueba<\/strong> -&gt; El nombre que le vamos a dar a la VM.<\/li>\n<li><strong>ram=20148 <\/strong>-&gt; La RAM que le vamos a asignar (se puede modificar posteriormente).<\/li>\n<li><strong>vcpus=1<\/strong> -&gt; CPU\u2019s virtuales que le vamos a asignar.<\/li>\n<li><strong>check-cpu<\/strong> -&gt; Comprueba que el n\u00ba de CPU\u2019s asignadas no exceda el del Host y si es as\u00ed nos avisa.<\/li>\n<li><strong>os-type=windows<\/strong> -&gt; Tipo de Sistema Operativo que vamos a instalar (linux o windows). Ayuda a cconfigurar autom\u00e1ticamente muchos par\u00e1metros de hardware.<\/li>\n<li><strong>hvm<\/strong> -&gt; Que utilice full-virtualization.<\/li>\n<li><strong>disk=\/home\/proyectosbeta\/win10.img,size=32, sparse=true<\/strong> -&gt; El disco que vamos a crear, size=32 el tama\u00f1o en GB, sparse=true que no reserve todo el espacio y que lo vaya asignando a medida que crece el disco (.img).<\/li>\n<li><strong>cdrom=\/home\/administrador\/windows10.iso<\/strong> -&gt; La iso o el cd si est\u00e1 puesto y montado.<\/li>\n<li><strong>network=bridge:br0<\/strong> -&gt; Que utilice como red el dispositivo bridge \u2018<strong>br0<\/strong>\u2018 para poder tener la red en el mismo rango que el host.<\/li>\n<\/ul>\n<h2><strong>Virtual Machine Manager<\/strong><\/h2>\n<p>Lo m\u00e1s f\u00e1cil es utilizar <strong>Virtual Machine Manager<\/strong>, la herramienta gr\u00e1fica que instalamos unos pasos atr\u00e1s.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2907\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k3-300x216.png\" alt=\"k3\" width=\"300\" height=\"216\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k3-300x216.png 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k3.png 562w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Hacemos click en el primer icono de la izquierda (en la barra superior de men\u00fa) que es el que nos permite crear m\u00e1quinas virtuales, e indicamos el nombre que tendr\u00e1 nuestra m\u00e1quina virtual, indicando debajo la forma en la cual vamos a utilizarla: mediante una imagen ISO o de CDROM, instalaci\u00f3n de red (HTTP, FTP, NFS), Network boot (PXE) o mediante la importaci\u00f3n de una imagen ya preexistente.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2908\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k4-300x205.png\" alt=\"k4\" width=\"300\" height=\"205\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k4-300x205.png 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k4.png 582w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Hacemos click en <em>\u2018Siguiente\u2019<\/em> y ahora se nos solicita que ingresemos la<strong> ruta hacia la imagen ISO<\/strong> (o hacia la direcci\u00f3n de red, o hacia la imagen para importar, todo dependiendo de lo que hayamos seleccionado en el paso anterior), y una vez que lo hacemos elegimos el tipo de sistema operativo y la versi\u00f3n que le corresponde.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2909\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k5-300x210.png\" alt=\"k5\" width=\"300\" height=\"210\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k5-300x210.png 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k5.png 582w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Luego, click en <em>\u2018Siguiente\u2019<\/em> y ahora lo que indicaremos ser\u00e1 la cantidad de memoria y de CPU que tendr\u00e1 nuestra m\u00e1quina virtual, atendiendo siempre al hecho de que en cierto modo ello nos ser\u00e1 \u2018restado\u2019 de nuestro equipo anfitri\u00f3n, por lo cual siempre es conveniente no superar el 50 por ciento de lo que tengamos disponible.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2910\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k6-300x210.png\" alt=\"k6\" width=\"300\" height=\"210\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k6-300x210.png 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k6.png 582w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Para instalaciones completas (no para pruebas de sistemas \u00ablive\u00bb) necesitaremos asignarle un disco virtual. IMPORTANTE: por defecto se crean los discos virtuales en la ruta \u00ab\/var\/lib\/libvirt\/images\u00bb; si quieres cambiar la ubicaci\u00f3n debes crear previamente un \u00abgrupo de almacenamiento\u00bb<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2911\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k7-300x210.png\" alt=\"k7\" width=\"300\" height=\"210\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k7-300x210.png 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k7.png 582w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>NOTAS: Hay distintos formatos que reconoce KVM, como pueden ser, entre otros:<\/p>\n<ul>\n<li>qcow y qcow2, formato propio de qemu, un sistema de virtualizaci\u00f3n por software, del que KVM usa su modelo de dispositivo.<\/li>\n<li>vmdk, formato de VMware, otro sistema de virtualizaci\u00f3n<\/li>\n<li>dmg, im\u00e1genes de disco de Mac OS<\/li>\n<li>raw, que no tiene formato propiamente dicho, si no que tiene los datos como los tendr\u00eda un disco duro f\u00edsico.<\/li>\n<\/ul>\n<p>Tambi\u00e9n es posible usar un disco duro f\u00edsico. Recomiendousar el formato qcow2. Entre sus caracter\u00edsticas destacan dos:<\/p>\n<ul>\n<li>podemos usar el mismo archivo para distintas m\u00e1quinas, y cuando una escriba se crea un archivo con la escritura que solo ver\u00e1 esa m\u00e1quina.<\/li>\n<li>no ocupa el tama\u00f1o del disco duro definido, si no solo el espacio del disco ocupado, y seg\u00fan se van escribiendo archivos, aumenta su tama\u00f1o.<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2914\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k10-300x256.png\" alt=\"k10\" width=\"300\" height=\"256\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k10-300x256.png 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k10.png 815w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Luego de un click en siguiente somos llevados al paso en el cual debemos <strong>configurar la red<\/strong>, y aqu\u00ed por defecto siempre se utiliza una configuraci\u00f3n NAT que nos permite \u2018salida\u2019 a la red pero que no nos mostrar\u00e1 al equipo invitado como uno m\u00e1s en nuestra red local. Desde luego, podemos modificar esto si tenemos necesidades diferentes (por ejemplo, si estamos ejecutando servidores virtuales).<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2912\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k8-300x295.png\" alt=\"k8\" width=\"300\" height=\"295\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k8-300x295.png 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k8.png 582w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Cuando ya tenemos todo listo hacemos click en <em>\u2018Finish\u2019<\/em> y podremos comenzar a<strong> instalar el sistema operativo<\/strong> como lo har\u00edamos en un equipo com\u00fan y corriente.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2915\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k9-300x220.png\" alt=\"k9\" width=\"300\" height=\"220\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k9-300x220.png 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k9.png 900w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>NOTA: Es posible modificar el hardware de la m\u00e1quina virtual utilizando el icono (i) \u00abMostrar detalles del hardware virtual\u00bb:<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2916\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k11-300x263.png\" alt=\"k11\" width=\"300\" height=\"263\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k11-300x263.png 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/k11.png 890w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h3>Otra forma de crear m\u00e1quinas virtuales: Aqemu<\/h3>\n<p>Lo primero que necesitamos es instalarlo mediante<\/p>\n<pre><code>sudo apt-get install aqemu<\/code><\/pre>\n<p>A diferencia del gestor anterior en esta ocasi\u00f3n se instala TODO el soporte de arquitecturas que es capaz de emular qemu (aparte de las x86): arm,\u00a0 mips, ppc y sparc.<\/p>\n<p>La primera vez que ejecutamos AQEMU nos presentar\u00e1 en pantalla un asistente de configuraci\u00f3n, cuyo primer paso es elegir el idioma del interfaz (desgraciadamente no tenemos el Espa\u00f1ol como opci\u00f3n). En el segundo paso se nos pregunta por el directorio en el que residir\u00e1n las m\u00e1quinas virtuales (podemos dejar el valor por defecto a menos que se trate de un sistema de ficheros remoto o removible), si queremos utilizar el modo \u201cGestor de dispositivos\u201d (recomiendo su activaci\u00f3n) y queremos experimentar con un visor VNC empotrado en la ventana principal de AQEMU (aqu\u00ed recomiendo que no, es demasiado inestable a\u00fan).<\/p>\n<p>El siguiente paso nos pregunta por los \u201cemuladores\u201d que tenemos instalados. Pulsamos en \u201cSearch\u201d y AQEMU buscar\u00e1 (y encontrar\u00e1) las herramientas de KVM y QEMU. Si estamos de acuerdo con el resultado, continuamos con el siguiente paso en el que se va a configurar QEMU. Pues bien, lo mejor es dejarlo todo en sus valores por defecto y finalizar el asistente, con lo que se nos presentar\u00e1 la venta principal de AQEMU. Si queremos ejecutar de nuevo el asistente, tenemos la opci\u00f3n en el men\u00fa \u201cFile\u201d, al igual que podemos cambiar la configuraci\u00f3n directamente a trav\u00e9s de las opciones \u201cGeneral Settings\u201d y \u201cAdvanced Settings\u201d.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/aq1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2919\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/aq1-300x282.jpg\" alt=\"aq1\" width=\"300\" height=\"282\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/aq1-300x282.jpg 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/aq1.jpg 693w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: left;\">Ahora es cuesti\u00f3n de utilizar el asistente de creaci\u00f3n de m\u00e1quinas virtuales (segundo icono por la izquierda en la barra de herramientas) para generar la primera. Cuando se nos pregunte qu\u00e9 emulador vamos a utilizar, probaremos primero con KVM. Si hay problemas de compatibilidad, entonces probamos de nuevo con QEMU.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/aqemu2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2918\" src=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/aqemu2-300x282.jpg\" alt=\"aqemu2\" width=\"300\" height=\"282\" srcset=\"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/aqemu2-300x282.jpg 300w, https:\/\/diocesanos.es\/blogs\/equipotic\/wp-content\/uploads\/sites\/2\/2015\/08\/aqemu2.jpg 693w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h3>Conclusi\u00f3n<\/h3>\n<p>Ya podremos probar diferentes m\u00e1quinas virtuales y sistemas operativos, y aqu\u00ed nuevamente decimos lo mismo que muchas veces: en la libertad de elecci\u00f3n tenemos a uno de los puntos fuertes de Linux. Hay quienes preferir\u00e1n Virtualbox, XEN o VMware, y la realidad es que el rendimiento en favor de uno u otro depender\u00e1 de varios factores as\u00ed que lo mejor que podemos hacer es probar.<\/p>\n<p><em>Art\u00edculo original en <strong><a href=\"http:\/\/ubunlog.com\/como-instalar-kvm-en-ubuntu\/\" target=\"_blank\">ubunlog.com<\/a><\/strong><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Las soluciones de virtualizaci\u00f3n son cada vez m\u00e1s utilizadas, y es que sus beneficios est\u00e1n fuera de discusi\u00f3n ya que nos permiten tener a nuestra disposici\u00f3n diferentes plataformas, ya sea para desarrollo, testing, servidores o la tarea que vayamos a necesitar, sin tener que caer en lo costoso de adquirir nuevo hardware para ello. Y &hellip; <a href=\"https:\/\/diocesanos.es\/blogs\/equipotic\/2015\/08\/26\/kvm-virtualizacion-nativa-en-linux\/\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">KVM: virtualizaci\u00f3n nativa en Linux<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32,5,6],"tags":[206,216],"class_list":["post-2901","post","type-post","status-publish","format-standard","hentry","category-equipamiento","category-linux-2","category-practicas","tag-kernel","tag-virtualizacion"],"_links":{"self":[{"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/posts\/2901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/comments?post=2901"}],"version-history":[{"count":0,"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/posts\/2901\/revisions"}],"wp:attachment":[{"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/media?parent=2901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/categories?post=2901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/diocesanos.es\/blogs\/equipotic\/wp-json\/wp\/v2\/tags?post=2901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}