VMware Server 2 und User hinzufügen

Neulich wollte ich auf einem Server, auf dem VMWare Server 2 läuft, einem User Rechte für eine VM geben. – Und zwar mit diesem ziemlich zickigen Webinterface. Eigentlich keine große Sache und eine essentielle Aufgabe des Webinterfaces. Dachte ich jedenfalls.
Also schnell geklickt, und was sagt das Teil dazu? Folgendes:

snapshot23

Ein klick auf “Details” offenbart folgendes:

“RuntimeFault: Database temporarily unavailable or has network problems.”

Hä? Sonst hat das doch immer funktioniert, dachte ich. Nur war sonst auch nur ein Mal. Und dazu noch so eine unheimlich aussagekräftige Fehlermeldung. Juhu.
Bei der einen VM und dem einen Benutzer funktionierts, bei allen anderen nicht. Die Logs gaben auch nichts sehr aufschlußreiches. Nach kurzem Googlen fand ich allerdings eine sehr einfache und ebenso effektive Lösung für das Problem.

Zuerst stoppt man VMware Management.

1
/etc/init.d/vmware-mgmt stop

Dann editiert man die Datei /etc/vmware/hostd/authorization.xml als root.

Dort sucht man nach einer Stelle die so aussieht:

1
<nextAceId>11</nextAceId>

Wenn man die Stelle gefunden hat, inkrementiert man die 11 z.b. um 1. Man kann allerdings auch höhere Werte verwenden. Danach siehts z.b. so aus:

1
<nextAceId>12</nextAceId>

Das wars eigentlich schon. Ich hab außerdem <NextRoleId>11</NextRoleId> noch auskommentiert, da es anscheinend nirgendwo verwendet wird. Nun nur noch VMware Management wieder starten und sich freuen dass man Rechte vergeben kann. Warum das allerdings so ist kann ich nicht sagen. Vielleicht ein Bug?

2 comments so far

Hi, ja es ist ein Bug. Ich habe 2 Stunden nach einer Lösung gesucht und dann deine Seite gefunden. Prima und herzlichen Dank.

elmo
February 28th, 2009 at 00:06

same here, konnte keinen user anlegen, deine solution funzt, vielen dank.
schon mekrwürdig, dass seit dem VM2.0 release alles den bach runter geht. hoffentlich fängt sich VMware wieder, an sich ein tolles, kostenloses produkt
gruß

flo
March 11th, 2009 at 14:05

Leave a Comment

Name (required)

Mail (will not be published) (required)

Website

Comment