KVM

Instalar e configurar KVM no ArchLinux

Instalar e configurar KVM no ArchLinux
KVM significa máquina virtual baseada em kernel. Este software permite que os usuários executem várias máquinas virtuais com diferentes sistemas operacionais, evitando assim a necessidade de seguir meios mais convencionais de uso do Virtualbox. O KVM é gratuito, de código aberto e foi refinado e aprimorado nos últimos dez anos.

Este artigo mostra como instalar e configurar KVM em seu sistema ArchLinux.

Parte 1: Instalando KVM

O procedimento de instalação para KVM é um pouco complicado, pois você deve primeiro verificar o sistema para os pré-requisitos necessários.

Etapa 1: verificar o suporte de virtualização

Para verificar se a virtualização está habilitada em seu PC, emita o seguinte comando:

$ LC_ALL = C lscpu | Virtualização grep


As especificações de hardware para executar KVM são VT-x para processadores Intel e AMD-V para processadores AMD. Dessa forma, se o seu sistema tiver hardware para criar máquinas virtuais, você verá o seguinte no texto exibido:

Virtualização: VT-x
ou
Virtualização: AMD-V

Se nenhum deles for exibido, significa que seu sistema não oferece suporte à virtualização ou está desativado na máquina pelos desenvolvedores. Se for esse o caso, você pode habilitar a virtualização ao reiniciar o sistema e entrar na BIOS.

Etapa 2: Pesquisar Módulo Kernel

Para ver se seu sistema possui o módulo de kernel para executar KVM, digite o seguinte comando:

$ zgrep CONFIG_KVM / proc / config.gz


Se você estiver usando um processador AMD, deverá ver CONFIG_KVM_AMD (ou CONFIG_KVM_INTEL se estiver usando intel) seguido por = y ou = m, então você está pronto para ir.

Etapa 3: Instale o KVM para ArchLinux

Abra o terminal e execute o seguinte código para uma instalação direta do KVM:

$ sudo pacman -S virt-manager qemu vde2 ebtables dnsmasq bridge-utils openbsd-netcat


Isso deve instalar o KVM em seu sistema.

Etapa 4: ativar e iniciar o KVM

Emita o seguinte comando para ativar o KVM:

$ sudo systemctl enable libvirtd.serviço


Em seguida, digite o seguinte:

$ sudo systemctl start libvirtd.serviço


Então vá para /formulários e inicie o gerenciador de VM.

Parte 2: Configurando KVM

Para continuar usando KVM com sua conta Linux padrão, você pode fazer isso modificando o libvirtd.arquivo conf. Acesse o arquivo digitando o seguinte:

$ sudo pacman -S vim
$ sudo vim / etc / libvirt / libvirtd.conf


Entre as linhas 80-90, deve haver o termo “lineabout unix_sock_group.”Você vai mudar isso para libvirt.

# unix_sock_group = "libvirt"

Pule para as linhas entre 100-110 e mude o unix_sock_rw_perms para = 0770

# unix_sock_rw_perms = "0770"

Em seguida, emita o seguinte código para incluir sua conta Linux padrão com libvirt.

$ sudo usermod -a -G libvirt $ (whoami)

$ newgrp libvirt


Reinicialize o serviço libvirt para aplicar as alterações. Para fazer isso, emita o seguinte código:

$ sudo systemctl restart libvirtd.serviço


Agora você pode usar sua conta Linux para usar KVM.

Para criar máquinas virtuais dentro de uma máquina virtual, habilite a virtualização aninhada digitando o seguinte:

$ sudo modprobe -r kvm_intel
$ sudo modprobe kvm_intel aninhado = 1


Para aplicar essas alterações, digite:

$ echo "opções kvm-intel nested = 1" | sudo tee / etc / modprobe.d / kvm-intel.conf

Conclusão

Este tutorial cobriu a instalação e configuração do KVM em sistemas ArchLinux. Se você seguiu as instruções corretamente, você deve ter KVM configurado em seu sistema e pronto para executar máquinas virtuais.

Como usar o Xdotool para estimular cliques do mouse e pressionamentos de tecla no Linux
Xdotool é uma ferramenta de linha de comando gratuita e de código aberto para simular cliques do mouse e pressionamentos de tecla. Este artigo irá cob...
Os 5 principais produtos ergonômicos de mouse de computador para Linux
O uso prolongado do computador causa dor no pulso ou nos dedos? Você está sofrendo de rigidez nas articulações e constantemente precisa apertar as mão...
Como alterar as configurações do mouse e touchpad usando Xinput no Linux
A maioria das distribuições Linux vem com a biblioteca “libinput” por padrão para lidar com eventos de entrada em um sistema. Ele pode processar event...