Samstag, 16. November 2013

Veeam Backup & VMware vSphere Hypervisor ESXi - komplett sichern/wiederherstellen

Bei der kostenlosen Version VMware vSphere Hypervisor ESXi kann man über die API keine virtuellen Maschinen komplett sichern oder lauffähig wiederherstellen, mit Veeam Backup kommt es bei dem Versuch daher zu einem Fehler:

Processing 'vm' Error: Current license or ESXi version prohibits execution of the requested operation.

Weblink: fault.RestrictedVersion.summary

Man kann lediglich die Dateien sichern oder wiederherstellen.


Nach Wiederherstellung der Dateien kann man eine Maschine erstellen und dabei die wiederhergestellten Festplatten nutzen. Wenn man dieser Maschine im Datastore dann die wiederhergestellte *.vmx-Datei verpasst, stimmen auch die ganzen Einstellungen/Eigenschaften. Danach muss man aber noch die entsprechenden Dienste oder am besten einfach den kompletten ESXi-Server neu starten.

Am einfachsten ist aber die eigentliche/bessere Methode über den "Datenspeicherbrowser":


Weblink: Reloading a vmx file without removing the virtual machine from inventory

Eine andere Möglichkeit wäre, die Maschine nochmals durch den "VMware vCenter Converter" laufen zu lassen; Nachteil ist natürlich, dass dies lange dauert; Vorteil ist aber, dass man dabei z.B. Festplatten mit fester Größe (Thick Provision) in dynamische Festplatten (Thin Provision) umwandeln kann, damit im VMFS-Dateisystem nicht unnötig Platz belegt wird. Zudem kann man die Version der virtuellen Maschine ändern und die Maschine damit an eine andere Umgebung anpassen.


Veeam Backup & VMware vSphere ESXi - NFC connection timeout

Bei Veeam Backup kann es in Verbindung mit dem kostenlosen VMware vSphere ESXi dazu kommen, dass z.B. eine Wiederherstellung mit einem Fehler abbricht:

Error    Failed to restore file: vm_1-flat.vmdk Error: Client error: Eine vorhandene Verbindung wurde vom Remotehost geschlossen (An existing connection was forcibly closed by the remote host)
                             Cannot process [restore] command.
                             Exception from server: NFC connection timeout.
                             Failed to upload data chunk over the NFC channel. Size of the chunk: [11122].
                             Delivery of a FILE_PUT message has failed. Processed file: [[datastore0] vm/vm_1-flat.vmdk]. Size of the processed data: [111222333]. Size of the file: [1112223334].
                             Unable to receive file.
Error    Failed to restore file: vm.vmdk Error: Client error: Eine Ausnahme vom Typ "Veeam.Backup.AgentProvider.AgentClosedException" wurde ausgelöst.
Error    Failed to restore file: vm-flat.vmdk Error: Client error: Failed to send command

Wenn man im Internet nach den fett markierten Passagen sucht, findet man nur wenig; aber man kommt der Ursache langsam aber sicher auf die Spur:

Interessant: max. Dateigröße

Die Lösung scheint zu sein, in Veeam Backup keine parallelen Prozesse zuzulassen:


Veeam Backup & Replication / Restore [Recovery]