Primeiro, verifique se seu hardware oferece suporte à virtualização:
egrep '(vmx|svm)' /proc/cpuinfo
Se isso não gerar alguns dados, seu hardware não oferece suporte à virtualização e você não poderá usar o KVM. (Observação: a virtualização de hardware também deve estar ativada no BIOS / UEFI para a máquina. Normalmente, ela não está desativada por padrão. É necessário verificar isso.)
sudo apt-get update && sudo apt-get install kvm libvirt-bin virtinst bridge-utils
Isso faz com que você receba os pacotes necessários.
sudo adduser 'id -un' libvirtd
Isso coloca você no grupo necessário para jogar com a virtualização. Nota: se você estiver executando em uma GUI e espera executar virt-manager
, será necessário efetuar logout e voltar novamente para que isso seja efetivado!
sudo virsh -c qemu:///system list
Isso deve te dar uma lista (atualmente vazia) de VMs no sistema:
Id Name State
----------------------------------
Agora você está pronto para usar virt-manager
para gerenciar VMs a partir da GUI ou virsh
para gerenciá-las a partir da linha de comando. Se você precisar de ajuda para usar o virsh
para criar e gerenciar convidados, por favor, pergunte isso como uma questão à parte - fica muito fácil. :)
Se você quiser usar virt-manager
em execução em uma estação de trabalho remota, esteja ciente de que precisará do acesso SSH ao servidor a partir dessa estação de trabalho. Contanto que você tenha isso, e contanto que o usuário no qual você está usando o SSHing tenha sido adicionado ao grupo libvirt-bin
, como mostrado acima, ele "funcionará" de lá - você configurará a conexão em virt-manager
na máquina remota como "tipo SSH" e especifique o nome de usuário e endereço IP de lá, e ele solicitará uma senha na conexão (a menos que você tenha configurado a autenticação de chave pública sem senha, caso em que usará que).