Hallo Community!
ich hab folgendes Problem:
ich möchte täglich meine VM's via Export "backupen".
jetzt hab ich ein schönes shell-script erstellt und wollt das per crontab täglich nachts ausführen.......
nun fährt er die server runter, und wieder hoch, nur beim export-befehl macht er nichts???
Kann mir da vielleicht einer helfen?
bin für jede antwort dankbar.
schönen tag noch, ah
Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!
Export Script in crontab
-
- Member
- Beiträge: 6
- Registriert: 16.08.2004, 13:40
Hi!
also hier nun das 3 zeilen script :wink:
vmware-cmd /root/vmware/linux/linux.vmx stop trysoft
vmkfstools -e /vmfs/vmhba0:0:0:1/linux_$(date +"%Y%m%d").vmdk /vmfs/vmhba0:0:0:1/linux.dsk
vmware-cmd /root/vmware/linux/linux.vmx start
die zeile
vmkfstools -e /vmfs/vmhba0:0:0:1/linux_$(date +"%Y%m%d").vmdk /vmfs/vmhba0:0:0:1/linux.dsk
wird nicht ausgeführt!!??
also hier nun das 3 zeilen script :wink:
vmware-cmd /root/vmware/linux/linux.vmx stop trysoft
vmkfstools -e /vmfs/vmhba0:0:0:1/linux_$(date +"%Y%m%d").vmdk /vmfs/vmhba0:0:0:1/linux.dsk
vmware-cmd /root/vmware/linux/linux.vmx start
die zeile
vmkfstools -e /vmfs/vmhba0:0:0:1/linux_$(date +"%Y%m%d").vmdk /vmfs/vmhba0:0:0:1/linux.dsk
wird nicht ausgeführt!!??
-
- Member
- Beiträge: 475
- Registriert: 17.06.2004, 13:06
- Wohnort: Germany - Laichingen
- Kontaktdaten:
Hallo,
ich vermute, dass die Kommandoersetzung der Shell hier nicht funktioniert. Du kannst das problematische Kommando auch mit "vmkfstools -e ...linux_`date ...`.vmdk" ausführen. Hilfreich wären auch noch echo Zeilen die Shell-Substitution in eine Datei ausgeben. z.B:
echo $(date ...) >/tmp/ausgabe
echo `date ...` >>tmp/ausgabe
Erich
ich vermute, dass die Kommandoersetzung der Shell hier nicht funktioniert. Du kannst das problematische Kommando auch mit "vmkfstools -e ...linux_`date ...`.vmdk" ausführen. Hilfreich wären auch noch echo Zeilen die Shell-Substitution in eine Datei ausgeben. z.B:
echo $(date ...) >/tmp/ausgabe
echo `date ...` >>tmp/ausgabe
Erich
-
- Member
- Beiträge: 6
- Registriert: 16.08.2004, 13:40
-
- Member
- Beiträge: 475
- Registriert: 17.06.2004, 13:06
- Wohnort: Germany - Laichingen
- Kontaktdaten:
Ich sehe jetzt erst, dass Du die vmdk's in ein (dasselbe) vmfs-Dateisystem exportierst. Das ist eigentlich unüblich und für das Backup bringt es auch nichts weil es diesselbe Platte ist. Dennoch sollte es funktionieren. Gib trotzdem mal ein anderes Verzeichnis an z.B. vmkfstools -e /tmp/backup.vmdk /vmfs/...*.dsk.
Kann auch daran liegen, dass die Ausgabedatei schon existiert. Teste Dein Kommando alleine auf der Kommandozeile. Dann siehst Du auch ggf. Fehlermeldungen vom vmkfstools.
Erich
Kann auch daran liegen, dass die Ausgabedatei schon existiert. Teste Dein Kommando alleine auf der Kommandozeile. Dann siehst Du auch ggf. Fehlermeldungen vom vmkfstools.
Erich
-
- Member
- Beiträge: 6
- Registriert: 16.08.2004, 13:40
Hallo,
also, wenn ich das script via ./script.sh ausführe, funktioniert es??
also, hab's jetzt mal in /tmp/ gemacht und folgende ausgabe erhalten:
---schnipp----
vmkfstools -e /tmp/linux_xxxxx.vmdk /vmfs/vmhba0:0:0:1/linux.dsk
Exporting disk /vmfs/vmhba0:0:0:1/linux.dsk:
Export: 1% done.
---schnapp----
und ins /vmfs/vmhba0:0:0:1/l
---schnipp----
vmkfstools -e /vmfs/vmhba0:0:0:1/linux_xxxxx.vmdk /vmfs/vmhba0:0:0:1/linux.dsk
Exporting disk /vmfs/vmhba0:0:0:1/linux.dsk:
Unknown filesystem 0x2fabf15e for directory /vmfs/vmhba0:0:0:1. Using non-linking locking.
Unknown filesystem 0x2fabf15e for directory /vmfs/vmhba0:0:0:1. Using non-linking locking.
Export: 0% done.
---schnapp----
also, wenn ich das script via ./script.sh ausführe, funktioniert es??
also, hab's jetzt mal in /tmp/ gemacht und folgende ausgabe erhalten:
---schnipp----
vmkfstools -e /tmp/linux_xxxxx.vmdk /vmfs/vmhba0:0:0:1/linux.dsk
Exporting disk /vmfs/vmhba0:0:0:1/linux.dsk:
Export: 1% done.
---schnapp----
und ins /vmfs/vmhba0:0:0:1/l
---schnipp----
vmkfstools -e /vmfs/vmhba0:0:0:1/linux_xxxxx.vmdk /vmfs/vmhba0:0:0:1/linux.dsk
Exporting disk /vmfs/vmhba0:0:0:1/linux.dsk:
Unknown filesystem 0x2fabf15e for directory /vmfs/vmhba0:0:0:1. Using non-linking locking.
Unknown filesystem 0x2fabf15e for directory /vmfs/vmhba0:0:0:1. Using non-linking locking.
Export: 0% done.
---schnapp----
-
- Member
- Beiträge: 475
- Registriert: 17.06.2004, 13:06
- Wohnort: Germany - Laichingen
- Kontaktdaten:
Ja, im 1.Fall sieht es gut aus, sollte dann auch als cronjob laufen. Im 2.Fall gibt es die Fehlermeldung und der Export scheint nicht anzulaufen. Zum Fehler kann ich im Moment nichts sagen, dachte eigentlich, dass dies funktioneren sollte. Mein ESX ist grade zerlegt. Ich probiers nächste Woche aus.
Hab's soeben ausprobiert:
root@amd-esx1 Local1]# vmkfstools -e /vmfs/Local1/bma-0.vmdk /vmfs/Local1/bma-0
Exporting disk /vmfs/Local1/bma-0.dsk:
Export: 4% done.
Scheint zu klappen
Hab's soeben ausprobiert:
root@amd-esx1 Local1]# vmkfstools -e /vmfs/Local1/bma-0.vmdk /vmfs/Local1/bma-0
Exporting disk /vmfs/Local1/bma-0.dsk:
Export: 4% done.
Scheint zu klappen
Hi
Schau dir für dein Backup mal das hier an:
http://www.vmts.net/vmbk.htm
Da ist auch alles für cron usw. dabei.
Ob ein Export ins vmfs volume geht weis ich so jetzt gar nicht... Ich kann mich dunkel erinnern, dass auf dem vmfs nur files im monolithic format sein dürfen. Das müsst ich jetzt aber auch mal prüfen..
Grüße
Alex
Schau dir für dein Backup mal das hier an:
http://www.vmts.net/vmbk.htm
Da ist auch alles für cron usw. dabei.
Ob ein Export ins vmfs volume geht weis ich so jetzt gar nicht... Ich kann mich dunkel erinnern, dass auf dem vmfs nur files im monolithic format sein dürfen. Das müsst ich jetzt aber auch mal prüfen..
Grüße
Alex
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast