Instale e configure o KVM no ArchLinux

Instale e configure o KVM no ArchLinux
KVM significa Machine virtual baseada em kernel. Este software permite que os usuários executem várias máquinas virtuais com diferentes sistemas operacionais, ignorando assim a necessidade de seguir meios mais convencionais de usar o VirtualBox. O KVM é gratuito, de código aberto e foi refinado e melhorado nos últimos dez anos.

Este artigo mostra como instalar e configurar o KVM no seu sistema Archlinux.

Parte 1: Instalando KVM

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

Etapa 1: Verifique o suporte à virtualização

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

$ Lc_all = c lscpu | Virtualização de Grep


As especificações de hardware para executar o KVM é VT-X para processadores Intel e AMD-V para processadores AMD. Como tal, se o seu sistema tiver o hardware para criar máquinas virtuais, você verá o seguinte no texto que será exibido:

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

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

Etapa 2: Pesquise o módulo do kernel

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

$ zGrep config_kvm /proc /config.gz


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

Etapa 3: Instale o KVM para o ArchLinux

Inicie o terminal e execute o código a seguir para uma instalação direta do KVM:

$ sudo pacman -s virt-manager qemu vde2 ebtables dnsmasq ponte-utils openbsd-netcat


Isso deve instalar o KVM no seu sistema.

Etapa 4: Ative e inicie KVM

Emita o seguinte comando para ativar o KVM:

$ sudo systemctl atability libvirtd.serviço


Em seguida, digite o seguinte:

$ sudo systemctl start libvirtd.serviço


Então vá para /formulários e inicie o gerente da VM.

Parte 2: Configurando KVM

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

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


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

# unix_sock_group = "libvirt"

Salte para as linhas entre 100-110 e altere o Unix_sock_rw_perms para = 0770

# unix_sock_rw_perms = "0770"

Em seguida, emita o código a seguir para incluir sua conta Linux padrão no LibVirt.

$ sudo userMod -a -g libvirt $ (whoami)
$ newGrp libVirt


Reinicie o serviço LibVirt para aplicar alterações. Para fazer isso, emita o seguinte código:

$ sudo systemctl reiniciar libvirtd.serviço


Agora você pode usar sua conta Linux para usar o 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 aninhadas = 1" | sudo tee /etc /modprobe.D/KVM-Intel.conf

Conclusão

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