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


11

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

Чи дає GUI на хості (Gnome тощо) яку-небудь реальну користь, коли справа стосується обробки віртуальних машин? Або це просто зайве всмоктування системних ресурсів? Чи можете ви оцінити скільки? Це впливає на ресурси весь час чи лише тоді, коли я його переглядаю?

Що дозволяє мені зробити це, що я не можу зробити з командного рядка з virsh тощо?

Це коробка E5-1650 (6 ядер, 12 ниток) з 32 ГБ таран.

Якщо ви вважаєте, що GUI - це корисна річ, чи можете ви сказати мені, які пакунки мені потрібно встановити. Я знаю, що "yum install Desktop" виконує цю роботу, але він встановлює велику кількість залежностей, і я задумався, чи існує альтернатива slimline?


1
Повторіть за мною: "Якщо мені це не потрібно, я не встановлюватиму його на захищеному сервері".
Шадур

1
Може бути невиправданим вважати, що сервер чутливий до безпеки на основі даної публікації. Хоча безпека може турбувати вас і мене, є випадки використання, коли це не проблема - це може залишити лише проблему з ресурсом.
Давидго

1
Хоча Шадур гарно говорить. Мене спочатку більше цікавили ресурси, але я не дуже задумувався над питаннями безпеки, і, звичайно, він правий, простіше - краще.
Codemonkey

Відповіді:


13

З точки зору безпеки, встановлення GUI - це погана ідея, оскільки вона значно розширює атакуючу поверхню хоста. Безумовно, графічний інтерфейс користується деякими ресурсами, які в іншому випадку можуть використовуватися ВМ. Gnome забирає ресурси кожного разу, незалежно від того, використовуєте ви його чи ні.

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


Отже, ви запускаєте virt-менеджер на сервері, але графічний вихід цього відбувається на іншому ПК, над ssh? Чи можете ви вказати мені статтю про це? Я щойно пройшов ригмарол навчання щодо налаштування VM тощо з GUI, і тепер перевстановив хост-операційну систему, щоб я міг почати з нуля, не роблячи безладу речей ... Я можу встановити VM досить легко за допомогою командного рядка (встановлення virt, --nographics тощо), але я бачу вигоду від того, щоб мати гарні маленькі графічні процесори / диски / мережі для кожного VM тощо.
Codemonkey

Так. Перегляньте розділ "Запуск VirtManager віддалено" за адресою xmodulo.com/2013/10/install-configure-kvm-centos.html . Те, що я роблю, є ще простішим - просто "yum встановити xauth", змінити / etc / ssh / sshd_config, так що X11Forwarding - так і перезавантажте, потім увійдіть, su для того, щоб викорінити та запустити virt-менеджер - і все це здається без виду. Я зауважу, що мої робочі станції - це ящики для Linux, які полегшують роботу. (Подібно до thepoch.com/tumblr/so-you-want-a-centos-6-kvm-host-server.html )
davidgo

Так, моя робоча станція - це вікно Windows. Не шкода для встановлення домашнього вікна Linux, щоб грати з цим.
Codemonkey

3
@Codemonkey Загалом я виявив, що адмініструвати Linux-сервери з робочого столу Linux набагато, простіше . Якщо ви збираєтеся цим займатися професійно, настійно рекомендую.
Майкл Хемптон

Дякую, я ціную поради. Я цим займаюся кілька років (напевно, погано), але я ніколи не використовував шпаклівку - яка, напевно, настільки ж хороша для Windows, як і в Linux. Але для таких речей, як те, що ми тут обговорюємо (про що я не уявляв, що це можливо) я впевнений, що ти маєш рацію. І це змушує мене замислитися, скільки ще я не знаю .... майже нескінченна сума, на жаль: D
Codemonkey
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.