Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

mehrere VMs als Administrator starten

Hilfe bei Problemen mit der Installation oder Benutzung des VMware GSX Server und VMware Server 1.

Moderatoren: Dayworker, irix

Member
Beiträge: 4
Registriert: 09.04.2007, 22:12

mehrere VMs als Administrator starten

Beitragvon as » 09.04.2007, 23:30

Hi all,

ich hab drei VMs (WinXP, Win2003Server und SuSE Linux Enterprise Server) unter einem Host (VMWare Server auf Win2003 Server) laufen. Die config-files liegen lokal, die vmdk-files auf einem Fileserver. Alle drei VMs sollen als 'Administrator' laufen.
Jede VM startet unter den beschriebenen Angaben einzeln einwandfrei, soweit eben nur eine VM gestartet wird. Beim Versuch bei einer bereits laufenden VM eine zweite zu starten, kommt folgende Fehlermeldung:

Cannot open the disk '\\Enas\vmware\VM03_Win2003Server\VM03_Win2003Server.vmdk' or one of the snapshot disks it depends on.
Reason: Failed to lock the file.

Hat da jemand eine Idee?

Member
Beiträge: 383
Registriert: 03.10.2005, 03:29

Beitragvon al!ve » 10.04.2007, 00:35

Öhm ... ja.

Hattest du vor Jahrmillionen mal eine VM erstellt und um das VMX-File nicht neu erstellen zu müssen dieses einfach zwei Mal kopiert für die zwei nachfolgenden VMs? Die Fehlermeldung sagt aus, dass die VM die du starten willst ein File für eine virtuelle HDD einbinden will, die anderweitig gesperrt ist.

Vorzustellen:
VM erstellt.
Vmdk-File (virtuelle HDD) dafür angelegt, Snapshot erzeugt. Dadurch bleibt die "Ursprungsdatei" unverändert, alle Änderungen am virtuellen Dateisystem kommen in eine extra Date.
VM kopiert. Die kopierte "extra Datei" bezieht sich jedoch auf das alte vmdk-File.

Member
Beiträge: 4
Registriert: 09.04.2007, 22:12

Beitragvon as » 10.04.2007, 09:29

Sorry, ich hab alle drei VMs regulaer und jeweils neu erstellt. Auch hab ich noch nie einen Snapshot erzeugt.

Member
Beiträge: 4
Registriert: 09.04.2007, 22:12

Beitragvon as » 12.04.2007, 10:22

Ich habs also nochmal versucht. Wenn alle drei VMs lokal auf dem VM Server gespeichert sind, funktionieren sie einwandfrei, lassen sich auch mit lokalem Systemkonto bzw. als Administrator starten. Das Problem existiert nur, wenn ich die vmdk-files auf einen Fileserver auslagere, obwohl dort Vollzugriff auf die Verzeichnisse und Dateien besteht.

Benutzeravatar
Member
Beiträge: 83
Registriert: 04.05.2004, 21:29
Wohnort: Wien
Kontaktdaten:

Beitragvon I.P. » 12.04.2007, 21:35

zu deiner frage habe ich konkret auch keine idee weil vmware grundsätzlich vmdk files von beliebigen quellen (also auch vom fileserver) akzeptiert aber warum willst du das machen? sind dir die vms zu schnell? oder zu stabil? ;)

ich würde das problem beim zugriff auf den fileserver vermuten. was ist das für ein ding? gibts vielleicht eine session-beschränkung in bezug auf gleichzeitig geöffnete files oder etwas in der art?

Member
Beiträge: 4
Registriert: 09.04.2007, 22:12

Beitragvon as » 15.04.2007, 19:29

Vielen Dank für Deine Antwort,
zu Deiner Frage des 'Warum?': Ich möchte die vmdks auf meinen Fileserver auslagern, da dieser zum einen wesentlich mehr Speichekapazität hat und zum anderen die Daten dort regelmässig über dieses System gebackuped und gesnapshoted werden.
Zum Server selbst: es ist ein Open-E NAS-XSR ENTERPRISE Server. Ich hab dort ein separates Share eingerichtet. Offensichtlich liegt es an dieser Verbindung, da die VMs lokal ja einwandfrei laufen. Von Session-Beschränkungen weiss ich nichts. Ich werd jedenfalls mal an dieser Stelle weiterforschen.
Leider fand ich bisher nur wenig hilfreiche Beschreibungen bzgl. der Speicherung von VMs auf externen Servern bzw. Netzlaufwerken. Offensichtlich geht man davon aus, dass diese immer auf dem lokalen System gespeichert werden.?

Guru
Beiträge: 2237
Registriert: 21.09.2005, 00:12

Beitragvon stefan.becker » 15.04.2007, 19:40

Idee habe ich auch keine, aber macht das überhaupt Sinn?

Das muss doch eine Performancebremse hoch sieben sein.

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 15.04.2007, 21:33

Das muss doch eine Performancebremse hoch sieben sein.


Wieso denn das ?

Schon bei meiner billig Hardware kann ich mit VMs die auf einem Fileserver liegen ganz gut arbeiten - gigabit network mal vorraus gesetzt

Guru
Beiträge: 2237
Registriert: 21.09.2005, 00:12

Beitragvon stefan.becker » 16.04.2007, 00:39

continuum hat geschrieben:
gigabit network mal vorraus gesetzt


Dann mag das gehen. Dennoch ist doch die lokale Platte besser.

Guru
Beiträge: 3114
Registriert: 27.12.2004, 22:17

Beitragvon rprengel » 16.04.2007, 08:44

as hat geschrieben:Ich habs also nochmal versucht. Wenn alle drei VMs lokal auf dem VM Server gespeichert sind, funktionieren sie einwandfrei, lassen sich auch mit lokalem Systemkonto bzw. als Administrator starten. Das Problem existiert nur, wenn ich die vmdk-files auf einen Fileserver auslagere, obwohl dort Vollzugriff auf die Verzeichnisse und Dateien besteht.


Schau was in den Logfiles steht
unter Linux /tmp under Windows keine Ahnung wo
Ich hatte den Effekt mal

Unter /tmp sollten sich Logfiles mit ersten Hinweisen finden.
Mögliche Ursachen:


aus meiner eigene FAQ
o Rechte auf Verzeichnisse/ Dateien sind falsch
o DNS fehlerhaft, VMware versucht einen Namesauflösung des Clients wenn z.B. eine Maschine über ein Netzwerklaufwerk gestartet wird.
o Dateien schon vorhanden und gesperrt und/ oder in einem unklaren Zustand.
o unter /var/run/vmware prüfen ob der aktuelle user und seine Ids noch stimmig sind. Ggf. einfach löschen.


Zurück zu „VMserver 1 und GSX“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 14 Gäste