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 máquinas virtuales.
¿La GUI en el host (Gnome, etc.) ofrece algún beneficio real cuando se trata de manejar las máquinas virtuales? ¿O simplemente está absorbiendo recursos del sistema innecesariamente? ¿Puedes cuantificar cuánto? ¿Afecta los recursos todo el tiempo, o solo cuando lo estoy viendo?
¿Qué me permite hacer que no puedo hacer desde la línea de comandos con virsh, etc.?
Esta es una caja E5-1650 (6 núcleos, 12 hilos) con 32 GB de RAM.
Si considera que una GUI es algo útil, ¿puede decirme qué paquetes necesito instalar? Sé que "yum install Desktop" hace el trabajo, pero instala muchas dependencias, y me preguntaba si hay una alternativa delgada.
fuente
Respuestas:
Desde el punto de vista de la seguridad, instalar una GUI es una mala idea, ya que expande enormemente la superficie de ataque del host. Ciertamente, una GUI toma algunos recursos que de otro modo podrían ser utilizados por las máquinas virtuales. Gnome tomará recursos cada vez que se esté ejecutando, independientemente de si lo está utilizando o no.
La solución que normalmente uso 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)
fuente