KVM, (baseado em kernel Máquina virtual) é uma plataforma de virtualização gratuita e de código aberto para o kernel Linux. Quando instalado em um sistema Linux, ele se torna um hipervisor Tipo-2.
Neste artigo, veremos como você pode instalar KVM em Ubuntu 20.04 LTS.
Antes de instalar KVM em Ubuntu, vamos primeiro verificar se o hardware suporta KVM. Um requisito mínimo para instalação KVM é a disponibilidade de extensões de virtualização de CPU, como AMD-V e Intel-VT.
Para verificar se o sistema Ubuntu oferece suporte à virtualização, execute o seguinte comando.
$ egrep -c '(vmx | svm)' / proc / cpuinfo.
Um resultado maior que 0 implica que a virtualização é suportada. Com base no resultado abaixo, confirmamos que nosso servidor está pronto para funcionar.
Para verificar se o seu sistema suporta KVM virtualização execute o comando:
$ sudo kvm-ok.
Se o “kvm-ok”Utilitário não está presente em seu servidor, instale-o executando o comando apt:
$ sudo para instalar o verificador de CPU.
Agora execute o “kvm-ok”Comando para testar seu sistema.
$ sudo kvm-ok.
A saída indica claramente que estamos no caminho certo e prontos para prosseguir com a instalação do KVM.
Com a confirmação de que nosso sistema pode suportar virtualização KVM, vamos instalar KVM, para instalar KVM, virt-manager, bridge-utils e outras dependências, execute o comando:
$ sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager.
Uma pequena explicação dos pacotes acima.
Antes de prosseguir, precisamos confirmar se o daemon de virtualização - libvritd-daemon - está correndo. Para fazer isso, execute o comando.
$ sudo systemctl status libvirtd.
Você pode habilitá-lo para iniciar na inicialização executando:
$ sudo systemctl enable --now libvirtd.
Para verificar se os módulos KVM estão carregados, execute o comando:
$ lsmod | grep -i kvm.
A partir da saída, você pode observar a presença do kvm_intel módulo. Esse é o caso dos processadores Intel. Para CPUs AMD, você obterá o kvm_intel módulo em vez disso.
Com KVM instalado com sucesso, vamos agora criar uma máquina virtual. Existem 2 maneiras de fazer isso: Você pode criar uma máquina virtual na linha de comando ou usando o KVM virt-manager interface gráfica.
O virt-install A ferramenta de linha de comando é usada para criar máquinas virtuais no terminal. Vários parâmetros são necessários ao criar uma máquina virtual.
Aqui está o comando completo que usei ao criar uma máquina virtual usando um Deepin ISO imagem:
$ sudo virt-install --name = deepin-vm --os-variant = Debian10 --vcpu = 2 --ram = 2048 --graphics spice --location = / home / Downloads / deepin-20Beta-desktop-amd64. iso --network bridge: vibr0
O --nome
opção especifica o nome da máquina virtual - deepin-vm O --os-variant
flag indica a família do sistema operacional ou derivado da VM. Desde Deepin20 é um derivado do Debian, eu especifiquei Debian 10 como a variante.
Para obter informações adicionais sobre as variantes do sistema operacional, execute o comando
$ osinfo-query os.
O --vcpu
opção indica os núcleos da CPU, neste caso 2 núcleos, o --RAM
indica a capacidade de RAM que é 2.048 MB. O --localização
sinalizador aponta para o caminho absoluto da imagem ISO e o --rede
bridge especifica o adaptador a ser usado pela máquina virtual. Imediatamente após a execução do comando, a máquina virtual será inicializada e o instalador será lançado pronto para a instalação da máquina virtual.
O virt-manager utilitário permite que os usuários criem máquinas virtuais usando uma GUI. Para começar, vá até o terminal e execute o comando.
$ virt-manager.
A janela do gerenciador de máquina virtual será aberta conforme mostrado.
Agora clique no ícone do monitor para começar a criar uma máquina virtual.
Na janela pop-up, especifique a localização de sua imagem ISO. No nosso caso, a imagem ISO está localizada no 'Transferências'No diretório inicial, então selecionaremos a primeira opção - Mídia de instalação local (Imagem ISO ou CDROM). Em seguida, clique no botão ‘Avançar'Para continuar.
Na próxima etapa, navegue até a imagem ISO em seu sistema e, diretamente abaixo, especifique a família de SO em que sua imagem se baseia.
Em seguida, selecione a capacidade de memória e o número de CPUs que sua máquina virtual será alocada e clique em ‘Avançar’.
E, finalmente, na última etapa, especifique um nome para sua máquina virtual e clique no botão ‘Terminar' botão.
A criação da máquina virtual levará alguns minutos, quando o instalador do sistema operacional que você está instalando será aberto.
Neste ponto, você pode prosseguir com a instalação da máquina virtual.
E é assim que você instala KVM hipervisor em Ubuntu 20.04 LTS.