Para administrar es necesario instalar las herramientas correspondientes a KVM.
$ sudo aptitude install virt-manager libvirt-bin virt-viewer virt-goodies
Una vez realizado esto añadimos nuestro usuario a la administración de libvirt.
$ sudo adduser keopx libvirt
Esto nos permitirá arrancar virt-manager, pero no así administrar el equipo local. Esto se debe a que solo lo permite si eres root, pero para administrar remotamente es suficiente. Ahora necesitamos loguearnos en la maquina remota como root, vía SSH, aunque hay más formas esta me parece mas efectiva. Para ello seguimos los siguientes pasos:
Permitimos en el servidor donde esta el KVM acceso root via SSH:
$ sudo nano /etc/ssh/sshd_config
Y la variable PermitRootLogin no la modificamos dejándola de la siguiente forma:
PermitRootLogin yes
Ahora reiniciamos el servicio:
$ sudo /etc/init.d/ssh restart
Para que no nos pida la password crearemos la cable publica y la importaremos al servidor.
$ ssh-keygen -t rsa
$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@10.10.24.100
Ahora ya podemos arrancar virt-manager y añadir una conexión al KVM y manejarlo según las necesidades. Al conectarte con usuario normal dará un error al no ser root para administrar a nivel local. Para solucionar esto podremos conectarnos de la siguiente forma, según el entorno que tengamos:
$ gksu virt-manager
$ kdesudo virt-manager
Comentarios