SEP sesam backup client für VMware Consolidated Backup

From SEPsesam

Jump to: navigation, search

SEP sesam Extension for VCB

(C)SEP AG

Copyright 1999-2011 by SEP AG. All Rights reserved.

Any form of reproduction of the contents or parts of this manual is allowed only with the express written permission from SEP AG. When compiling and designing user documentation SEP AG uses great diligence and attempts to deliver accurate and correct information. However, SEP AG cannot issue a guarantee for the contents of this manual.


Contents

Einleitung

Das SEP sesam Extension Modul für Virtual Consolidated Backup (VCB) ermöglicht online Backups von virtuellen Maschinen (VMs), die auf VMWare ESX/ESXi Servern laufen. Konsistente Sicherung ist geährleistet indem ein Snapshot der virtuellen Maschine gemacht wird, wonach die virtuallen Disks (VMDK) Dateien auf den VCB Windows Proxy Server transferiert werden. Von hier aus werden die Daten von SEP sesam gesichert. Falls möglich, wird der Datentransfer vom ESX Server zum VCX-Proxy Server per SAN durchgeführt um Netzwerkauslastung zu vermeiden.


Vorteile

  • Keine Auslastung am ESX Server
  • Filelevel Backup für Windows Gäste

Nachteile

  • Windows 2003 Proxy server ist nötig
  • Virtuelle Maschinen müssen in einem SAN Speichergerät sein um Datentransfer über das Netzwerk zu vermeiden
  • Daten werden zuerst auf einen Windows Proxy Server transferiert
  • Rücksicherungen sind komplizierter


VCB bietet zwei verschiedene Arten der Sicherung:

Image Backup

Hier werden alle virtuellen Disks als eine große Datei gespeichert. Dies ist am geeignetsten für Disaster Recovery, da nur die Image Dateien rückgesichert werden müssen.

File level Backup

Das File level Backup ist nur für Windows Gäste verfügbar. Hierbei werden die Filesysteme des Gasts am Proxy Server gemountet. Danach werden die Dateien als herkömmliches File Backup gesichert. Die leichteste Art und Weise eine Datei zu sichern ist den Sesam Clienten auf dem Gastsystem zu installieren und sie direkt rückzusichern.

Systemvoraussetzungen

  • Installierte VMware VCB >= 1.5, die auf einem Windows 2003 Server läuft (VCB-Proxy).
  • SEP sesam Server >= 3.4.1.71 aufwärts (einschließlich SEP Sesam VCB Client)
  • Vorherige Installation des Standard Sesam Backup Servers oder RDS-Packets auf dem VCB Proxy

Installation

  • Installieren Sie den SEP sesam Backup Clienten für Windows auf dem VCB Proxy Server. Sesam server oder RDS Pakete können selbstverständlich auch verwendet werden.

Konfiguration

Ein Teil der Konfiguration kann am VCB Server vorgenommen werden. Hier werden nur die Wichtigsten erwähnt. Bitte lesen Sie VCB documentation für weitere Informationen.

Übernahme der Backup Tools config

Editieren Sie <VCB program path>\generic\config.js z.B.

  C:\Program Files\VMware\VMware Consolidated Backup Framework\config\config.js
                                                                                 
/*                                                                                        
 * Allgemeine Konfigurationsdatei für VMware Consolidated Backup (VCB).                       
 */                                                                                       
/*
* Verzeichnis in dem alle VM Backup Jobs liegen sollen.
* Für jeden Backup Job wird hier ein Verzeichnis mit einem individuellen Namen, 
* der aus dem Backup Typen und dem VM-Namen generiert wird, erstellt.                 
* Falls ausgelassen ist BACKUPROOT standardmäßig c:\\mnt.                         
*                                                                     
* Gehen Sie sicher, dass dieses Verzeichnis existiert bevor Sie versuchen irgendwelche VM Sicherungen durchzuführen.
*/                                                                    
BACKUPROOT="C:\\vcbmnt";                                               
/* * URL der von "mountvm" verwendet wird um die Blockliste für ein Disk Image zu erlangen, die
* auf den Backup Proxy zu mounten.      
*                                                             
* Diese Option muss bestimmt werden. Es gibt hier keinen    
* standart Wert.                                                      
*/                                                            
HOST="winvcb";                                            
/*
* Port zur Kommunikation mit allen VC SDK Diensten.
* Standart ist 443                                     
*/                                                    
PORT="443";
/*
* Benutzername/Passwort, das für die Authentifizierung gegen den den mountvm Server verwendet wird.
* Die Bestimmung dieser Optionen ist zwingend notwendig.
*/                                                                     
USERNAME="Administrator";                                               
//
PASSWORD="secret";
/*
* TRANSPORT_MODE bestimmt, wie VCB auf virtuelle Disk Daten zugreift.
* Derzeit sind unter Windows  zwei Modi unterstützt:
*                                                               
* +) "san"                                                      
*    Virtuelle Disk Daten werden direkt von einem geteilten Sicherungsgerät,
*    auf dem die virtuelle Disk liegt, gelesen. Dazu wird VMFS Speicher This requires VMFS     
*    auf SAN der iSCSI und auf das Speichergerät muss von ESX und VCB zugegriffen werden können      
*   
* +) "nbd"                                      
.....

Geben Sie mindestens BACKUPROOT, VCHOST, USERNAME und PASSWORD ihrer Umgebung entsprechend in der Datei ein.


BACKUPROOT
Verzeichnis in welches die VM Dateien exportiert werden. Es muss genug freier Speicherplatz vorhanden sein um die größte VM zu sichern.
Wenn mehrere VCB Backups parallel laufen wird mehr Platz benötigt
HOST
Hostname des Virtuellen Center Server (VC). Wird dieser nicht gesetzt, wirde der Hostname des VCB Servers verwendet (was bedeutet, dass VC und VCB auf dem gleichen Host laufen müssen)
USERNAME
Windows Benutzer mit Berechtigung zu ihrem VC zu verbinden und den nötigen Backupberechtigungen
PASSWORD
Passwort für diesen Benutzer

Wird keine config Datei gefunden oder sind keine Werte gesetzt sind werden die folgenden Standardwerte verwendet:

  • HOST: Hostname des VCB
  • USERNAME: '__sspi__'
  • PASSWORD: nichts

SSPI Authentifizierung

Sie können das Consolidated Backup so konfigurieren, dass das Security Support Provider Interface(SSPI) zur Authentifizierung verwendet wird. Das hat den Vorteil, dass kein Passwort in der Konfigurationsdatei abgelegt werden muss (Plain Text oder Registry). Um SSPI zu nutzen, müssen die folgenden Kriterien erfüllt sein:

  • SEP sesam server Dienst muss konfiguriert werden, sodass er unter einem Administrator Account läuft.
  • Verwenden Sie Consolidated Backup immer von einem Benutzer mit gleichem Namen und Passwort auf VCB Proxy und Virtual Center Server aus, oder als Domain-Benutzer.
  • Setzen Sie USERNAME auf '_sspi_' und lassen Sie PASSWORD leer in der config.js-datei.


Konfiguration in Sesam GUI

Konfigurieren Sie den VCB Server in der Sesam GUI als normalen Windows Clienten.

Image:Client-vcb.png

Erstellen Sie in der Sesam GUI einen neuen Sicherungsauftrag mit dem Auftragstypen VCB Image oder VCB File. Bestimmen Sie als Sicherungsquelle den displaynamen der virtuellen Maschine. Die VM kann vom Clientendateisystem unter VMWare ausgewählt werden . Sie können den Displaynamen auch vom VMWare Virtual Center oder vom ESX-Server CLI bekommen, indem Sie den Befehl vcbVmName -s Any: ausführen.

Achtung:

Nicht nur Windows VMs werden für den Sicherungstyp VCB File angeboten, da Gastbetriebssysteme nicht immer richtig erkannt werden können. Achten Sie darauf nur Windows-Gäste zu wählen, da sonst die Sicherungen fehlschlagen.


Image:Vcb-backup.JPG


Image:Client-vcb-fileview.PNG

Backupoption für SAN / Netzwerkbasiertes Backup

Wenn Sie eine Sicherung über einen SAN Speicher ausführen, muss die Option -a transport=san zu den zusätzlichen Argumenten hinzugefügt werden (Expertenoptionen). Für eine Sicherung der virtuellen Maschine über das reguläre Netzwerk verwenden Sie bitte -a transport=nbd

Remote Device Server

Anstatt den Sesam Clienten zu installieren, können Sie den Server oder das Remote Device Server (RDS) Paket installieren. So können diese VMs LAN Free auf einem beliebigen Speichergerät, das mit dem VCB Server verbunden ist, gesichert werden.

Restore

Wenn VCB eine VM nicht direkt auf einen ESX Host rücksichern könnte sind zwei Schritte notwendig:

  • Sichern Sie alle Daten, die zu einer VM gehören auf den VCB Server mittels dem regulären Dateisystem Restore
  • Verwenden Sie den VMWare Converter um die Sicherung in VC zu importieren

Weitere Links/Literatur

Personal tools