Mit Einführung von Data Protector 8.XX hat sich auch der Prozess zum Erstellen des Disaster Recovery Images geändert. Seit der neuen Version und der Trennung des IDB Backups vom Filesystem Backup ist es nicht mehr möglich das im Download Bereich zur Verfügung gestellte “makeiso.cmd” (siehe auch http://www.data-protector.org/wordpress/2011/03/recover-cell-server-with-enhanced-automated-disaster-recovery/) zu nutzen. Mit der Trennung ist es notwendig für den Befehl omniiso
2 Session ID’s zu übergeben; die Session ID der Filesystemsicherung und die Session ID der IDB Sicherung. Zur Vorbereitung auf ein Desaster Fall und zum automatischen Erstellen des Recovery Images wurden daher neue Batch Files erstellt. Nachfolgend die Anleitung zum Einbinden auf dem Cell Server. Die Anleitung ist nur gültig für die Data Protector Versionen 8.10 und 8.11 und wurde jeweils unter Windows 2012 R2 getestet. Für die Data Protector 8.0X Version funktionieren die zur Verfügung gestellten Batch Dateien nicht, da bei diesen Versionen noch nicht die Option -anyobj
zur Verfügung stand. Mit einer leichten Modifikation lässt sich aber das Erstellen des ISO Images in diesem Fall über einen “Scheduled Task” einrichten und nutzen.
Voraussetzungen und Durchführung:
- Auf dem Cell Server ist das WAIK/ADK in der benötigten Version installiert – für Windows 2012 R2 wird das ADK für Windows 8.1 benötigt.
- Die Batch Dateien (siehe Download Link) werden im “Bin” Verzeichnis von Data Protector abgelegt (zum Beispiel:
D:\Program Files\Omniback\bin
). - Die Sicherung des Filesystems des Cell Servers erfolgt mit den Optionen “Copy Recovery Set to disk” (Filesystem Options – Advanced – Tab Other) und “Detect NTFS hardlinks”, “Backup share Information for directories” und “Use Shadow Copy” (Filesystem Options – Advanced – Tab WinFS Options).
- Die Sicherung des Filesystems des Cell Servers erfolgt in einer eigenen Backupspezifikation und als Post-exec Skript wird die Batch Datei
EADR_CS_FSBackup_Post.cmd
(auszuführen auf dem Cell Server) eingetragen (Backup Specification Options – General – Post-exec). - Die Sicherung der internen Datenbank des Cell Servers wird ohne Schedule erstellt (Aufruf erfolgt durch die vorherige Filesystem Sicherung) und als Post-exec Skript wird die Batch Datei
EADR_CS_FSBackup_Post.cmd
(auszuführen auf dem Cell Server) eingetragen (Backup Specification Options – General – Post-exec). - In der Batch Datei “EADR_CS_FSBackup_Post.cmd” sind folgende Anpassungen notwendig: Variablen OMNIHOME, OMNIDATA und IDBBACKUP (Name der Backup Spezifikation für die Sicherung der IDB Sicherung) entsprechend der Umgebung setzen.
- In der Batch Datei “EADR_CS_IDBBackup_Post.cmd” sind mindestens folgende Anpassungen notwendig: Variablen OMNIHOME, OMNIDATA, CELLSERVER, WAIKPATH, NETWORKSHARE entsprechend der Umgebung setzen.
- Die Batch Dateien wurden bereits mit Werten vor belegt, so dass eine leichte Anpassung an die eigene Umgebung möglich ist.
Beispiel Session Messages der Filesystem Sicherung:
[Normal] From: BSM@server.domain "CS_Backup_FS" Time: 04.04.2014 11:01:57 Starting to execute "EADR_CS_FSBackup_Post.cmd"... Starting EADR preparation and IDB backup Script Environment: host='SERVER' user='DOMAIN\user' script='D:\Program Files\OmniBack\bin\EADR_CS_FSBackup_Post.cmd' path='D:\Program Files\OmniBack\bin\' Backup successfully started. Session Key: R-2014/04/04-23 [Normal] From: BSM@server.domain "CS_Backup_FS" Time: 04.04.2014 11:01:57 The exec script "EADR_CS_FSBackup_Post.cmd" has completed.
Beispiel Session Messages der IDB Sicherung:
[Normal] From: BSM@server.domain "CS_Backup_IDB" Time: 04.04.2014 12:09:50 Starting to execute "EADR_CS_IDBBackup_Post.cmd"... Starting the EADR preparation process Script Environment: host='SERVER' user='DOMAIN\user' script='D:\Program Files\OmniBack\bin\EADR_CS_IDBBackup_Post.cmd' path='D:\Program Files\OmniBack\bin\' Creating the ISO image ... [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:09:55 Creating the Disaster Recovery ISO image file. This may take a few minutes... [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:09:55 Initializing MiniOS directory structure. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:09:55 Mounting MiniOS image. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:10:00 Inserting Recovery Info file into the MiniOS image file. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:10:00 Inserting hardware information file into the MiniOS image file. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:10:00 Inserting network information file into the MiniOS image file. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:10:00 Inserting ASR BCD file into the MiniOS image file. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:10:00 Copying MiniOS system files to the image file. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:10:00 Copying DRM binaries to the image file. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:10:00 Copying DRM configuration directory to the image file. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:10:00 Copying backup application depot directory to the image file. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:10:00 Storing phase 0 log file into the Recovery Set archive. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:10:00 Configuring vendor specific system images. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:10:00 Creating the MiniOS image startup file. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:10:00 Installing additional MiniOS packages. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:10:17 Installing additional MiniOS packages. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:11:04 Installing additional MiniOS packages. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:11:09 Installing additional MiniOS packages. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:11:15 Installing additional MiniOS packages. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:11:20 Installing additional MiniOS packages. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:11:25 Installing additional MiniOS packages. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:11:32 Installing additional MiniOS packages. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:11:39 Cleaning up MiniOS image, preparing it for usage. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:11:39 Injecting driver files into the MiniOS image. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:11:56 Initializing MiniOS scratch space. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:11:57 Dismounting/Committing MiniOS image. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:12:18 Writing CD-ROM ISO image to the target location. [Normal] From: omniiso@server.domain "omniiso" Time: 04.04.2014 12:12:18 Successfully created the Disaster Recovery ISO image. Saving information about used media ... Copying generated ISO file and information about used media to network share ... 1 Datei(en) kopiert. 1 Datei(en) kopiert. 1 Datei(en) kopiert. Finished [Normal] From: BSM@server.domain "CS_Backup_IDB" Time: 04.04.2014 12:12:26 The exec script "EADR_CS_IDBBackup_Post.cmd" has completed.
This Article is also available in English.