Ich habe einen neuen dedizierten Server, auf dem ich einige VMs erstellen werde. Das Betriebssystem ist CentOS 6.5 für den Host und die VMs.
Gibt die GUI auf dem Host (Gnome usw.) einen echten Vorteil beim Umgang mit den VMs? Oder verbraucht es nur unnötig Systemressourcen? Können Sie quantifizieren, wie viel? Betrifft es die Ressourcen ständig oder nur, wenn ich es ansehe?
Was kann ich damit tun, was ich mit virsh usw. nicht über die Befehlszeile tun kann?
Dies ist eine E5-1650-Box (6 Core, 12 Threads) mit 32 GB RAM.
Wenn Sie der Meinung sind, dass eine grafische Benutzeroberfläche nützlich ist, können Sie mir sagen, welche Pakete ich installieren muss. Ich weiß, dass "yum install Desktop" den Job macht, aber es installiert eine Menge Abhängigkeiten, und ich habe mich gefragt, ob es eine schlanke Alternative gibt.
quelle
Antworten:
Aus Sicherheitsgründen ist die Installation einer GUI eine schlechte Idee, da dadurch die Angriffsfläche des Hosts erheblich erweitert wird. Sicherlich belegt eine GUI einige Ressourcen, die andernfalls von den VMs verwendet werden könnten. Gnome belegt Ressourcen, wann immer es ausgeführt wird - unabhängig davon, ob Sie es verwenden oder nicht.
Die Lösung, die ich normalerweise verwende, besteht darin, KEINE GUI auf dem Server zu installieren, sondern die Mindestanforderungen (xauth-Paket) zu installieren, über SSH auf den Computer zuzugreifen und dann virt-manager über SSH auszuführen, sodass es auf meine Workstation exportiert. Der zusätzliche Vorteil ist, dass ich dies von überall aus tun kann (und die Komprimierung auf SSH auch für langsamere Verbindungen aktivieren kann).
quelle