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