{"id":2250,"date":"2018-07-31T15:16:48","date_gmt":"2018-07-31T20:16:48","guid":{"rendered":"http:\/\/blog.hostdime.com.pe\/?p=2250"},"modified":"2018-08-08T09:25:06","modified_gmt":"2018-08-08T14:25:06","slug":"que-es-kvm-kernel-virtual-machine","status":"publish","type":"post","link":"https:\/\/www.hostdime.com.pe\/blog\/que-es-kvm-kernel-virtual-machine\/","title":{"rendered":"\u00bfQue es KVM, Kernel Virtual Machine?"},"content":{"rendered":"<p style=\"text-align: justify;\">\u00bfQue es KVM, Kernel Virtual Machine? KVM (para la <a href=\"http:\/\/blog.hostdime.com.ar\/que-es-una-maquina-virtual-definicion-vm\/\" target=\"_blank\" rel=\"noopener\">m\u00e1quina virtual<\/a> basada en Kernel) es una <strong>soluci\u00f3n de virtualizaci\u00f3n completa para Linux<\/strong> en hardware x86 que contiene extensiones de <a href=\"https:\/\/blog.hostdime.com.co\/es-virtualizacion-definicion\/\" target=\"_blank\" rel=\"noopener\">virtualizaci\u00f3n<\/a> (Intel VT o AMD-V). Consiste en un m\u00f3dulo de kernel cargable, kvm.ko, que proporciona la infraestructura de virtualizaci\u00f3n principal y un m\u00f3dulo espec\u00edfico del procesador, kvm-intel.ko o kvm-amd.ko.<!--more--><\/p>\n<h2><span style=\"color: #ff6600;\">Principales caracter\u00edsticas<\/span><\/h2>\n<p style=\"text-align: justify;\">Usando KVM, uno puede ejecutar m\u00faltiples m\u00e1quinas virtuales ejecutando im\u00e1genes de Linux o Windows sin modificar. Cada m\u00e1quina virtual tiene hardware virtualizado privado: una tarjeta de red, un disco, un adaptador de gr\u00e1ficos, etc.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full aligncenter\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/3\/33\/Kvm_running_various_guests.png\/640px-Kvm_running_various_guests.png\" alt=\"Que es KVM (Kernel Virtual Machine)\" width=\"640\" height=\"400\" \/><\/p>\n<p style=\"text-align: justify;\">KVM es un <strong>software de c\u00f3digo abierto<\/strong>. El componente kernel de KVM est\u00e1 incluido en la l\u00ednea principal Linux, a partir de 2.6.20. El componente de espacio de usuario de KVM se incluye en QEMU principal, a partir de 1.3.<br \/>\n<strong>KVM es parte de Linux<\/strong> . Si tienes Linux 2.6.20 o m\u00e1s nuevo, tienes KVM. KVM se anunci\u00f3 por primera vez en 2006 y se fusion\u00f3 con la versi\u00f3n principal del kernel de Linux un a\u00f1o despu\u00e9s. Debido a que KVM es parte del c\u00f3digo Linux existente, se beneficia inmediatamente de cada nueva caracter\u00edstica, arreglo y avance de Linux sin ingenier\u00eda adicional.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full aligncenter\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/7\/70\/Kvmbanner-logo2_1.png\/640px-Kvmbanner-logo2_1.png\" alt=\"Qu\u00e9 es KVM, Kernel Virtual Machine\" width=\"640\" height=\"203\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">KVM <strong>requiere un procesador con extensiones de virtualizaci\u00f3n de hardware<\/strong> . KVM tambi\u00e9n ha sido portado a FreeBSD e illumos en forma de m\u00f3dulos de kernel cargables.<\/p>\n<p style=\"text-align: justify;\">KVM originalmente admit\u00eda procesadores x86 y se ha portado a S \/ 390 , PowerPC , e IA-64 . Se fusion\u00f3 un puerto ARM durante la ventana de fusi\u00f3n del n\u00facleo 3.9.<\/p>\n<p style=\"text-align: justify;\">Una amplia variedad de sistemas operativos invitados trabajar con KVM, incluyendo muchos sabores y versiones de Linux, BSD, Solaris , Windows , Haiku , ReactOS , Plan 9 , AROS Research Operating System y OS X . Adem\u00e1s , se sabe que Android 2.2, GNU \/ Hurd (Debian K16), Minix 3.1.2a, Solaris 10 U3 y Darwin 8.0.1, junto con otros sistemas operativos y algunas versiones m\u00e1s nuevas de estos enumerados, trabajar con ciertas limitaciones.<\/p>\n<p style=\"text-align: justify;\">El soporte de paravirtualizaci\u00f3n para ciertos dispositivos est\u00e1 disponible para Linux, OpenBSD, FreeBSD, NetBSD, Plan 9 y los invitados de Windows que usan la API VirtIO . Esto es compatible con una tarjeta Ethernet paravirtual, un controlador de E \/ S de disco paravirtual, un dispositivo de globo para ajustar el uso de la memoria de invitado y una interfaz de gr\u00e1ficos VGA con los controladores SPICE o VMware.<\/p>\n<h2><span style=\"color: #ff6600;\">Otras particularidades<\/span><\/h2>\n<p style=\"text-align: justify;\">B\u00e1sicamente, KVM es un <strong>hipervisor de tipo 2<\/strong> (instalado sobre otro sistema operativo, en este caso un poco de Linux). Se ejecuta, sin embargo, como un hipervisor de tipo 1 y puede proporcionar el poder y la funcionalidad incluso de los hipervisores de tipo 1 m\u00e1s complejos y potentes, seg\u00fan las herramientas que se usan con el paquete KVM .<\/p>\n<p style=\"text-align: justify;\">KVM tambi\u00e9n puede aprovechar una tecnolog\u00eda llamada QUEMU (QUICK EMUlation) para actuar como un hipervisor totalmente de tipo 2 cuando sea necesario, brindando a los usuarios lo mejor de ambos mundos.<\/p>\n<p style=\"text-align: justify;\">Como KVM es solo una capa de hipervisor, <strong>usa otras herramientas junto a ella para proporcionar la funcionalidad<\/strong> que la mayor\u00eda de la gente buscar\u00eda en una plataforma de virtualizaci\u00f3n.<\/p>\n<p style=\"text-align: justify;\">Por ejemplo, si desea una interfaz gr\u00e1fica de usuario (GUI) , necesita una herramienta como Virtual Machine Manager (otro paquete basado en Linux) o oVirt para proporcionar esa funcionalidad. KVM proporciona acceso al hardware y gestiona espacios de direcciones de VM, flujo de E \/ S, etc. VMM y otras herramientas proporcionan interfaces amigables para el comando y control de KVM, creando una plataforma virtual completa para uso moderno.<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #ff6600;\">Conjunto de tecnolog\u00eda KVM<\/span><\/h2>\n<p style=\"text-align: justify;\">Curiosamente, KVM no es una tecnolog\u00eda nueva, a pesar de que muchas tiendas de TI no est\u00e1n familiarizadas con ella. El conjunto de tecnolog\u00eda KVM se agreg\u00f3 al kernel de Linux en 2007, despu\u00e9s del desarrollo de Qumranet, que se convirti\u00f3 en parte de Red Hat en 2008. Tambi\u00e9n creci\u00f3 a partir de conceptos e ideas que se han utilizado durante generaciones en las plataformas de mainframe y mid-frame como IBM. sistemas de energ\u00eda, lo que le da un legado que abarca d\u00e9cadas de desarrollo en muchas plataformas diferentes.<\/p>\n<p style=\"text-align: justify;\">El resultado final de la comunidad y el desarrollo corporativo de la plataforma significa que KVM est\u00e1 a la par con VMware ESXi y Microsoft Hyper-V, lo que le permite alimentar todo, desde las TI corporativas hasta las plataformas en la nube. Aqu\u00ed en Stratoscale, usamos KVM como un hipervisor base; mejorado por nuestra propia tecnolog\u00eda patentada para proporcionar conjuntos de funciones y comando \/ control, solo un ejemplo de KVM en el mundo real.<\/p>\n<p>Entonces, al final, KVM es un hipervisor como Hyper-V o ESXi. Es <strong>flexible, potente, extensible<\/strong> y desarrollado continuamente por una gran comunidad de contribuyentes que lo hacen cada vez mejor.<br \/>\nLeer tambi\u00e9n: <a href=\"https:\/\/www.hostdime.com.pe\/servidores-kvm-virtual-vps\" target=\"_blank\" rel=\"noopener\">Servidores Vps Per\u00fa<\/a>; <a href=\"https:\/\/blog.hostdime.com.co\/que-es-la-virtualizacion-de-servidores\/\" target=\"_blank\" rel=\"noopener\">qu\u00e9 es la virtualizaci\u00f3n de servidores<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfQue es KVM, Kernel Virtual Machine? KVM (para la m\u00e1quina virtual basada en Kernel) es una soluci\u00f3n de virtualizaci\u00f3n completa para Linux en hardware x86 que contiene extensiones de virtualizaci\u00f3n (Intel VT o AMD-V). Consiste en un m\u00f3dulo de kernel [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2266,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,9],"tags":[],"class_list":["post-2250","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting","category-tecnologia"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.hostdime.com.pe\/blog\/wp-json\/wp\/v2\/posts\/2250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostdime.com.pe\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostdime.com.pe\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostdime.com.pe\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostdime.com.pe\/blog\/wp-json\/wp\/v2\/comments?post=2250"}],"version-history":[{"count":0,"href":"https:\/\/www.hostdime.com.pe\/blog\/wp-json\/wp\/v2\/posts\/2250\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostdime.com.pe\/blog\/wp-json\/wp\/v2\/media\/2266"}],"wp:attachment":[{"href":"https:\/\/www.hostdime.com.pe\/blog\/wp-json\/wp\/v2\/media?parent=2250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostdime.com.pe\/blog\/wp-json\/wp\/v2\/categories?post=2250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostdime.com.pe\/blog\/wp-json\/wp\/v2\/tags?post=2250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}