Seite 1 von 1

VM über die Konsole starten

Verfasst: 11.08.2009, 13:53
von fhMemo
hi,
hab hier einen ESXi mit einer virtuellen Maschine, welches als NFS-Server dienen soll. Nun möchte ich diesen per CronJob automatisch bei einem Server-Neustart des ESXi gestartet werden.

Dafür würde ich gerne die VM mal händisch über die Console starten.

Aber /vmfs/volumes/datastore/vmname/vnname.vmx start funktioniert nicht. Ich bekomme diese Fehlermeldungen:

[spoiler]

Code: Alles auswählen

/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 1: config.version: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 2: virtualHW.version: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 3: floppy0.present: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 4: nvram: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 5: deploymentPlatform: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 6: virtualHW.productCompatibility: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 7: tools.upgrade.policy: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 8: powerType.powerOff: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 9: powerType.powerOn: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 10: powerType.suspend: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 11: powerType.reset: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 13: displayName: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 14: extendedConfigFile: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 16: scsi0.present: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 17: scsi0.sharedBus: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 18: scsi0.virtualDev: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 19: memsize: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 20: scsi0:0.present: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 21: scsi0:0.fileName: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 22: scsi0:0.deviceType: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 23: ide0:0.present: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 24: ide0:0.clientDevice: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 25: ide0:0.deviceType: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 26: ide0:0.startConnected: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 27: floppy0.startConnected: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 28: floppy0.clientDevice: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 29: ethernet0.present: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 30: ethernet0.networkName: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 31: ethernet0.addressType: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 32: guestOSAltName: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 33: guestOS: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 34: uuid.location: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 35: uuid.bios: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 36: toolScripts.afterPowerOn: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 37: toolScripts.afterResume: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 38: toolScripts.beforeSuspend: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 39: toolScripts.beforePowerOff: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 41: numvcpus: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 42: floppy0.fileName: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 44: ide0:0.fileName: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 46: scsi0:0.redo: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 47: ethernet0.generatedAddress: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 48: sched.swap.derivedName: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 49: ethernet0.generatedAddressOffset: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 50: hostCPUID.0: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 51: guestCPUID.0: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 52: userCPUID.0: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 53: hostCPUID.1: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 54: guestCPUID.1: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 55: userCPUID.1: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 56: hostCPUID.80000001: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 57: guestCPUID.80000001: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 58: userCPUID.80000001: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 59: evcCompatibilityMode: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 61: bios.forceSetupOnce: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 62: sched.cpu.max: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 63: sched.cpu.units: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 65: bios.bootDelay: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 67: tools.syncTime: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 69: svga.maxWidth: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 70: svga.maxHeight: not found
/vmfs/volumes/datastore1/vmname/vmname.vmx: /vmfs/volumes/datastore1/vmname/vmname.vmx: 71: svga.vramSize: not found
[/spoiler]

Verfasst: 11.08.2009, 16:02
von Tschoergez
Schreib uns doch mal Dein Script....

Irgendwie sieht das so aus, als würde es versuchen, die .vmx-Datei auszuführen...

Verfasst: 11.08.2009, 17:59
von fhMemo
ist auch richtig, ich versuche ohne RemoteCli die VMX direkt zu starten. Im Script wollte ich nur das

Code: Alles auswählen

 /vmfs/volumes/datastore/vmname/vnname.vmx start
reinschreiben. Aber bin nun so klug, dass es wohl nicht klappt. Der Befehl läuft mit RemoteCli über einem Client natürlich 1a. Nur auf dem Host nicht.

Kann man RemoteCli auf den ESXi installieren? Wohl nicht, ne.


thx

Verfasst: 12.08.2009, 14:42
von fhMemo
okay, unter Configuration kann man anscheinend auch vorgeben, ob die VMs automatisch mit dem Host bei einem Neustart, gestartet werden sollen.

Also brauch ich mein skript also gar nicht.:)

Aber ich habe probleme meine Einträge im Cron zum Laufen zu bekommen. Manchmal gehts, ein ander mal, nach einem Neustart, gehts nicht. Wundert mich iwie. Ist das gewöhnlich?