Administrar un servidor KVM de forma remota en Debian Squeeze

Enviado por keopx el Dom, 14/11/2010 - 17:50

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

Relacionado

Añadir nuevo comentario

El contenido de este campo se mantiene privado y no se mostrará públicamente.

HTML Restringido

  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.