¿Es una buena idea instalar una GUI en mi servidor CentOS?

¿Es una buena idea instalar una GUI en mi servidor CentOS?

Tengo un nuevo servidor dedicado en el que voy a crear un par de máquinas virtuales. El sistema operativo será CentOS 6.5, para el host y las VM.

¿La GUI del host (Gnome, etc.) ofrece algún beneficio real cuando se trata de manejar las máquinas virtuales? ¿O simplemente está consumiendo recursos del sistema innecesariamente? ¿Puedes cuantificar cuánto? ¿Afecta los recursos todo el tiempo o sólo cuando lo estoy viendo?

¿Qué me permite hacer que no puedo hacer desde la línea de comando con virsh, etc.?

Esta es una caja E5-1650 (6 núcleos, 12 subprocesos) con 32 GB de RAM.

Si cree que es útil tener una GUI, ¿puede decirme qué paquetes necesito instalar? Sé que "yum install Desktop" funciona, pero instala muchísimas dependencias, y me preguntaba si existe una alternativa más sencilla.

Respuesta1

Desde el punto de vista de la seguridad, instalar una GUI es una mala idea ya que amplía enormemente la superficie de ataque del host. Ciertamente, una GUI consume algunos recursos que de otro modo podrían ser utilizados por las máquinas virtuales. Gnome consumirá recursos cada vez que se esté ejecutando, independientemente de si lo estás usando o no.

La solución que suelo utilizar es NO instalar una GUI en el servidor, sino instalar los requisitos mínimos (paquete xauth), acceder a la máquina a través de SSH y luego ejecutar virt-manager a través de SSH de modo que se exporte a mi estación de trabajo. El beneficio adicional es que puedo hacer esto desde cualquier lugar (y también puedo habilitar la compresión en SSH para conexiones más lentas)

información relacionada