Является ли установка графического интерфейса на моем сервере CentOS хорошей идеей?

У меня есть новый выделенный сервер, на котором я собираюсь создать пару виртуальных машин. ОС будет CentOS 6.5, для хоста и виртуальных машин.

Дает ли GUI на хосте (Gnome и т. Д.) Реальную выгоду, когда дело доходит до обработки виртуальных машин? Или это просто излишнее потребление системных ресурсов? Можете ли вы определить, сколько? Влияет ли это на ресурсы постоянно или только при просмотре?

Что позволяет мне делать то, что я не могу сделать из командной строки с помощью virsh и т. Д.?

Это E5-1650 (6 ядер, 12 потоков) с 32 ГБ оперативной памяти.

Если вы считаете, что графический интерфейс полезен, вы можете сказать, какие пакеты мне нужно установить. Я знаю, что "yum install Desktop" выполняет свою работу, но он устанавливает чертовски много зависимостей, и я задавался вопросом, есть ли тонкая альтернатива?

1 ответ

Решение

С точки зрения безопасности установка графического интерфейса пользователя является плохой идеей, поскольку она значительно расширяет возможности атаки хоста. Конечно, GUI требует некоторых ресурсов, которые могли бы быть использованы виртуальными машинами. Gnome будет использовать ресурсы всякий раз, когда он работает - независимо от того, используете ли вы его или нет.

Обычно я использую решение НЕ устанавливать графический интерфейс на сервере, а устанавливать минимальные требования (пакет xauth), получать доступ к машине через SSH, а затем запускать virt-manager через SSH, чтобы он экспортировался на мою рабочую станцию. Дополнительным преимуществом является то, что я могу сделать это из любого места (и я могу включить сжатие по SSH для более медленных соединений)

Другие вопросы по тегам