Um Linuxserver sowie in virtuellen als auch in physischen Umgebungen zu sichern bietet Veeam den kostenlosen Backup Agent für Windows sowie für Linux an.
Diesen hatte ich auf einen virtuellen Debian Server eingesetzt – hatte jedoch das Problem, das die Sicherungen nicht liefen, da anscheinend der Snapshot nicht erstellt wurde.
Der Fehler lautete:
[18.01.2018 15:37:38] <140310290929408> lpbcore| WARN|Failed to get used space on device [sda5]. [18.01.2018 15:37:38] <140310290929408> lpbcore| Partition sda5, size: 4393533440, used: 4393533440. [18.01.2018 15:37:38] <140310290929408> lpbcore| Used space: 59995000832. [18.01.2018 15:37:38] <140310290929408> lpbcore| Overall data size used: 59995000832. [18.01.2018 15:37:38] <140310290929408> lpbcore| Taking snapshot. [18.01.2018 15:37:38] <140310290929408> vmb | [SessionLog][processing] Creating volume snapshot. [18.01.2018 15:37:38] <140310290929408> lpbcore| Adding disk backup object into snapshot set. Disk: [sda]. [18.01.2018 15:37:38] <140310290929408> lpbcore| Request to snapshot device: [8:1]. [18.01.2018 15:37:38] <140310290929408> lpbcore| Request to stop tracking device: [8:0]. [18.01.2018 15:37:38] <140310290929408> lpbcore| WARN|Method invocation was not finalized. Method id [1]. Class: [lpbcorelib::interaction::ISnapshotOperation] [18.01.2018 15:37:38] <140310290929408> lpbcore| ERR |Child execution has failed. Exit code: [1]. [18.01.2018 15:37:38] <140310290929408> lpbcore| >> |--tr:Failed to execute [modprobe]. [18.01.2018 15:37:38] <140310290929408> lpbcore| >> |Failed to load module [veeamsnap] with parameters [zerosnapdata=1 debuglogging=0]. [18.01.2018 15:37:38] <140310290929408> lpbcore| >> |--tr:Failed to finish snapshot creation process. [18.01.2018 15:37:38] <140310290929408> lpbcore| >> |--tr:Failed to execute method [1] for class [lpbcorelib::interaction::proxystub::CSnapshotOperationStub]. [18.01.2018 15:37:38] <140310290929408> lpbcore| >> |--tr:Failed to invoke method [1] in class [lpbcorelib::interaction::ISnapshotOperation]. [18.01.2018 15:37:38] <140310290929408> lpbcore| >> |An exception was thrown from thread [140310290929408]. [18.01.2018 15:37:38] <140310290929408> lpbcore| ERR |Failed to execute thaw script with status: fail. [18.01.2018 15:37:38] <140310290929408> vmb | [SessionLog][error] Failed to create volume snapshot. [18.01.2018 15:37:38] <140310290929408> lpbcore| Taking snapshot. Failed. [18.01.2018 15:37:38] <140310290929408> lpbcore| BackupJobPerformer: Creating backup. Failed. [18.01.2018 15:37:38] <140310290929408> vmb | [SessionLog][error] Failed to perform backup. [18.01.2018 15:37:38] <140310290929408> vmb | [SessionLog][error] Child execution has failed. Exit code: [1]. [18.01.2018 15:37:38] <140310290929408> vmb | [SessionLog][error] Failed to load module [veeamsnap] with parameters [zerosnapdata=1 debuglogging=0]. [18.01.2018 15:37:38] <140310290929408> vmb | [SessionLog][error] Processing finished with errors at 2018-01-18 15:37:38 CET. [18.01.2018 15:37:38] <140310290929408> lpbcore| ERR |Child execution has failed. Exit code: [1]. [18.01.2018 15:37:38] <140310290929408> lpbcore| >> |--tr:Failed to execute [modprobe]. [18.01.2018 15:37:38] <140310290929408> lpbcore| >> |Failed to load module [veeamsnap] with parameters [zerosnapdata=1 debuglogging=0]. [18.01.2018 15:37:38] <140310290929408> lpbcore| >> |--tr:Failed to finish snapshot creation process. [18.01.2018 15:37:38] <140310290929408> lpbcore| >> |--tr:Failed to execute method [1] for class [lpbcorelib::interaction::proxystub::CSnapshotOperationStub]. [18.01.2018 15:37:38] <140310290929408> lpbcore| >> |--tr:Failed to create volume snapshot. [18.01.2018 15:37:38] <140310290929408> lpbcore| >> |Backup job has failed. [18.01.2018 15:37:38] <140310290929408> lpbcore| >> |An exception was thrown from thread [140310290929408]. [18.01.2018 15:37:38] <140310336378752> | Closing socket device. [18.01.2018 15:37:38] <140310336378752> lpbcore| LpbManSession: Processing commands. ok. [18.01.2018 15:37:38] <140310336378752> | Closing socket device. [18.01.2018 15:37:38] <140310290929408> lpbcore| JOB STATUS: FAILED.
Die Lösung bekam ich dazu aus dem Veeam Forum, wo ich mich mit dem Problem hinwandte.
Das Problem war, das die „Linux-Headers“ fehlten und somit das Modul nicht genutzt werden konnte. Eine nachinstallation dieser löste das Problem (in einer Shell mit Root-Rechten oder mit sudo):
apt-get install linux-headers-$(uname -r) apt-get remove veeam apt-get install veeam
Nun läuft die Sicherung: