Hallo,
ist es möglich per Script eine virtuelle Maschine zu löschen?
Ich möchte gerne täglich meine VM per Clone auf ein seperates Storage sichern.
Jedoch wenn der Clone schon einmal vorhanden ist, bekomme ich die Fehlermeldung:
'Der Name ... ist bereits schon vorhanden'
Also müsste ich bevor der Job läuft erst den Clone löschen.
vielen Dank im voraus
mfg
Nik
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!
per Script virtuelle Maschine löschen ???
-
nikolausfenis
- Member
- Beiträge: 8
- Registriert: 11.12.2006, 15:35
-
irix
- King of the Hill
- Beiträge: 13063
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
Erster Schritt waere ein "Unregister" der VM mit "vmware-cmd" damit innerhalb von vSphere der Name nicht bekannt ist.
Was nun fehlt ist natuerlich die loeschen der Dateien. Der Workaround waere das dieser ganze Job auf dem ESX laueft und einfach per rm -rf /vmkfs/volumes/ds/foobar-clone das Verzeichnis geloescht wird. Somit ist es ein 3 Zeiler Shellscript.
Die Saubere Loesung waere zuschauen das man das Remove from Inventory anstoesst und dabei auch das Delete from Disk mit setzt.
Wenn du es heraus gefunden hast sag bescheid
.
Gruss
Joerg
Was nun fehlt ist natuerlich die loeschen der Dateien. Der Workaround waere das dieser ganze Job auf dem ESX laueft und einfach per rm -rf /vmkfs/volumes/ds/foobar-clone das Verzeichnis geloescht wird. Somit ist es ein 3 Zeiler Shellscript.
Die Saubere Loesung waere zuschauen das man das Remove from Inventory anstoesst und dabei auch das Delete from Disk mit setzt.
Wenn du es heraus gefunden hast sag bescheid
Gruss
Joerg
-
nikolausfenis
- Member
- Beiträge: 8
- Registriert: 11.12.2006, 15:35
-
irix
- King of the Hill
- Beiträge: 13063
- Registriert: 02.08.2008, 15:06
- Wohnort: Hannover/Wuerzburg
- Kontaktdaten:
Also... die vimsh bringt ein "vmsvc/destroy" mit welches eine VM loescht und das auch auf Platte. Da vimsh aber erstmal interaktiv ist, du das aber als Script haben willst, must du das ueber "vmware-vim-cmd" aufrufen.
Im vCenter verbleibt dann aber eine VM als "orphanded" und muss hier dann geloescht werden.
Gruss
Joerg
Im vCenter verbleibt dann aber eine VM als "orphanded" und muss hier dann geloescht werden.
Gruss
Joerg
- Tschoergez
- Moderator
- Beiträge: 3476
- Registriert: 23.02.2005, 09:14
- Wohnort: Burgberg im Allgäu
- Kontaktdaten:
Delete from Disk müsste reichen... Über die Funktion wird die VM auch aus dem Inventory entfernt.
Die API-Funktion heißt glaub ich DestroyVM()...
Müsste sich über das viperltoolkit oder die Powershell ansteuern lassen.
In der Powershell gibt ein cmdlet Remove-VM mit dem PArameter DeleteFromDisk
http://myitforum.com/cs2/blogs/yli628/a ... cture.aspx
Viele Grüße,
jörg
Die API-Funktion heißt glaub ich DestroyVM()...
Müsste sich über das viperltoolkit oder die Powershell ansteuern lassen.
In der Powershell gibt ein cmdlet Remove-VM mit dem PArameter DeleteFromDisk
http://myitforum.com/cs2/blogs/yli628/a ... cture.aspx
Viele Grüße,
jörg
-
nikolausfenis
- Member
- Beiträge: 8
- Registriert: 11.12.2006, 15:35
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 11 Gäste