Seite 1 von 1

Failed to lock the file (40003)

Verfasst: 30.07.2014, 12:26
von esxi-user
Hallo zusammen,

ich habe mit "vmkfstools -z" eine interne Festplatte als RDM angelegt und in eine virtuelle Maschine hinzugefügt. Die virtuelle Maschine lässt sich danach nicht mehr starten!

Ich habe auch die Hardware-Version auf 10 angehoben.

In der Datei vmware.log steht:

AIOGNRC: Failed to open '/vmfs/volumes/53c7cf86-bc95361e-2b7e-002590c552ca/NFS-Storage/nfs-rdmp.vmdk' : Failed to lock the file (40003) (0x2013).

AIOGNRC: Failed to open '/vmfs/volumes/53c7cf86-bc95361e-2b7e-002590c552ca/NFS-Storage/nfs-rdmp.vmdk' : Failed to lock the file (40003) (0x2013)

Fehlermeldung im vSphere-Client beim Starten der virtuellen Maschine:
--------------
Beim ESX-Host ist ein Fehler beim Einschalten der virtuellen Maschine NFS-Server aufgetreten.
Das Starten der virtuellen Maschine ist fehlgeschlagen.
Einschalten des Moduls DiskEarly fehlgeschlagen.
Die Festplatte '/vmfs/volumes/53c7cf86-bc95361e-2b7e-002590c552ca/NFS-Storage/nfs.vmdk' oder eine der Snapshot-Festplatten, auf die sie angewiesen ist, konnte nicht geöffnet werden.
Datei konnte nicht gesperrt werden

--------------

Aus welchem Grund kann die Festplatte nicht gesperrt werden? Ich habe im Internet leider keine Lösung gefunden! Liegt es vielleicht dadran, dass die Fesplatte ca. 4TB groß ist? Wobei ich es nicht glaube! Ich habe gelesen, dass die neue Version von ESXi 64 TB bewältigen kann!

Vielen Dank im Voraus für die Antworten. :)

Verfasst: 30.07.2014, 12:45
von irix
Mal davon abgesehen das ich auch nach 7 Jahren nicht verstanden habe warum man sich was mit RDM antun moechte und mit NFS schon gleich garnicht, aber nun gut.

Bei RDM auf NFS muss der Pointer auf einem VMFS Datastore liegen weil VMware hier SCSI Command durchschickt.

Hinweis:
Nur mit dem WebClient kann man vDisk groesser als 2TB managen.

Gruss
Joerg

Verfasst: 30.07.2014, 13:18
von esxi-user
Zuerst danke für die Antwort.

Die Datei heißt nur nfs.vmdk. Also an dieser Stellt hat es vorerst nichts mit dem NFS-Protokoll zu tun! Die Datei koennte genau so gut heißen wie xyz.vmdk. Ich wollte nur eine interne Festplatte als RDM einbinden und später als NFS-Share verwenden. Ich habe die Festplatte im Web Client nicht als RDM-Fesplatte hinzugefügt, sondern als "vorhandene Festplatte".

Wie kann man eine interne Festplatte in einer VM einbinden?

Danke.

Verfasst: 30.07.2014, 13:23
von esxi-user
Ich habe gerade das RDM gelöscht. Dafür habe ich eine neue Festplatte hinzugefügt und den Speicherort auf die interne Festplatte gelegt. Ich hoffe, dass diese Festplatte unter einer VM genau so schnell ist, wie bei einem RDM!?! Kann jemand etwas dazu sagen? Danke.

Verfasst: 30.07.2014, 13:45
von irix
RDMs sind nur mit LUNs aus einem SAN supportet. Wenn man das mit Lokalstorage macht muss man halt mal gucken. Es schein zumind. nicht unmoeglich zu sein.

Nein es gibt keinen grossen Performance Unterschied zwischen RDM und VMDK. Wenn du die 2TB ueberschreiten willst brauchst du
- VMFS 5 mit GPT (keine hochgestuften VMFS 3.5!)
- vHW 10
- WebClient

Gruss
Joerg

Verfasst: 30.07.2014, 14:00
von esxi-user
Vielen Dank für die Antwort.

Ich habe nur noch eine kurze Frage:

Nachdem ich nun die interne Festplatte ohne RDM hinzugefügt habe, habe ich festgestellt, dass die neue Datei auch die Endung vmdk hat! Das irritiert mich etwas! Mit RDM hieß die Dateiendung auch vmdk! Wo ist der Unterschied? Danke.

Verfasst: 30.07.2014, 14:34
von irix
Die *.vmdk ist nur eine Descriptor Datei. Guck halt mal rein.. wobei ich hier von der "kleinen" *.vmdk rede.

Zum Thema Localstorage und RDM hier http://kb.vmware.com/kb/1017530 und gibt bestimmt noch ein paar andere. Dein Kontroller sowie das Device muessen das Supporten.

Gruss
Joerg