VMware ESX - Start einer VM verhindern
Hi,
kennt jemand eine elegante Methode, wie man im VMware ESX bzw. vSphere den Start einer VM verhindern kann?
Auch Administratoren sollen erst einmal daran gehindert werden, eine VM aus Versehen zu starten.
Ich weiß, dass sich ein Administrator sowieso immer wieder die Berechtigung holen oder eine Einstellung ändern kann, um die VM trotzdem zu starten. Darum geht es nicht.
Wir haben hier VM, welche nur zum bequemen Erstellen von VMDK genutzt werden sollen. Cluster-Laufwerke u.ä.
Kommandozeile am ESX oder PowerShell CLI geht dafür auch, aber auch darum geht es nicht.
Mir würde reichen, wenn man z.B. durch eine bewusste Fehlkonfiguration oder irgendeine Option auch bei einem Administrator zunächst eine VM nicht starten kann. Fehlermeldung kommt o.ä.
Mit Berechtigungen habe ich es schon versucht. Aber es scheint so zu sein, wenn jemand für den ESX, den Cluster oder das ganze Datacenter (so genau habe ich das noch nicht überprüft) Admin ist, dass er dann immer die VM einschalten kann.
Hat jemand ne Idee?
E.
kennt jemand eine elegante Methode, wie man im VMware ESX bzw. vSphere den Start einer VM verhindern kann?
Auch Administratoren sollen erst einmal daran gehindert werden, eine VM aus Versehen zu starten.
Ich weiß, dass sich ein Administrator sowieso immer wieder die Berechtigung holen oder eine Einstellung ändern kann, um die VM trotzdem zu starten. Darum geht es nicht.
Wir haben hier VM, welche nur zum bequemen Erstellen von VMDK genutzt werden sollen. Cluster-Laufwerke u.ä.
Kommandozeile am ESX oder PowerShell CLI geht dafür auch, aber auch darum geht es nicht.
Mir würde reichen, wenn man z.B. durch eine bewusste Fehlkonfiguration oder irgendeine Option auch bei einem Administrator zunächst eine VM nicht starten kann. Fehlermeldung kommt o.ä.
Mit Berechtigungen habe ich es schon versucht. Aber es scheint so zu sein, wenn jemand für den ESX, den Cluster oder das ganze Datacenter (so genau habe ich das noch nicht überprüft) Admin ist, dass er dann immer die VM einschalten kann.
Hat jemand ne Idee?
E.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 344670
Url: https://administrator.de/contentid/344670
Ausgedruckt am: 22.11.2024 um 09:11 Uhr
21 Kommentare
Neuester Kommentar
'n Abend
Bei einer absichtlichen Falsch-Konfiguration wie bspw. Festplatte abhängen o.ä. sehe ich das Problem, dass wahrscheinlich oft vergessen wird die Konfiguration wieder "kaputt" zu machen nachdem die VM benutzt wurde. Beim Entfernen von der Bestandsliste wird es ähnlich sein.
Zumindest theoretisch sollte es machbar sein die produktiven VMs in einen Ressourcenpool "produktiv" und die anderen in einen Pool "testen" zu stecken. Dann bekommt jeder Admin zwei Benutzer einer davon hat nur Berechtigungen auf den Ressourcenpool "produktiv"; der andere Benutzer nur auf "testen". Damit muss ein Admin sich für jeden Pool getrennt am ESX/vCenter anmelden um mit den VMs im jeweiligen Pool arbeiten zu können. Müsste man mal testen...
Manuel
Bei einer absichtlichen Falsch-Konfiguration wie bspw. Festplatte abhängen o.ä. sehe ich das Problem, dass wahrscheinlich oft vergessen wird die Konfiguration wieder "kaputt" zu machen nachdem die VM benutzt wurde. Beim Entfernen von der Bestandsliste wird es ähnlich sein.
Zumindest theoretisch sollte es machbar sein die produktiven VMs in einen Ressourcenpool "produktiv" und die anderen in einen Pool "testen" zu stecken. Dann bekommt jeder Admin zwei Benutzer einer davon hat nur Berechtigungen auf den Ressourcenpool "produktiv"; der andere Benutzer nur auf "testen". Damit muss ein Admin sich für jeden Pool getrennt am ESX/vCenter anmelden um mit den VMs im jeweiligen Pool arbeiten zu können. Müsste man mal testen...
Manuel
Nach den genannten Möglichkeiten bleibt ja fast nur noch die Struktur Komplett zu ändern.
1. Keine Person hat voll Adminrechte auf Alles. Nur ein Service Account dessen Passwort im Safe liegt.
2. Je nach größe des Teams. Ausreichend Gruppen anlegen und gut benennen.
3. Diesen Gruppen entsprechende Rechte zuweisen. Und bei der Entsprechenden VM/Ordner halt die Rechte auslassen.
OK ist gerade sehr Kurz ausgefallen die Beschreibung. Aber generell sollte ja gelten jeder hat nur die Rechte die er wirklich braucht, und so wenig wie möglich.
1. Keine Person hat voll Adminrechte auf Alles. Nur ein Service Account dessen Passwort im Safe liegt.
2. Je nach größe des Teams. Ausreichend Gruppen anlegen und gut benennen.
3. Diesen Gruppen entsprechende Rechte zuweisen. Und bei der Entsprechenden VM/Ordner halt die Rechte auslassen.
OK ist gerade sehr Kurz ausgefallen die Beschreibung. Aber generell sollte ja gelten jeder hat nur die Rechte die er wirklich braucht, und so wenig wie möglich.