A virtualização foi desenvolvida para fornecer ao usuário uma opção prática de montar máquinas virtuais com sistemas operacionais recém-lançados ou que ainda estão em beta. Com a virtualização no Linux, podemos evitar que um ambiente real e produtivo seja afetado por alterações ou falhas nesses sistemas. Além disso, quando criamos uma máquina virtual não usamos mais recursos do que o necessário e podemos testar sistemas como Windows, Linux, Android ou macOS mesmo quando o sistema real não é compatível. No Linux, a virtualização embarcada é possibilitada pelo KVM.
KVM (Kernel-based Virtual Machine) é desenvolvido como uma tecnologia de virtualização open source que está integrada ao sistema operacional e graças a ele, o Linux pode funcionar como um hypervisor, onde a máquina host pode rodar ambientes virtuais isolados. máquinas virtuais (VM).
A tecnologia KVM é capaz de transformar o Linux em um hipervisor tipo 1 que não requer um sistema operacional. Mencionamos isso porque os hipervisores precisam de componentes baseados no sistema operacional para oferecê-los às máquinas virtuais (componentes de E / S, drivers de dispositivo), então o KVM já hospeda esses valores ao ser integrado diretamente ao kernel do Linux.
Solvetic irá explicar como instalar o KVM no Ubuntu 21.04 e, assim, obter o máximo desta tecnologia.
1. Como instalar KVM no Ubuntu 21.04
Passo 1
A primeira coisa é saber que estamos trabalhando no Ubuntu 21.04, para isso no terminal que executamos:
lsb_release -a
Passo 2
Agora devemos verificar se Ubuntu 21.04 é compatível com KVM, verificamos isso com o seguinte comando:
egrep -c '(vmx | svm)' / proc / cpuinfoetapa 3
Se o resultado for maior que zero (0), podemos ter KVM:
Passo 4
Agora verificamos se o Ubuntu 21.04 é compatível com KVM:
sudo kvm-ok
Etapa 5
Quando este erro for gerado, devemos instalar o utilitário que faz a análise correta, iremos executar:
sudo apt install cpu-checker
Etapa 6
Inserimos a letra S para confirmar o download e a instalação do utilitário:
Etapa 7
Verificamos o suporte novamente. Vemos que ele suporta KVM.
sudo kvm-ok
Etapa 8
Com isso verificado, vamos instalar o KVM e suas dependências com o seguinte comando:
sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager
Etapa 9
Ao final deste processo, veremos o seguinte:
Etapa 10
Instalamos o seguinte:
- O pacote qemu (emulador rápido), este é um aplicativo para habilitar a virtualização de hardware
- O pacote qemu-kvm que é o pacote KVM principal
- O libvritd-daemon que é o daemon de virtualização
- O pacote bridge-utils com o qual podemos estabelecer a conexão bridge para que outros usuários tenham acesso à máquina virtual
- O virt-manager com o qual podemos gerenciar máquinas virtuais por meio da interface gráfica do usuário
Etapa 11
Verificamos o status do daemon libvirt:
sudo systemctl status libvirtd
Etapa 12
Nós o habilitamos com a inicialização do Ubuntu 21.04:
sudo systemctl enable --now libvirtd
Etapa 13
Verificamos se os módulos KVM estão em execução:
lsmod | grep -l kvm
Etapa 14
Estamos prontos para criar nossa máquina virtual com KVM no Ubuntu 21.04. Podemos listar todos os sistemas e distribuições compatíveis com o seguinte comando:
osinfo-query os
PROLONGAR
Para instalar a máquina virtual, podemos usar dois métodos, do terminal ou graficamente.
2. Crie uma máquina virtual no Ubuntu 21.04 a partir do Terminal
Passo 1
Para este processo, usaremos o comando "virt-install" da seguinte maneira:
sudo virt-install --name = Debian --os-variant = debian10 --vcpu = 412 --ram = 2048 --graphics spice --location = / home / solvetic / Downloads / debian-10.6.0-amd64-netinst .iso --network bridge: enp0s3Passo 2
Neste caso, nós definimos. Isso criará a máquina virtual do terminal.
- Nome da distribuição ou sistema
- Versão para usar
- Parâmetros de hardware
- Caminho onde está o arquivo ISO
PROLONGAR
3. Crie uma máquina virtual no modo gráfico do Ubuntu 21.04
Passo 1
É um processo mais completo, em primeiro lugar instalamos as dependências necessárias:
sudo apt install uvtool
PROLONGAR
Passo 2
Inserimos a letra S para confirmar o download:
PROLONGAR
etapa 3
Uma vez instalado, executamos o seguinte para acessar o administrador:
sudo virt-manager
PROLONGAR
Passo 4
Para criar a máquina a partir daqui, vá ao menu "Arquivo - Nova máquina virtual":
Etapa 5
Estabelecemos o recurso de onde instalaremos:
Etapa 6
Clicamos em Browse e escolhemos a imagem ISO baixada:
PROLONGAR
Etapa 7
Clicamos em "Escolher volume" e veremos este caminho integrado:
Etapa 8
Clicamos em Avançar e agora definimos memória e CPU:
Etapa 9
Clique em Avançar e definimos o tamanho do disco rígido virtual:
Etapa 10
Clique em Avançar novamente e defina o nome da máquina virtual e selecione o adaptador de rede a ser usado para ela:
Etapa 11
Clicamos em Concluir e o processo de criação da máquina virtual continuará:
Etapa 12
Após a conclusão automática, a máquina será iniciada:
PROLONGAR
Etapa 13
O KVM nos oferece diferentes opções para gerenciar máquinas virtuais:
Etapa 14
No menu, nós o controlamos:
Vemos como o KVM é uma solução abrangente integrada ao próprio sistema operacional para funcionar com máquinas virtuais.