Atualmente, um dos tópicos mais populares que se tornou uma solução ideal para executar centenas de sistemas operacionais é a virtualização.
Graças à virtualização, temos a oportunidade de implementar vários sistemas operacionais ou aplicativos em um único computador sem a necessidade de investir grandes somas de dinheiro em recursos ou novos equipamentos. Todos nós conhecemos as várias opções de virtualização que existem hoje, algumas pagas, outras não. Hoje, a Solvetic se concentrará em um que seja especial por seus recursos de gerenciamento de imagem e energia, que é o KVM.
O que é KVMKVM (Kernel-based Virtual Machine) é uma solução de virtualização para Linux em x86, hardware de 32 bits, que inclui extensões de virtualização (Intel VT ou AMD-V). Seu design consiste em um módulo de kernel executável, kvm.ko, que fornece a infraestrutura de virtualização principal e um módulo específico do processador, kvm-intel.ko ou kvm-amd.ko.
Usando KVM, poderemos rodar múltiplas máquinas virtuais usando imagens Linux ou Windows sem modificar nenhum parâmetro no hardware do equipamento. Cada máquina virtual possui hardware virtualizado privado: uma placa de rede, um disco, um adaptador gráfico e, portanto, gerencie-o totalmente.
KVM é um software com código aberto. O componente do kernel KVM está incluído na linha principal do Linux, a partir de 2.6.20. O componente de espaço do usuário KVM está incluído no QEMU central, começando com 1.3, o que nos permite ter sua disponibilidade total.
Recursos KVMEntre os vários recursos que temos com KVM estão:
- QMP - Protocolo Qemu Monitor
- KSM - Mesclagem da Mesma Página do Kernel
- Relógio Paravirtual Kvm - Uma Fonte de Tempo Paravirtual para KVM
- Suporte para CPU Hotplug
- Suporte a PCI Hotplug: Permite adicionar dispositivos PCI que estão sendo executados
- vmchannel - Canal de comunicação entre host e convidados
- migração - Migração de máquinas virtuais
- vhost
- Emulação de disco SCSI
- Dispositivos Virtio
- Pool de CPU
- Hpet
- Mapeamento de dispositivo pxe inicializável
- inicialização iscsi
- x2apic
- Mole
- CD ROM
- USB
- Emulação Irqchip no espaço do usuário
- Controlador de memória
- Suporte de página grande
- ABI Convidado Estável
1. Como instalar KVM Linux
Antes de prosseguir com a instalação do KVM, é necessário saber que o KVM só funcionará se a CPU do computador tiver suporte para virtualização de hardware, seja Intel VT ou AMD-V, isso pode ser verificado executando o seguinte comando:
egrep '(vmx | svm)' / proc / cpuinfo
Se o resultado gerar um erro, não será possível usar o KVM.
Para realizar a instalação do KVM, executaremos a seguinte linha:
sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin
Vamos inserir a letra S para aceitar o download e a instalação dos pacotes KVM.
Neste caso, os valores são:
qemu-kvmMáquina virtual baseada em kernel, QEMU usa para virtualização de CPU.
UauCPU emulator.s
virt-viewerConsole gráfico
Podemos verificar a instalação do KVM executando o seguinte:
kvm-okO resultado será o seguinte:
Em seguida, procedemos à instalação de algumas ferramentas KVM com o seguinte comando:
sudo apt install uvtool
Aceitamos o download e a instalação destes.
Login Junte-se!