
Ich habe einen Server, auf dem VMware ESXi 5.5 installiert ist. Grundsätzlich ist mir aufgefallen, dass, wenn ich den Vsphere-Client verwende und als Root angemeldet bin und eine andere Person den Vsphere-Client verwendet und als Root auf demselben ESX-Host angemeldet ist, die Person sehen kann, was ich mache. Gibt es eine Möglichkeit, private Sitzungen einzurichten? Ich möchte an meinen VMs arbeiten können und eine andere Person auch an ihrer VM, ohne dass wir uns gegenseitig die VM-Einstellungen ansehen. Ich bin für jeden Ratschlag sehr dankbar. Danke.
Antwort1
Wenn der Benutzer die von mir verwendete VM einsehen möchte, kann ich oben auf dem Bildschirm sehen, dass zwei aktive Benutzer auf der VM sind. Ich hatte gehofft, es gäbe eine Möglichkeit, für jeden Benutzer, der sich über den vsphere-Client bei esx anmeldet, individuelle private Konsolensitzungen einzurichten.
Es gibt eine erweiterte Option, die Ihnen möglicherweise hilft, allerdings gilt diese pro VM:Verhindern Sie, dass Benutzer Remote-Konsolensitzungen ausspionieren
Ich kenne keinen anderen Weg.
Übrigens: Sie sprechen von zwei Personen, die als root angemeldet sind. In diesem Fall haben Sie nichtzweiaktive Benutzer, Sie habeneinsBenutzer (root) mit zwei Sitzungen. Mit RemoteDisplay.maxConnections=1
kann man die Anzahl der Konsolensitzungen jedoch auf eine beschränken; eine weitere Root-Sitzung kann keine Konsolensitzung öffnen, da es dann zwei Konsolensitzungen gäbe.
Antwort2
Ich glaube, hier fehlt es an grundlegendem Verständnis. Die Konsole, die Sie sehen können, ist der Frame-Buffer der VM, also im Prinzip die Videoausgabe, wenn Sie einen Monitor anschließen könnten. Es ist kein virtueller Desktop, keine SSH-Sitzung oder ähnliches – wenn Sie einen physischen Server hätten und zwei Monitore mit einem Splitter an den VGA-Anschluss anschließen würden, würden Sie die gleiche Ausgabe sehen, oder?
Sie müssen sich per SSH oder RDP mit der VM selbst verbinden (natürlich abhängig vom VM-Betriebssystem). Auf diese Weise behalten Sie die Kontrolle, allerdings nur für Sie.
Antwort3
Wenn ich Ihre Frage richtig verstehe, nein, mir ist keine Einstellung bekannt, die Ihre Verbindung zur Konsole einer VM auf einem Host maskiert, sodass anderen nicht angezeigt wird, was Sie auf einer VM-Konsole tun, wenn sie ebenfalls eine Verbindung herstellen. Sie können auch nicht verhindern, dass das Ereignisfenster oder die Protokolle Ihre Echtzeitänderungen an einer VM oder einem Host maskieren oder verbergen.
Sie sollten für normale „Arbeit“ wirklich nicht über die Konsole auf Ihre VMs zugreifen. Dafür ist eine RDP- oder SSH-Sitzung in der VM gedacht. Die „Konsole“ unterscheidet sich nicht von einer gemeinsam genutzten KVM.