Seite 1 von 1

(gelöst) "Inaccessible virtual machine" bei Starte

Verfasst: 21.04.2010, 13:12
von sippo
Hallo,

ich möchte gerne in einem Windows-Netzwerk von einem Host mit WIn XP Prof. SP 3
wo der VMware Server 2 installiert ist eine VM von einem NAS (WD ShareSpace 4 TB
Raid Modus: 2* Raid1 Volumes) starten.

Ich lege einen Datastore an mit HIlfe des CIFS Protokolls an.
Der Ordner ist freigegeben(CIFS,FTP) und der User hat vollen umfassenden Zugriff.
Den Datastore legt er mir ohne Probleme an, aber wenn ich dann eine VM zum "Inventory" dazufügen möchte (die Virtual Appliance mit der .vmx -Datei liegt in dem Netzwerkordner), bekomme ich folgende Fehlermeldung:

"Inaccessible Virtual Machine
One or more of the virtual machine configuration files are inaccessible. The cause of this problem may be transient (for example, because the virtual machine's datastore is not available). You can remove the virtual machine from the inventory if you believe the cause is permanent."

wenn mir VMware auf den freigegebenen ordner auf dem NAS zugreifen und ihn als Datastore benutzen kann, wieso kann er dann davon keine VM starten?
ist sowas grundsätzlich möglich?

über jede Hilfestellung bin ich dankbar :)

Gruss sippo

Verfasst: 22.04.2010, 01:10
von Dayworker
Soso, ein NAS mit 4TB Kapazität...
Platten mit mehr als 2TB lassen sich bei 512Byte Sektorgröße nur per GPT ansprechen und das spricht von Hause aus bei M$ meines Wissens nach nur Vista64 mit SP2 (untauglich für den VMserver-Einsatz) oder W2k8. Selbst bei W2k3 bin ich mir schon nicht sicher.
Als Workaround richtet man einfach zwei 2TB große Partitionen ein.

Verfasst: 22.04.2010, 11:17
von sippo
Dayworker hat geschrieben:Soso, ein NAS mit 4TB Kapazität...
Platten mit mehr als 2TB lassen sich bei 512Byte Sektorgröße nur per GPT ansprechen und das spricht von Hause aus bei M$ meines Wissens nach nur Vista64 mit SP2 (untauglich für den VMserver-Einsatz) oder W2k8. Selbst bei W2k3 bin ich mir schon nicht sicher.
Als Workaround richtet man einfach zwei 2TB große Partitionen ein.


nein, es laufen 2 Raid1 Volumes:
also disk1 mit 1TB wird auf disk2 gespiegelt und disk3 mit 1Tb wird auf disk4 gespiegelt ;)
so das ich 2 volumes mit insgesamt 2TB zur Verfügung habe. An dem kann es nicht liegen.
egal auf welchem der beiden volumes ich den datastore anlege, es klappt nicht.

Verfasst: 22.04.2010, 11:38
von Dayworker
Schon mal die Release-Notes und das Manual zum VMserver gelesen?
Probleme mit dem CIFS wurden dort schon aufgeführt und eigentlich auch immer eine Lösung oder zumindest ein Workaround genannt.

Verfasst: 22.04.2010, 13:41
von sippo
Dayworker hat geschrieben:Schon mal die Release-Notes und das Manual zum VMserver gelesen?
Probleme mit dem CIFS wurden dort schon aufgeführt und eigentlich auch immer eine Lösung oder zumindest ein Workaround genannt.


ja hab ich, wie genau ist das mit dem "windows credential manager" gemeint?
da wählt man doch sein benutzerkonto aus und dann "eigene netzkennwörter verwalten"
und das ist der credential manager so weit ich das sehe??
dort gibt man den nas-servernamen, den benutzernamen im format nas-servername/username und das password an und mit diesen informationen sollten eigentlich dann die hinzugefügten vm's zum network-datastore erreichbar sein?
oder liegt da irgendwo dazwischen ein logikfehler meinerseits?

hat hier jemand überhaupt schon erfolgreich vm's vom nas mittels CIFS geladen?
(also nur die virtuellen maschinen liegen auf dem nas, der vmware server ist auf einem anderen host im netzwerk installiert)

Verfasst: 26.04.2010, 17:55
von sippo
kann man denn virtuelle maschinen im vmware server erstellen/starten, die nicht auf dem selben lokalen host liegen? (wie in diesem fall die vms auf dem nas liegen)

Verfasst: 26.04.2010, 20:56
von Dayworker
Das sollte möglich sein, wenn du den Datastore entsprechend eingestellt hast.
Hast du dir mal die Doku zu dieser Thematik genauer angesehen? Es wäre nicht das erste Mal, daß ein beworbenes Feature Anlaufschwierigkeiten hat und nur etwas Nachhilfe in der Config bedarf.

Verfasst: 27.04.2010, 13:16
von sippo
Dayworker hat geschrieben:Das sollte möglich sein, wenn du den Datastore entsprechend eingestellt hast.
Hast du dir mal die Doku zu dieser Thematik genauer angesehen? Es wäre nicht das erste Mal, daß ein beworbenes Feature Anlaufschwierigkeiten hat und nur etwas Nachhilfe in der Config bedarf.


ja, angenommen NAS-Gerätename ist:
"WDShareSpace"
ein user "testuser" hat umfassenden zugriff (also admin rechte) auf die freigabe "testvm"
unter windows lässt sich das netzlaufwerk prima verbinden und dateien/ordner erstellen/löschen. (also an fehlerhafter rechtezuordnung kann es nicht liegen)

auf einer windows xp prof. sp3 maschine im selben netz lege ich nun einen datatore an, der auf diesen freigegebenen Ordner auf dem NAS verweist:

name: NAS
ich wähle CIFS
server:WDShareSpace
folder:\testvm\hiervm (in der freigabe habe ich einen ordner "hiervm" erstellt, in dem die vms dann liegen sollen)
username: WDShareSpace\testuser
password:das passwort vom testuser

vor einiger zeit hat er mir noch den remote datastore angelegt, nur konnte man keine vm's in diesem erstellen,starten. (fehlermeldung: "inaccessible machine") nun bekom ich ich im hauptfenster unter datstores die ganze zeit "Loading" ,also es scheint als ob er im moment überhaupt nicht mehr auf das NAS zurgreifen kann, um dort den datastore anzulegen.

ich weiss im Moment auch nicht mehr weiter...

Verfasst: 27.04.2010, 20:22
von Dayworker
Das das SP3 bei XP häufiger mal Probleme bei solchen Netzwerkgeschichten macht, ist nicht neu. Dazu wurde aus Sicherheitsgründen zuviel geändert.
Wie richtest du eigentlich die Freigabe ein? Etwa als einfache Dateifreigabe?

Verfasst: 27.04.2010, 21:54
von continuum
Probier mal ob du eine VM ohne Festplatte aus dem NAS starten kannst ...

koennte gut sein das vmdks ueber 2 Gb nicht angenommen werden

Verfasst: 28.04.2010, 13:24
von sippo
Dayworker hat geschrieben:Das das SP3 bei XP häufiger mal Probleme bei solchen Netzwerkgeschichten macht, ist nicht neu. Dazu wurde aus Sicherheitsgründen zuviel geändert.
Wie richtest du eigentlich die Freigabe ein? Etwa als einfache Dateifreigabe?

ganz normal über die web-konfigurationsoberfläche des nas.
und dann weise ich dieser freigabe einen user mit vollen rechten zu (in diesem fall der "testuser" mit password was ich unter "add datastore" dann angebe).

continuum hat geschrieben:Probier mal ob du eine VM ohne Festplatte aus dem NAS starten kannst ...

hmm wie kann man eine vm ohne vorhandene virtual disk file starten? ;)
also wenn ich dort keine vm anlegen will, sondern vorher eine dahin verschiebe, klappt es auch nicht

Verfasst: 28.04.2010, 14:39
von continuum
Leg im datastore einen neuen ordner an und kopier dies

config.version = "8"
virtualHW.version = "7"
guestOS = "winxppro"


in eine textdatei names test.vmx

dann probier ob du das ding starten kannst

Verfasst: 29.04.2010, 15:23
von sippo
continuum hat geschrieben:Leg im datastore einen neuen ordner an und kopier dies

config.version = "8"
virtualHW.version = "7"
guestOS = "winxppro"


in eine textdatei names test.vmx

dann probier ob du das ding starten kannst


hat leider nichts gebracht:
"unknown (invalid)"

Verfasst: 30.04.2010, 15:46
von Dayworker
sippo hat geschrieben:
Dayworker hat geschrieben:Das das SP3 bei XP häufiger mal Probleme bei solchen Netzwerkgeschichten macht, ist nicht neu. Dazu wurde aus Sicherheitsgründen zuviel geändert.
Wie richtest du eigentlich die Freigabe ein? Etwa als einfache Dateifreigabe?

ganz normal über die web-konfigurationsoberfläche des nas.
und dann weise ich dieser freigabe einen user mit vollen rechten zu (in diesem fall der "testuser" mit password was ich unter "add datastore" dann angebe).
Hattest du nicht geschrieben, daß du es auch mit einem anderen Rechner als CIFS-Host probiert hast? Mir schwebte da die "Einfache Dateifreigabe" von Windows vor Augen und damit gehen einige Sachen nicht. Damit fällt XP-Home als Host raus.

Verfasst: 03.05.2010, 12:24
von sippo
Dayworker hat geschrieben:Hattest du nicht geschrieben, daß du es auch mit einem anderen Rechner als CIFS-Host probiert hast? Mir schwebte da die "Einfache Dateifreigabe" von Windows vor Augen und damit gehen einige Sachen nicht. Damit fällt XP-Home als Host raus.


ne, da wo vmware server2 installiert ist, ist ein win xp prof sp 3 host. und der soll vm's erstellen/starten könnnen von dem nas (da läuft irgendein linux os)

Verfasst: 03.05.2010, 15:53
von continuum
sippo hat geschrieben:
continuum hat geschrieben:Leg im datastore einen neuen ordner an und kopier dies

config.version = "8"
virtualHW.version = "7"
guestOS = "winxppro"


in eine textdatei names test.vmx

dann probier ob du das ding starten kannst


hat leider nichts gebracht:
"unknown (invalid)"


wenn du die VM schon nicht starten kannst - dann gehen komplexere VMs erst recht nicht.
Mit der fehlermeldung kann ich aber nichts anfangen

Verfasst: 04.05.2010, 12:32
von sippo
Dayworker, continuum hat denn jemand von euch schonmal erfolgreich von NAS VM's erstellen/starten können? ;)

Server1: vmware applikation
NAS: vmware-datastore mit den vmware-dateien (vmx,vmdk)

Verfasst: 05.05.2010, 01:18
von Dayworker
Ich hab hier kein NAS zum Testen zur Verfügung.
Worüber wird der Platz im NAS eigentlich freigegeben? Du schreibst, daß dort ein Linux läuft. Im Manual steht dazu folgendes:
Prerequisites for Samba CIFS Datastores
Samba CIFS stores require additional configuration. You must add the setting 
create mask = 766 to the configuration (smb.conf) file for each Samba CIFS store. 
The user that connects to the Samba server must also have write privileges for the 
operating system and the Samba server. 

Je nach Samba-Version gibt es dann häufig auch noch weitere Einschränkungen, wie max 2GB große Dateien etc. Ich würde es daher mal anders probieren und einen 2.Rechner für das Lagern der VMs vorsehen und den VM-Speicherort per Dateifreigabe anlegen. Wenn es dann funktioniert, hat dein NAS ein Problem und eignet sich dann nicht für VMware.

Verfasst: 14.05.2010, 17:56
von sippo
ok das problem hab ich gelöst:
hab hier ein debian system das per "nfs" auf das nas zugreift (linux zu linux) um von dort die vms zu starten; hätte ich jetzt irgendein windows system das die vms vom nas starten möchte geht das per "cifs".

der nfs-service muss erst mal in der nas-gui freigeschaltet werden und die ip vom debian-server zur "ip allowed" list hinzugefügt werden.
dann gibt es noch einen speziellen mount point für den nfs-share, also z.B:
/nfs/Public (Public ist der Ordner in dem die vms liegen)

diesen ordner muss man in debian mounten, also per putty auf den debian-server connecten und folgendes eingeben:
"mount -t nfs <ip-addy_vom_nas>:/nfs/Public /mnt

dann darauf beim anlegen des datstores verweisen und schon lassen sich die vms vom nas starten :)

gruss sippo