У меня есть новый выделенный сервер, на котором я собираюсь создать пару виртуальных машин. ОС будет CentOS 6.5 для хоста и виртуальных машин.
Имеет ли графический интерфейс на хосте (Gnome и т. Д.) Какие-либо реальные преимущества при работе с виртуальными машинами? Или это просто ненужное высасывание системных ресурсов? Можете ли вы определить сколько? Это влияет на ресурсы все время или только когда я его просматриваю?
Что это позволяет мне делать то, что я не могу сделать из командной строки с помощью virsh и т. Д.?
Это E5-1650 (6 ядер, 12 потоков) с оперативной памятью 32 ГБ.
Если вы считаете, что графический интерфейс - полезная вещь, можете ли вы сказать мне, какие пакеты мне нужно установить. Я знаю, что «yum install Desktop» выполняет свою работу, но он устанавливает чертовски много зависимостей, и я подумал, есть ли более компактная альтернатива?
С точки зрения безопасности установка графического интерфейса - плохая идея, поскольку она значительно расширяет поверхность атаки хоста. Конечно, графический интерфейс требует некоторых ресурсов, которые в противном случае могли бы использоваться виртуальными машинами. Gnome будет занимать ресурсы всякий раз, когда он запущен, независимо от того, используете ли вы его или нет.
Решение, которое я обычно использую, - НЕ устанавливать графический интерфейс на сервере, а устанавливать минимальные требования (пакет xauth), обращаться к машине через SSH, а затем запускать virt-manager через SSH, чтобы он экспортировался на мою рабочую станцию. Дополнительным преимуществом является то, что я могу делать это откуда угодно (и я могу включить сжатие по SSH для более медленных соединений)