Usuários e Grupos
Adicione estes grupos:
# groupadd virt
# groupadd libvirt
Adicione o usuário (virtadm):
# useradd -c "Administrador de Virtualizacao" -g virt -G bin,daemon,sys -m -b /home -d /home/virtadm -s /bin/bash
virtadm
Ponha nos grupos (libvirt,kvm):
# usermod -a -G libvirt virtadm
# usermod -a -G kvm virtadm
Adicione também ao grupo (adm):
# gpasswd -a virtadm adm
Ver os grupos do usuário (virtadm):
# groups virtadm
virtadm : virt bin daemon sys adm kvm libvirt
Seta a senha inicial (123456) para o usuário (virtadm):
# echo "virtadm:123456" | chpasswd
Troca p/ usuário (virtadm):
# su - virtadm
$ id
uid=505(virtadm) gid=502(virt) grupos=502(virt),1(bin),2(daemon),3(sys),4(adm),36(kvm),501(libvirt)
Volta para root:
exit
Configurando Hospedeiro
Editar Arquivo:
# vim /etc/libvirt/libvirtd.conf
Localize e descomente as duas linhas abaixo.
- De:
#unix_sock_group = "libvirt"
#unix_sock_rw_perms = "0770"
- Para:
unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"
Edite o arquivo:
# vim /etc/polkit-1/localauthority/50-local.d/50-libvirt-remote-access.pkla
[libvirt Management Access]
# For allowing access to specific user only:
#Identity=unix-user:virtadm
# For allowing access to a group (like this guide):
Identity=unix-group:libvirt
Action=org.libvirt.unix.manage
ResultAny=yes
ResultInactive=yes
ResultActive=yes
#
#
Depois:
# /etc/init.d/libvirtd restart
KVM Instalado e pronto para uso.
# virsh -c qemu:///system list
Ou:
# virsh list
Id Nome Estado
---------------------------------------
Se você estiver em outra máquina
Linux, no xTerm, execute o exemplo abaixo.
Exemplo:
# ssh -X virtadm@200.200.200.200
# virt-manager
Pronto. A tela do 'virt-manager' pronta para uso.
No caso de usar Windows com PUTTY, instale um servidor X para o mesmo.
Baixe aqui:
http://xming.sourceforge.net
No PUTTY, habilitar o 'Enable X11 forwarding' em: SSH X11