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