Como instalar e usar KVM para gerenciar imagens em nuvem no Linux

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-ok
O 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!

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave