Seite 1 von 1
VM ist in suspend und lässt sich nicht mehr resumen
Verfasst: 22.03.2010, 10:47
von Odie02
Hallo!
Habe unter ubuntu 9.10 64bit vmware 7 Workstation installiert
Darin läuft ein Win2003 Server (wurde nicht von mir erstellt) der über nacht in
suspend gelandet ist.
Ein Resume ist nicht möglich. Als Fehler hab ich
Cannot open the disk 'pfad,.. /Win2003_userfiles-000005.vdmk'
Im Verzeichnis hab ich alles (meines wissens) an dateien drin.
Wenn ich nun ein Snap laden möchte kommt der fehler
Cannot open the disk 'pfad,.. /Win2003_userfiles-000006.vdmk' or one
of the snapshot disks it depends on.
Reason: Reached the host limit for open files.
Was kann ich nun tun??
über vmrun wollt ich die machine stopen jedoch kommt dann als antwort die machine
'is not power on'
Ich dreh mich schon seit std. im kreis und komme nicht weiter.
kann mir jemand helfen? danke
Verfasst: 22.03.2010, 11:36
von Dayworker
Bei Was Wie Wo sollen wir dir helfen?
Poste mal eine komplette Dateiliste mit Größenangaben und Attributen. Desweiteren brauchen wir zumindest noch den Inhalt der VMX-Datei der betreffenden VM.
Verfasst: 22.03.2010, 11:37
von McStarfighter
Ändere erstmal deinen Threadtitel in was sinnvolles. Solche Posts ala "HILFE HILFE HILFE" im Titel führen meist zu einem Ignorieren ...
Verfasst: 22.03.2010, 12:48
von Odie02
Danke für die schnelle Antwort.
hier die vmx
------------------------------------------------------------------------
#!/opt/vmware/server/bin/vmware
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "4"
numvcpus = "2"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "2292"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Win2003-000006.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "/dev/sr0"
ide1:0.deviceType = "cdrom-raw"
displayName = "Win2003"
guestOS = "winnetbusiness"
autostart = "poweron"
priority.grabbed = "normal"
priority.ungrabbed = "normal"
ide1:0.autodetect = "FALSE"
Ethernet0.present = "TRUE"
Ethernet0.connectionType = "bridged"
Ethernet0.vnet = "/dev/vmnet4"
Ethernet1.present = "TRUE"
Ethernet1.connectionType = "bridged"
Ethernet1.vnet = "/dev/vmnet5"
scsi0:0.redo = ""
ethernet0.addressType = "generated"
ethernet1.addressType = "generated"
uuid.location = "56 4d e4 9d 02 a3 95 96-51 28 cf 18 67 3c c5 4e"
uuid.bios = "56 4d e4 9d 02 a3 95 96-51 28 cf 18 67 3c c5 4e"
ethernet0.generatedAddress = "00:0c:29:3c:c5:4e"
ethernet0.generatedAddressOffset = "0"
ethernet1.generatedAddress = "00:0c:29:3c:c5:58"
ethernet1.generatedAddressOffset = "10"
checkpoint.vmState = "Windows Server 2003 Small Business-Snapshot15.vmsn"
ide1:0.startConnected = "TRUE"
tools.syncTime = "FALSE"
scsi0:1.present = "TRUE"
scsi0:1.fileName = "Win2003_userfiles-000006.vmdk"
scsi0:1.redo = ""
checkpoint.vmState.readOnly = "TRUE"
workingDir = ""
extendedConfigFile = "Windows Server 2003 Small Business.vmxf"
virtualHW.productCompatibility = "hosted"
cleanShutdown = "FALSE"
replay.supported = "FALSE"
replay.filename = ""
vmotion.checkpointFBSize = "16777216"
rollingTier0.uid = "1"
rollingTier0.interval = "86400"
rollingTier0.maximum = "2"
rollingTier0.live = "TRUE"
rollingTier0.clientFlags = "8"
rollingTier0.displayName = "AutoProtect Snapshot"
rollingTier1.uid = "2"
rollingTier1.interval = "604800"
rollingTier1.baseTier = "1"
rollingTier1.baseTierInterval = "7"
rollingTier1.maximum = "2"
rollingTier1.live = "TRUE"
rollingTier1.clientFlags = "8"
rollingTier1.displayName = "AutoProtect Snapshot"
rollingTier2.uid = "3"
rollingTier2.interval = "2419200"
rollingTier2.baseTier = "1"
rollingTier2.baseTierInterval = "28"
rollingTier2.maximum = "2"
rollingTier2.live = "TRUE"
rollingTier2.clientFlags = "8"
rollingTier2.displayName = "AutoProtect Snapshot"
snapshot.numRollingTiers = "3"
snapshot.action = "prompt"
tools.upgrade.policy = "upgradeAtPowerCycle"
Ethernet2.present = "FALSE"
Ethernet3.present = "FALSE"
scsi0:2.present = "FALSE"
floppy0.present = "FALSE"
rollingTier0.timeSincelast = "2918"
rollingTier1.timeSincelast = "2918"
rollingTier2.timeSincelast = "2918"
rollingTier1.baseTierSnapshotCount = "1"
rollingTier2.baseTierSnapshotCount = "1"
fileSearchPath = "/media/vm/Win2003SBS;."
------------------------------------------------------------------------
Ich vermute, dass beim autom.snapshot was schief gelaufen ist und die VM deshalb
in suspend "hängt". Leider kann ich ich Sie nicht mehr resumen.
Einen anderen Snapshot zu starten funktioniert auch nicht.
Wie bekomm ich die VM nun wieder in ins laufen?
Verfasst: 22.03.2010, 13:02
von Odie02
EDIT: moderator :
die Liste war unvollstaendig und man konnte nicht mehr antworten
Verfasst: 22.03.2010, 16:03
von continuum
Das dass frueher oder spaeter passieren musste war klar.
Sobald man den autoprotect Unfug aktiviert riskiert man sowas ...
Bitte lad eine komplette Dateiliste bei ifile.it hoch
Verfasst: 23.03.2010, 07:57
von Odie02
Morgen!
Hier die Dateiliste
http://ifile.it/rb42nmx/dir.txt
Ist dieses Autoprotect nicht ausgereift und noch voller fehler?
Hät ich das mal vorher gewust
Schöner Mist.
Verfasst: 23.03.2010, 15:27
von continuum
Das problem bei dir ist dass die vmdk 300 Gb gross ist.
Dadurch hast du pro vmdk 151 Teile - bei 6 snapshots ergibt das eine Unmenge an files die bei jedem Gebrauch geoeffnet werden muessen.
Abhilfe:
am besten waere es du sagst deinem MAC er soll mehr offende Files erlauben - sorry dabei kann ich nicht helfen ...
Plan B.: mit vmware-vdiskmanager die vmdks einzeln in eine einzige vmdk convertieren
Mach dich erstmal zu Plan A schlau.
Ok - ich habe das auch mal im VMTN nachgefragt ...
http://communities.vmware.com/thread/260944
Zu Autoprotect:
Autoprotect ist ein absolut schwachsinniges Feature - Ergebnisse wie du sie jetzt hast sind damit vorprogrammiert.
Tip: Autoprotect ist TABU - es gibt nur einen Grund warum man das anstellen will und der heisst Sabotage
Verfasst: 23.03.2010, 16:25
von Odie02
Zu Plan A
zufällig hab ich mich gestern noch mit dem filelimit beschäftigt.
dazu hab ich ein paar sachen herausgefunden
- ubuntu 9.10 hat normal ein soft limit von 1024
- bei den VMWare-Setup wird das filelimit auf 4096 (vorgegeben/änderbar) gesetzt
- lässt sich manuell später auch noch ändern
http://knol.google.com/k/fred-grott/open-file-limits-settings-on-ubuntu/166jfml0mowlh/3#%282F%29etc%282F%29security%282F%29limits%282E%29conf
leider hat das höher setzen des limits keinen erfolg gehabt
das Autoprotect find ich mal TOLL
na,.. prima *lach* schöner mist
ich versuch mal Plan B
Danke für die Hilfe

Verfasst: 23.03.2010, 16:30
von continuum
poste mal deine vmx - dann kann ich dir die noetigen Befehle sagen
Verfasst: 24.03.2010, 08:19
von Odie02
Moin!
hab ich etwas oberhalb schon gemacht -- Verfasst am: 22.03.2010, 13:48 --
oder versteh ich da was falsch?
Verfasst: 24.03.2010, 12:14
von Dayworker
Wenn du seitdem keine Änderungen an der VM gemacht hast, ist diese noch aktuell.
Verfasst: 24.03.2010, 12:56
von Odie02
Nö, hab nix geändert
Verfasst: 24.03.2010, 14:48
von continuum
oops - hab nur die ganzen rollingTier Eintraege gesehen und mich sofort ueber diese schwachsinnige autoprotect aufgeregt
vmware-vdiskmanager -r "Win2003-000006.vmd"k -t 0 scsi0.vmdk
vmware-vdiskmanager -r "Win2003_userfiles-000006.vmdk" -t 0 scsi1.vmdk
mit den beiden Befehlen werden die Millionen snapshots consolidiert in eine einzige vmdk.
Danach musst du diese jeweils in der vmx eintragen.
Und stell dieses autoprotect ein fuer alle mal ab !!!
Verfasst: 24.03.2010, 15:15
von Odie02
thankX a lot
kann ich erst nächste woche machen, da ich noch unterwegs bin.
vielen dank für die problemlösung.
gruß
odie
ps. falls es nicht klappen sollte melde ich mich wieder

versprochen

Verfasst: 25.03.2010, 10:47
von Dayworker
Da ist ein Anführungszeichen verrutscht, es muß also entweder heißen: vmware-vdiskmanager -r "Win2003-000006.vmdk" -t 0 scsi0.vmdk oder du läßt die Anführungszeichen komplett weg. Solange du Dateinamen/Pfade ohne Leerzeichen benutzt, gibt es dort auch keine Probleme.
Verfasst: 25.03.2010, 12:11
von Odie02
Hallo!
Hatte ich gesehen aber danke für den Hinweis.
Verfasst: 31.03.2010, 09:20
von Odie02
Hey!
Ich hab nun auf meiner Linuxkiste das Filelimit manuell hochgesetzt und
die *.vmdk zu einer mit Hilfe des vmware-vdiskmanager erstellt.
SIEHE DA,.... ALLES RENNT WIEDER
Vielen Dank für eure Hilfe
