O que é KVM? Como funciona o Kernel?
O KVM (Kernel Virtual Machine), é um módulo do Kernel Linux implantado a partir da versão 2.6.20 e também utiliza a virtualização dos processadores Intel-VT e AMD-v, o que torna possível transformá-lo em um Hypervisor do tipo 1 (bare-metal). Dessa maneira a interação e gerenciamento do Sistema Operacional com o Hardware se torna mais simples.
O Hypervisor do tipo 1 é executado diretamente no hardware do host, como os virtualizadores necessitam de algumas funcionalidades para gerenciar as Máquinas Virtuais, sendo um componente direto do Kernel isso o torna flexível e seguro para ser usado.
Vantagens do KVM
Segurança
Combinando uma segurança melhorada do Kernel (SELinux) e virtualização segura (sVirt), as VMs são isoladas usando MAC (Mandatory Access Control).
Armazenamento
O KVM é capaz de utilizar qualquer armazenamento que seja compatível com Linux.
Suporte de hardware
Muitos fornecedores de hardware estão contribuindo diretamente para o desenvolvimento do Kernel. Dessa forma o suporte ao KVM se torna mais natural e rapidamente as adaptações são feitas.
Gerenciamento de memória
O gerenciamento de memória do Linux é herdado pelo KVM.
Migração ao vivo
O KVM permite a migração ao vivo, facilitando a mudança de uma infraestrutura e minimizando os impactos de uma possível indisponibilidade.
Desempenho e escalabilidade
O redimensionamento dos recursos da VM pode ser feito de maneira rápida e simples.
Gerenciamento da KVM
É possível realizar o gerenciamento das máquinas virtuais manualmente, utilizando um gerenciador como o ProxmoxVE.
Site Oficial do KVM: https://www.linux-kvm.org/page/Main_Page
Esperamos ter te ajudado e esclarecido sobre o KVM. E não esqueça de nos seguir nas Redes Sociais. Até a próxima!