Назад | Перейти на главную страницу

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

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

Имеет ли графический интерфейс на хосте (Gnome и т. Д.) Какие-либо реальные преимущества при работе с виртуальными машинами? Или это просто ненужное высасывание системных ресурсов? Можете ли вы определить сколько? Это влияет на ресурсы все время или только когда я его просматриваю?

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

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

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

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

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