Nun, ich habe selbst eine funktionierende Antwort bekommen ...
Ich habe fünf anonyme Benutzerkonten mit demselben Kennwort (U1, U2 usw.) erstellt und für jeden von ihnen einen Ressourcenpool (RP_U1, RP_U2 usw.) erstellt.
Für jedes RP des Benutzers habe ich eine benutzerdefinierte Rolle zugewiesen, die es ihnen ermöglicht, ihre VMs ein- und auszuschalten und ihre Einstellungen anzupassen (Komponenten hinzufügen / entfernen, ISO einfügen usw.). Alle anderen Benutzer haben nur die Standardrolle "Schreibgeschützt" für dieses RP.
Bei der Standardanwendung funktionierte also alles einwandfrei, das Problem bestand jedoch beim Erstellen und Entfernen von VMs. Die Schüler benötigten für diese Vorgänge nicht nur Berechtigungen für das RP, sondern auch aufgrund der Berechtigungsvererbung von VmWare ESXi auf Stammebene (siehe Dokumentation zu VmWare ESXi zu allgemeinen Vorgängen und zur Vererbung ). Wenn Studenten VMs unter ihrem eigenen RP erstellen können, können sie sie daher auch direkt im Hostordner erstellen.
Das war ein kleines Problem, also fand ich eine "Lösung":
- Studenten können keine VMs erstellen oder entfernen
Für jeden Benutzer (U) wurden zuvor drei VMs unter einem eigenen RP erstellt: zwei für Windows-Installationen und eine für Linux (sie können die Größe und andere Einstellungen ändern).
Der (wöchentlich wechselnde) Netzwerkadministrator verwendet root, um auf Probleme zu reagieren und VMs zu erstellen oder zu löschen
Das sollte funktionieren, aber es ist nicht so flexibel von einer Lösung, die ich gehofft hatte. Wir prüfen derzeit den Erwerb von Lizenzen für unsere Server für eine "eingebaute" Lösung.
@Seth um Hilfe bitten.