Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Vmware Server 2 Backup Skript (Windows)

Frage Virtualisierung Vmware

Mitglied: darkbrain85

darkbrain85 (Level 1) - Jetzt verbinden

17.02.2009, aktualisiert 13:09 Uhr, 9188 Aufrufe

Hallo Forum!

Ich habe mir in den letzten Stunden ein Backup Skript für meinen VMware Server gebaut. Bevor ich das ganze jetzt Produktiv einsetze wäre es nett wenn mal jemand das ganze übefliegt und mir sagt ob ich irgendwas vergessen habe.

Ich mache ein Offline Backup, da die sechs betreffenden VM's ruhig Sonntags nachts mal für ne halbe Stunde Offline sein dürfen. Skript muss für die jeweiligen VM's nur oben im "set" bereich angepasst werden!
Geplant ist einfach die Skripts hintereinander zu hängen und so eine VM nach der anderen zu sichern! Habe mal einige Kommentare angefügt um zu erklären was ich mit dem jeweiligen Schnipsel bezwecke!

Vielleicht dient es dem einen oder anderen ja auch als Vorlage!

Hier mein batch:

@echo off
rem $$$$setzen der Variablen

set user=administrator
rem $$$$Benutzername

set pass=Passwort
rem $$$$Passwort

set vm=Mailserver
rem $$$$Name der VM

set vmfiles="[standard] Mailserver\Mail Server.vmx"
rem $$$$VM Pfad innerhalb VMWare ([Datastore] Ordner/VMX File)

set vmdir=E:\Virtual Machines\Mailserver
rem $$$$ VM Pfad im Dateisystem

set backupdir=E:\Backup\VM\
rem $$$$ Gewünschter Backup Pfad (Netzlaufwerk, Wechselmedium, Freigabe.. was auch immer


cd C:\Programme\VMware\VMware VIX\
rem $$$$ verzeichnis wechseln!

echo
echo
echo.
echo VMWare Server 2 Backup Script
echo Erstellt von mir
echo.
echo
echo
echo.
echo.
echo Sicherung von Server:%vm%

:check
if exist "%vmdir%\Mail Server.vmdk.lck" goto shutdown
goto sicherung
rem $$$$ prüfen ob VM läuft. Wenn ja :shutdown, wenn nicht :sicherung.


:shutdown
echo Server ist (noch) aktiv!
echo Shutdown befehl an %vm% Server senden...
echo Warten bis der Server heruntergefahren ist...
call vmrun -T server -h https://127.0.0.1:8333/sdk -u %user% -p %pass% stop %vmfiles% soft
if exist "%vmdir%\Mail Server.vmdk.lck" goto wait
goto sicherung
rem $$$$ Herunterfahren, danach prüfen ob VM nocht läuft (Falls Server hängt und VMware Tools nicht laufen)
rem $$$$ Wenn VM nicht läuft ab nach :Sicherung wenn doch ab nach :wait

:wait
wait 20
if exist "%vmdir%\Mail Server.vmdk.lck" goto stop
goto sicherung
rem $$$$ Festgelegte Zeit warten (in Sekunden). Danach Prüfen ob VM läuft. Wenn ja, ab nach :stop, wenn nicht :sicherung!

:stop
call vmrun -T server -h https://127.0.0.1:8333/sdk -u %user% -p %pass% stop %vmfiles% hard
wait 5
rem $$$$ VM ausschalten. Ich gehe davon aus das die VM nicht mehr reagiert wenn die Soft Methode nicht funktioniert.

:sicherung
echo Server ist heruntergefahren! Beginne mit Sicherung...
if exist %backupdir%\%vm%Backup_%date% goto copy
md "%backupdir%\%vm%Backup_%date%"
:copy
copy "%vmdir%\*.*" "%backupdir%\%vm%Backup_%date%\"
rem $$$$ Prüfen ob Backupverzeichnis vorhanden ist. Wenn nicht neues erstellen mit Aktuellem Datum.
rem $$$$ Kopieren vom VM Verzeichnis zu $Backupdir


:start
echo Startbefehl ausfuehren...
call vmrun -T server -h https://127.0.0.1:8333/sdk -u %user% -p %pass% start %vmfiles% nogui
echo Fertig...
pause

rem $$$$ VM wieder starten!
Ähnliche Inhalte
Vmware
gelöst Backup VMWare - Amazon EC2 (7)

Frage von PharIT zum Thema Vmware ...

Vmware
gelöst Backup Fehler mit VMWare ESXi 6.0 (13)

Frage von windowsxp zum Thema Vmware ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
SAN, NAS, DAS
MSA 2050 RAID Konfig (27)

Frage von Leo-le zum Thema SAN, NAS, DAS ...

Netzwerkmanagement
Windows Server 2008 R2: "netsh reset" nicht verfügbar? (11)

Frage von RickTucker zum Thema Netzwerkmanagement ...

Outlook & Mail
Outlook Suche liefert kein Ergebnise mehr (8)

Frage von Bjoern-B zum Thema Outlook & Mail ...

Windows Server
gelöst "Kiosk"System für Demoversion und neue Versionen einer Anwendung (7)

Frage von kpieper zum Thema Windows Server ...