Backupsoftware für Hyper-V

floxx

Experte
Thread Starter
Mitglied seit
16.07.2014
Beiträge
265
Ort
Niederbayern
Hallöchen,
ich bin gerade dabei von ESXi auf Hyper-V umzustellen und nun fehlt mir noch eine Backup-Software, Umgebung ist rein privat.

Anforderungen:
- freeware
- Backup direkt auf ein Netzlaufwerk (NAS)
- Jobs anlegen

Bisher hatte ich ghettoVCB für den esxi was mir jede Woche alle VMs gesichert hat, was top war ;)

Habe schon bisschen gelesen und Veeam getestet was ganz gut aussieht und sicher top ist aber leider nicht meine Anforderungen erfüllt.

Welche Software verwendet ihr bzw könnt ihr empfehlen?
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Nakivo Backup, kostenlos für 2 VMs.
Veeam Free, kostenlos aber ohne Auto-Sicherung
 
Nakivo Backup, kostenlos für 2 VMs.
Veeam Free, kostenlos aber ohne Auto-Sicherung

- 2VMs ist leider zu wenig
- Veeam kann man auf kein Netzlaufwerk sondern nur auf lokale Platten sichern zumindest in der Free Edition

Danke für die Vorschläge, werde ich am Wochenende mal testen.
 
Zuletzt bearbeitet:
Was willst du jetzt sichern? Die Host Maschine oder die VM's?
(Ich bin gerade in dem Thema - ich mache gerade MCSA Server 2012r2)

Wenn es um die VM's geht dann empfehle ich dir folgenden Link:
Sicherung von Hyper-V Maschinen mit Windows Server Backup - TechNet Team Blog Austria - Site Home - TechNet Blogs

Das Technet ist immer eine gute Stelle - wenn man mal nicht weiter weiß :)

Am liebsten beides aber in der ersten Linie die VMs. Der Hyper-V Server läuft auf einem Intel NUC und wenn dann ist der ja schnell neuinstalliert und die VMs importiert. Den Link werde ich mir ansehen, DANKE
 
Nur rein aus Interesse - wie viel RAM hast du in deinem NUC?
 
steht doch in meiner Signatur ;)
was anfangs auch skeptisch aber bisher laufen zwei server2012r2 (DC) und ein Win7 (Management) darauf :bigok: ahja und ein observium

Ah sorry, das habe ich total übersehen.
Bei Hyper-V ist der RAM das ausschlaggebende.

Hast du zwei VM als Datacenter laufen?
Oder meinst du Domain-Controller?
 
Okay - wegen Ausfallsicherheit?
 
- Veeam kann man auf kein Netzlaufwerk sondern nur auf lokale Platten sichern zumindest in der Free Edition

da hast du dich verguckt, du musst als backuptarget nur den sharelink mit \\server\freigabe direkt eingeben, dann gehts auch auf netzwerk.
mit der free kannst du nur nicht geplant in veeamzip backupen, kannst aber reine copyjobs planen (falls das hilft).
 
eigtl würde ich nur einen DC brauchen aber da ja bei einer physikalischen 2012r2 Lizenz 2x virutell dabei ist dachte ich mir für den Ausfall bzw wenn ich an einem Updates installiere und da dort die Rolle DNS installiert ist. Von der performance her dumpelt der i3 vor sich hin, hätte nie erwartet das es so gut/performant läuft.

- - - Updated - - -

da hast du dich verguckt, du musst als backuptarget nur den sharelink mit \\server\freigabe direkt eingeben, dann gehts auch auf netzwerk.
mit der free kannst du nur nicht geplant in veeamzip backupen, kannst aber reine copyjobs planen (falls das hilft).

hmm also ich konnte nirgends einen Pfad eintragen aber da jobs nicht möglich sind, fällt diese Lösung eh weg, danke dir
 
Für das automatische Backup mit veeam free gibt es schöne powershell scripts, einfach mal googlen. Ich lasse mein veeam Backup automatisch per Script mit dem Windows task Planer laufen, incl aufräumen der alten Backups.
Gruß, Matthias
 
Ich nutze auch Veeam in Verbindung mit Hyper V und kann mich nicht beschweren das funktioniert super!
Das Ganze ist auch sehr unkompliziert und funktioniert einfach.
Ich hatte auch schon den worst-case und auch hier hat mich Veeam beim einspielen des Backups nicht im Stich gelassen.

Gruß Rocker
 
Für das automatische Backup mit veeam free gibt es schöne powershell scripts, einfach mal googlen. Ich lasse mein veeam Backup automatisch per Script mit dem Windows task Planer laufen, incl aufräumen der alten Backups.
Gruß, Matthias

hab es mit dieser Anleitung versucht https://www.veeam.com/blog/veeam-backup-free-edition-now-with-powershell.html und manuelles Backup aufs NAS funzt :) nun zum script, wie kann ich ihm da Username und Passwort mitgeben?
 
Zuletzt bearbeitet:
ich glaube die credentials für das netzwerkshare müssen in veeam schonmal eingetragen worden sein (wenn man es z.b. manuell macht kann man das angeben).

hat das wer getestet (damit kann man veeamzips über den taskmanager planen lassen)?
Scheduling Veeam Backup Free Edition backups | mwpreston.net

Kannst du mit dem Powershell ja auch bzw so startet man dieses Script ja an. Momentan erhalte ich zwar noch Fehlermeldungen über das Script aber da muss ich mal rumprobieren die Tage.
 
Du erstellst per Hand zuerst ein Manuelles VeeamZIP... Backup:

Eingabemaske "Credentials"

dort gibst du Credentials ein.
Das wird deine "Default Backup Repository".
Dann erstellst du für jede VM ein Powershell Script:
# To add Veeam PowerShell snap-in
asnp VeeamPSSnapin
# Define Virtual Machines to backup with VeeamZIP
$HVObject = Find-VBRHvEntity -Server localhost -Name 'ucs-srv'
# Start VeeamZIP job
Start-VBRZip -BackupRepository "Default Backup Repository" -Entity $HVObject -Compression 5 -AutoDelete In1Week

Das wäre meines für meinen Univention Server.
Eventuell den Wert AutoDelete anpassen (Google)

Zu guter Letzt erstellst du eine Batch die in etwa sowas als Inhalt hat:
@ECHO OFF
powershell -File C:\Tools\BackupScripts\Veeam-Backup-Script-ucs-srv.ps1
powershell -File C:\Tools\BackupScripts\server2.ps1
powershell -File C:\Tools\BackupScripts\server3.ps1
powershell -File C:\Tools\BackupScripts\server4.ps1

Die du per Aufgabenplanung laufen lässt.

Das wichtigste bei meinen Scripten oben ist der manuelle VeeamZIP am Anfang, denn dieser setzt das "Default Backup Repository".
 
Zuletzt bearbeitet:
Danke für deine Ausführliche Anleitung :) werde es heute testen DANKE

- - - Updated - - -

so habe nun alles angepasst und wenn ich ein Backup manuel in der Konsole in das "Default Backup Repository" starte funktioniert dieses auch aber also Repository Credentials passen.
Starte ich es über das script an erscheint in der Konsole unter History immer Processing %VM-NAME% Error: Der Wert darf nicht NULL sein.Parametername: source

01.png
Das grün markierte ist das manuell Backup beim anlegen vom Repository.

Powershell
# To add Veeam PowerShell snap-in
asnp VeeamPSSnapin
# Define Virtual Machines to backup with VeeamZIP
$HVObject = Find-VBRHvEntity -Server NUC -Name 'DC01'
# Start VeeamZIP job
Start-VBRZip -BackupRepository "Default Backup Repository" -Entity $HVObject -Compression 5 -AutoDelete In1Month

Batch
€ECHO OFF
powershell -File C:\Backupscripte\dc01.ps1
powershell -File C:\Backupscripte\dc02.ps1
powershell -File C:\Backupscripte\mgmt1.ps1
powershell -File C:\Backupscripte\observium.ps1
 
Was bekommst du bei folgenden als Rückmeldung:
asnp VeeamPSSnapin
get-vbrserver -type HvServer
find-vbrhventity -Name 'IrgendeineVMvondir'

Wenn er deinen Server findet und dir die VM auflistet kannst du aus der $HVObject Zeile den Server Parameter entfernen.
 
erhalte folgendes VM-Name: DC02
PS C:\Backupscripte> asnp VeeamPSSnapin
get-vbrserver -type HvServer
find-vbrhventity -Name 'dc02'


Info : NUC (Microsoft Hyper-V Server)
ParentId : 00000000-0000-0000-0000-000000000000
Id : a84ddf76-487e-41ae-aad7-d1f7fbc09670
Name : NUC
Reference :
Description : Created by NUC\Administrator at 20.02.2016 12:43.
IsUnavailable : False
Type : HvServer
ApiVersion : Unknown
PhysHostId : d7c4ff97-b99b-4d1f-884d-283b7b6b9ee3
ProxyServicesCreds : Veeam.Backup.Common.CCredentials

ConnHost : Veeam.Backup.Core.CHvDbHost
Type : Vm
Reference : b5cd4d60-71fa-44e9-9fa2-0afe7ccbba00
Id : a84ddf76-487e-41ae-aad7-d1f7fbc09670_b5cd4d60-71fa-44e9-9fa2-0afe7ccbba00
Name : DC02
Path : NUC\DC02
VmHostName : NUC
PowerState : PoweredOn
ProvisionedSize : 0
UsedSize : 0
GuestInfo : Veeam.Backup.Model.CGuestInfo
ConnHostId : a84ddf76-487e-41ae-aad7-d1f7fbc09670
Platform : EHyperV

habe nun ein Powershell angepasst ohne den Parameter "-Server NUC" und mittels Batch diese VM sichern lassen aber wieder die selbe Fehlermeldung. Damit ich den Text sehe habe ich mal ein Pause eingebaut und hier die Rückgabe von Script:

BottleneckManager : CJobBottleneckManager
Info : Veeam.Backup.Model.CBackupSessionInfo
Progress : Veeam.Backup.Model.CBackupProgressData
StartupMode : Normal
JobSourceType : HyperV
CurrentPointId : 00000000-0000-0000-0000-000000000000
OriginalSessionId : fd0e848b-1172-47ee-b9f7-00e70046a736
IsFullMode : True
IsRetryMode : False
IsRecheckRetry : False
IsQuickBackup : False
IsVeeamZip : True
IsPlannedFailover : False
IsReplicaFromBackup : False
IsAdHocBackup : False
PostActivity : AskService
Name : observium_2016-02-21T121351 (Active Full)
OrigJobName : observium_2016-02-21T121351
BackupStats : Veeam.Backup.Model.CBackupStats
WorkDetails : Veeam.Backup.Core.CBackupSessionWorkDetails
WillBeRetried : False
IsManuallyStopped : False
IsTransformLaunched : False
SessionCryptoSpec : Veeam.Backup.Crypto.CCryptoSymmetricSpec
UserCryptoSpec :
SelectiveProcessingSpec :
BackupVerificationResult :
IsEncryptionEnabledByOptions : False
IsEncryptionEnabled : False
SplitStoragesPerVm :
DataBag : {}
SessionInfo : Veeam.Backup.Model.CBackupSessionInfo
Id : fd0e848b-1172-47ee-b9f7-00e70046a736
LeaseId : 00000000-0000-0000-0000-000000000000
JobType : Backup
JobName : observium_2016-02-21T121351
JobSpec : <FreeBackupSpec><JobId>329111dc-b0a2-4549-854c-5
c50271f3abe</JobId><JobName>observium_2016-02-21
T121351</JobName><VmName>observium</VmName><Plat
form>EHyperV</Platform><BackupObjects><ObjectId>
02af15d6-f9e6-4a08-af0e-81ec5f3f203d</ObjectId><
/BackupObjects><UseRepository>True</UseRepositor
y><RepositoryId>88788f9e-d8f5-4eb4-bc4f-9b3f5403
bcec</RepositoryId><FolderName /><CredsId>000000
00-0000-0000-0000-000000000000</CredsId><Compres
sionLevel>5</CompressionLevel><VmToolsQuiesce>Tr
ue</VmToolsQuiesce><RetainDatetime>21.03.2016 00
:00:00</RetainDatetime><PwdKeyId>00000000-0000-0
000-0000-000000000000</PwdKeyId><ModifiedBy>NUC\
Administrator</ModifiedBy></FreeBackupSpec>
JobTypeString : Backup
CreationTimeUTC : 21.02.2016 12:13:51
Operation :
Description :
BaseProgress : 100
IsCompleted : True
IsWorking : False
IsStarting : False
IsPostprocessing : False
JobId : 329111dc-b0a2-4549-854c-5c50271f3abe
Result : Failed
State : Stopped
EndTime : 21.02.2016 12:14:18
EndTimeUTC : 21.02.2016 12:14:18
CreationTime : 21.02.2016 12:13:51
AuxData : <AuxData><CBackupSessionWorkDetails><WorkDuratio
n>266930039</WorkDuration></CBackupSessionWorkDe
tails><SessionStarterInfo Version="1"
UserName="Administrator" UserDomainName="NUC"
RunManually="True" /></AuxData>
IsLowerAgentPriority : True
LogName : Job.observium_2016-02-21T121351
LogsSubFolder : observium_2016-02-21T121351
Logger : Veeam.Backup.Core.XmlLogger
Tracer : Veeam.Backup.Core.CSessionLogTracer
 
Zuletzt bearbeitet:
Hast du den Veeam auf dem HyperV selber installiert oder in einer VM/extra Maschine?
Ich würds bei mir kurz abbilden und nachprüfen.

*edit*
ich krieg die gleiche Meldung wenn ich es auf dem Hyper-V selber mit dem Server Parameter versuche,
jedoch nicht in einer extra VM. Wobei ich dort dem Backupdienst erst als Anmeldedienst den Administrator ausgewählt hatte anstelle Lokales Systemkonto.
 
Zuletzt bearbeitet:
Klar läuft bei mir auch lokal auf dem Hyper-V.
Patch 3 ist aber schon installiert?`
 
Veeam Patch3
 
ich habe veeam ja frisch installiert vor 2 Tagen und bin eigtl davon ausgegangen das es dann gleich die aktuellste Version ist. Leider kann ich das Update nicht herunterladen da ich mich bei der Emailveryfication vertippt habe und nun ja, doof... :mad:
 
Patch 3 hebt die Versionsnummer auf 8.0.0.2084 und erst ab diesem Patch 3 wird das Powershell SDK in der Free Version unterstützt.
An mehr kann ich gerade nicht glauben das es noch liegen könnte.
Man fügt den Server in der Oberfläche hinzu und passt die Scripte an.
Pro VM ein Script da die Free hier auch leider nur jeweils eine VM zulässt.

Patch 3 hab ich dir hier abgelegt
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh