Seite 1 von 1

import vm via crontab

Verfasst: 07.07.2011, 13:39
von softeislutscher
Hallo zusammen,

ich versuche von einem täglichen Backup eine VM via crontab wieder zu importieren...

das script siehd wie folgt aus:

#!/bin/bash
# mount smb fileshare
mount -t smbfs -o username=user,password=xxxxxxx //192.168.0.1/share /mount/path

# delete all vmdk from vmname
rm -r -f /vmfs/volumes/storage1/vmname/*.vmdk

# import vmdk to vmname
vmkfstools -i /mount/path/vm/scsi0-0-0-vm.vmdk /vmfs/volumes/storage1/vmname/vmname.vmdk

# umount smb fileshare
umount /mount/path


per Hand wird das script ausgeführt, über crontab leider nicht, bzw. wenn dann wird die alte vmdk gelöscht, der mount funktioniert auch, aber die vmkfstools werden nicht ausgeführt...

habt ihr vielleicht ne idee?

danke

Verfasst: 07.07.2011, 14:48
von irix
Evtl. hat der Cron nicht das Environment und findet darum das Programm nicht. Gib also mal den kompletten Pfad an.

Gruss
Joerg

Verfasst: 07.07.2011, 15:35
von softeislutscher
schon probiert...

hab vor den vmkfstoosl /usr/sbin/ gesetzt, bzw. im crontab /bin/sh vors script...

auf script selber hab ich 755 als permissions gesetzt...

Verfasst: 07.07.2011, 17:18
von Tschoergez
hilft das hier weiter?
http://communities.vmware.com/message/1337129

(google nach vmkfstools cron bringt noch etliche weiter treffer im vmtn)...
Viele Grüße,
Jörg