{"id":1947,"date":"2014-04-04T17:50:31","date_gmt":"2014-04-04T16:50:31","guid":{"rendered":"http:\/\/www.data-protector.org\/wordpress\/?p=1947"},"modified":"2015-12-10T19:31:45","modified_gmt":"2015-12-10T18:31:45","slug":"eadr-cell-server-dp-8-1x-windows-2012-r2","status":"publish","type":"post","link":"https:\/\/www.data-protector.org\/wordpress\/2014\/04\/eadr-cell-server-dp-8-1x-windows-2012-r2\/","title":{"rendered":"EADR for Cell Server &#8211; DP 8.1X on Windows 2012 R2"},"content":{"rendered":"<p>With Data Protector 8.XX the process to create disaster recovery images has been changed. Since the new version, the backup of the internal database is separated from the filesystem backup of the cell server. Hence, the &#8220;makeiso.cmd&#8221; (see <a href=\"https:\/\/www.data-protector.org\/wordpress\/2011\/03\/recover-cell-server-with-enhanced-automated-disaster-recovery\/\">https:\/\/www.data-protector.org\/wordpress\/2011\/03\/recover-cell-server-with-enhanced-automated-disaster-recovery\/<\/a>) is no longer working. With the separation it is necessary to provide 2 session id&#8217;s for the command <code>omniiso<\/code>; a session id from the filesystem backup and a session id from the IDB backup. As a preparation for a disaster and to automate the creation of the recovery image new batch files were created. Please see the guide below and how to implement the new scripts. The guide is valid for Data Protector version 8.10 and 8.11 only and was tested with Windows 2012 R2. For Data Protector version 8.0X the scripts will not work, as the option <code>-anyobj<\/code> is not available for the omniiso command. However, with some modifications it will be possible to run the scripts as scheduled task.<\/p>\n<p>[wpdm_file id=23]<\/p>\n<p><b>Requirements and implementation:<\/b><\/p>\n<ul>\n<li>On cell server the correct version of the WAIK\/ADK is installed. When Windows 2012 R2 is used, the version &#8220;ADK for Windows 8.1&#8221; is required.<\/li>\n<li>The batch files (see download link) are copied into the Data Protector &#8220;bin&#8221; Folder (i.e: <code>D:\\Program Files\\Omniback\\bin<\/code>).<\/li>\n<li>The backup of the filesystems for the cell server is done using the Options &#8220;Copy Recovery Set to disk&#8221; (Filesystem Options &#8211; Advanced &#8211; Tab Other) and &#8220;Detect NTFS hardlinks&#8221;, &#8220;Backup share Information for directories&#8221; and &#8220;Use Shadow Copy&#8221; (Filesystem Options &#8211; Advanced &#8211; Tab WinFS Options).<\/li>\n<li>The backup of the filesystems for the cell server is done using a separate backup specification (no other client) and as Post-exec script the batch file <code>EADR_CS_FSBackup_Post.cmd<\/code> (to be executed on cell server) will be inserted (Backup Specification Options &#8211; General &#8211; Post-exec).<\/li>\n<li>The backup of the internal database from the cell server is created with no schedule (will be started by the filesystem backup) and as Post-exec script the batch file <code>EADR_CS_IDBBackup_Post.cmd<\/code> (to be executed on cell server) will be inserted (Backup Specification Options &#8211; General &#8211; Post-exec).<\/li>\n<li>In file &#8220;EADR_CS_FSBackup_Post.cmd&#8221; the following changes must be made: variables OMNIHOME, OMNIDATA and IDBBACKUP (name of the IDB backup specification) must be modified, depending on existing environment.<\/li>\n<li>In file &#8220;EADR_CS_IDBBackup_Post.cmd&#8221; at least the following changes must be made: variables OMNIHOME, OMNIDATA, CELLSERVER, WAIKPATH and NETWORKSHARE  must be modified, depending on existing environment.<\/li>\n<li>The batch files are already prepared with variables, so see the values as example.<\/li>\n<\/ul>\n<p>Example Session Messages filesystem backup:<\/p>\n<blockquote style=\"font: 12px Courier; background-color: #ffffff; border: 1px solid #ccc; border-radius: 6px; box-shadow: 1px 1px 1px #ccc;\">\n<pre style=\"border: 0px; background-color: #ffffff;\">\r\n[Normal] From: &#x42;SM&#x40;&#115;e&#x72;&#118;e&#x72;&#x2e;d&#x6f;&#x6d;ai&#x6e; \"CS_Backup_FS\"  Time: 04.04.2014 11:01:57\r\n\tStarting to execute \"EADR_CS_FSBackup_Post.cmd\"...\r\n\r\n\r\nStarting EADR preparation and IDB backup\r\n\r\nScript Environment: host='SERVER' user='DOMAIN\\user' \r\n                    script='D:\\Program Files\\OmniBack\\bin\\EADR_CS_FSBackup_Post.cmd' \r\n                    path='D:\\Program Files\\OmniBack\\bin\\' \r\nBackup successfully started.\r\nSession Key: R-2014\/04\/04-23\r\n[Normal] From: BS&#77;&#x40;&#x73;&#x65;&#x72;ve&#114;&#46;&#x64;&#x6f;&#x6d;ain \"CS_Backup_FS\"  Time: 04.04.2014 11:01:57\r\n\tThe exec script \"EADR_CS_FSBackup_Post.cmd\" has completed.\r\n<\/pre>\n<\/blockquote>\n<p>Example Session Messages IDB backup:<\/p>\n<blockquote style=\"font: 12px Courier; background-color: #ffffff; border: 1px solid #ccc; border-radius: 6px; box-shadow: 1px 1px 1px #ccc;\">\n<pre style=\"border: 0px; background-color: #ffffff;\">\r\n[Normal] From: BSM&#64;&#115;&#101;&#x72;&#x76;&#x65;&#x72;&#x2e;doma&#105;&#110; \"CS_Backup_IDB\"  Time: 04.04.2014 12:09:50\r\n\tStarting to execute \"EADR_CS_IDBBackup_Post.cmd\"...\r\n\r\n\r\nStarting the EADR preparation process\r\n\r\nScript Environment: host='SERVER' user='DOMAIN\\user' \r\n                    script='D:\\Program Files\\OmniBack\\bin\\EADR_CS_IDBBackup_Post.cmd' \r\n                    path='D:\\Program Files\\OmniBack\\bin\\' \r\nCreating the ISO image ...\r\n[Normal] From: o&#x6d;n&#105;&#x69;s&#x6f;&#64;&#115;&#x65;r&#x76;&#x65;r&#x2e;d&#111;&#x6d;a&#x69;&#x6e; \"omniiso\"  Time: 04.04.2014 12:09:55\r\n\tCreating the Disaster Recovery ISO image file. This may take a few minutes...\r\n\r\n[Normal] From: o&#109;&#x6e;&#x69;i&#115;&#x6f;&#x40;s&#101;&#x72;&#x76;er&#x2e;&#x64;om&#x61;&#x69;n \"omniiso\"  Time: 04.04.2014 12:09:55\r\n\tInitializing MiniOS directory structure.\r\n\r\n[Normal] From: &#x6f;m&#x6e;i&#x69;&#115;o&#x40;s&#x65;r&#x76;&#101;r&#x2e;d&#x6f;&#109;a&#x69;n \"omniiso\"  Time: 04.04.2014 12:09:55\r\n\tMounting MiniOS image.\r\n\r\n[Normal] From: &#x6f;mn&#x69;&#105;s&#x6f;&#64;s&#x65;&#x72;v&#x65;&#x72;.d&#x6f;&#109;a&#x69;&#110; \"omniiso\"  Time: 04.04.2014 12:10:00\r\n\tInserting Recovery Info file into the MiniOS image file.\r\n\r\n[Normal] From: o&#x6d;&#x6e;i&#x69;&#x73;o&#x40;&#x73;e&#114;&#x76;e&#114;&#x2e;d&#111;&#x6d;a&#105;&#x6e; \"omniiso\"  Time: 04.04.2014 12:10:00\r\n\tInserting hardware information file into the MiniOS image file.\r\n\r\n[Normal] From: o&#x6d;n&#105;&#x69;s&#111;&#x40;s&#101;&#x72;v&#101;&#x72;.&#x64;&#x6f;m&#x61;&#x69;n \"omniiso\"  Time: 04.04.2014 12:10:00\r\n\tInserting network information file into the MiniOS image file.\r\n\r\n[Normal] From: &#x6f;&#109;n&#x69;&#105;s&#x6f;&#x40;s&#x65;&#x72;&#118;e&#x72;&#46;d&#x6f;&#x6d;a&#x69;&#x6e; \"omniiso\"  Time: 04.04.2014 12:10:00\r\n\tInserting ASR BCD file into the MiniOS image file.\r\n\r\n[Normal] From: &#x6f;m&#x6e;i&#x69;s&#x6f;&#64;s&#x65;r&#x76;e&#x72;&#46;&#x64;&#111;m&#x61;i&#x6e; \"omniiso\"  Time: 04.04.2014 12:10:00\r\n\tCopying MiniOS system files to the image file.\r\n\r\n[Normal] From: o&#109;&#x6e;&#x69;i&#115;&#x6f;&#x40;s&#101;&#x72;&#x76;e&#114;&#x2e;&#x64;o&#109;&#x61;&#x69;n \"omniiso\"  Time: 04.04.2014 12:10:00\r\n\tCopying DRM binaries to the image file.\r\n\r\n[Normal] From: &#111;&#x6d;n&#x69;i&#x73;o&#x40;s&#101;&#x72;&#118;&#x65;r&#x2e;d&#x6f;m&#97;&#x69;&#110; \"omniiso\"  Time: 04.04.2014 12:10:00\r\n\tCopying DRM configuration directory to the image file.\r\n\r\n[Normal] From: &#x6f;m&#x6e;&#105;&#x69;&#x73;o&#x40;&#115;&#x65;&#x72;v&#x65;&#114;&#x2e;&#x64;o&#x6d;&#97;&#x69;&#x6e; \"omniiso\"  Time: 04.04.2014 12:10:00\r\n\tCopying backup application depot directory to the image file.\r\n\r\n[Normal] From: &#x6f;&#x6d;&#110;ii&#x73;&#x6f;&#x40;&#115;er&#x76;&#x65;&#x72;&#46;do&#x6d;&#x61;&#x69;&#110; \"omniiso\"  Time: 04.04.2014 12:10:00\r\n\tStoring phase 0 log file into the Recovery Set archive.\r\n\r\n[Normal] From: om&#x6e;&#x69;&#x69;so&#64;&#x73;&#x65;rv&#101;&#x72;&#x2e;do&#109;&#x61;&#x69;&#x6e; \"omniiso\"  Time: 04.04.2014 12:10:00\r\n\tConfiguring vendor specific system images.\r\n\r\n[Normal] From: &#x6f;mn&#x69;&#105;s&#x6f;&#64;s&#x65;&#114;v&#x65;&#114;.&#x64;&#x6f;m&#x61;&#x69;n \"omniiso\"  Time: 04.04.2014 12:10:00\r\n\tCreating the MiniOS image startup file.\r\n\r\n[Normal] From: o&#x6d;n&#105;&#x69;s&#111;&#x40;s&#x65;&#x72;v&#x65;r&#46;&#x64;o&#109;&#x61;i&#x6e; \"omniiso\"  Time: 04.04.2014 12:10:00\r\n\tInstalling additional MiniOS packages.\r\n\r\n[Normal] From: &#x6f;&#x6d;&#x6e;&#x69;&#105;&#115;o&#64;s&#x65;&#x72;&#x76;&#x65;&#x72;&#46;&#100;oma&#x69;&#x6e; \"omniiso\"  Time: 04.04.2014 12:10:17\r\n\tInstalling additional MiniOS packages.\r\n\r\n[Normal] From: omniiso&#64;s&#101;&#114;&#118;&#101;&#x72;&#x2e;&#x64;&#x6f;&#x6d;&#x61;&#x69;&#x6e; \"omniiso\"  Time: 04.04.2014 12:11:04\r\n\tInstalling additional MiniOS packages.\r\n\r\n[Normal] From: omn&#105;&#105;&#x73;&#x6f;&#x40;&#x73;&#x65;rve&#114;&#46;&#x64;&#x6f;&#x6d;&#x61;&#x69;n \"omniiso\"  Time: 04.04.2014 12:11:09\r\n\tInstalling additional MiniOS packages.\r\n\r\n[Normal] From: om&#110;&#x69;&#x69;&#x73;o&#64;s&#101;&#x72;&#x76;&#x65;r.&#100;&#111;&#x6d;&#x61;&#x69;n \"omniiso\"  Time: 04.04.2014 12:11:15\r\n\tInstalling additional MiniOS packages.\r\n\r\n[Normal] From: &#x6f;mn&#x69;&#105;s&#x6f;&#64;s&#x65;&#114;v&#x65;&#114;.&#x64;&#x6f;m&#x61;&#x69;n \"omniiso\"  Time: 04.04.2014 12:11:20\r\n\tInstalling additional MiniOS packages.\r\n\r\n[Normal] From: omn&#105;&#x69;&#x73;&#x6f;&#x40;ser&#118;&#x65;&#x72;&#x2e;&#x64;oma&#105;&#110; \"omniiso\"  Time: 04.04.2014 12:11:25\r\n\tInstalling additional MiniOS packages.\r\n\r\n[Normal] From: &#x6f;&#x6d;&#x6e;&#x69;&#x69;&#x73;&#x6f;&#x40;&#x73;&#x65;&#x72;&#x76;&#x65;&#x72;&#x2e;&#x64;&#x6f;&#x6d;&#x61;&#x69;&#x6e; \"omniiso\"  Time: 04.04.2014 12:11:32\r\n\tInstalling additional MiniOS packages.\r\n\r\n[Normal] From: omn&#105;&#x69;&#x73;&#x6f;&#64;se&#114;&#x76;&#x65;&#x72;&#x2e;dom&#97;&#x69;&#x6e; \"omniiso\"  Time: 04.04.2014 12:11:39\r\n\tCleaning up MiniOS image, preparing it for usage.\r\n\r\n[Normal] From: omniiso&#64;s&#101;&#114;&#118;&#101;&#x72;&#x2e;&#x64;&#x6f;&#x6d;&#x61;&#x69;&#x6e; \"omniiso\"  Time: 04.04.2014 12:11:39\r\n\tInjecting driver files into the MiniOS image.\r\n\r\n[Normal] From: &#x6f;m&#x6e;i&#x69;&#115;o&#x40;s&#x65;r&#x76;&#101;r&#x2e;d&#x6f;&#109;a&#x69;n \"omniiso\"  Time: 04.04.2014 12:11:56\r\n\tInitializing MiniOS scratch space.\r\n\r\n[Normal] From: &#x6f;&#x6d;&#x6e;&#x69;&#x69;&#x73;&#x6f;&#x40;&#x73;&#x65;&#x72;&#118;&#101;&#114;&#46;domain \"omniiso\"  Time: 04.04.2014 12:11:57\r\n\tDismounting\/Committing MiniOS image.\r\n\r\n[Normal] From: o&#109;&#x6e;&#x69;is&#111;&#x40;&#x73;er&#118;&#x65;&#x72;.d&#x6f;&#x6d;&#x61;i&#110; \"omniiso\"  Time: 04.04.2014 12:12:18\r\n\tWriting CD-ROM ISO image to the target location.\r\n\r\n[Normal] From: o&#x6d;n&#105;&#x69;s&#x6f;&#64;&#115;&#x65;r&#x76;&#x65;r&#x2e;d&#111;&#x6d;a&#x69;&#x6e; \"omniiso\"  Time: 04.04.2014 12:12:18\r\n\tSuccessfully created the Disaster Recovery ISO image.\r\n\r\nSaving information about used media ...\r\nCopying generated ISO file and information about used media to network share ...\r\n        1 file(s) copied.\r\n        1 file(s) copied.\r\n        1 file(s) copied.\r\nFinished\r\n[Normal] From: B&#x53;&#x4d;&#64;&#115;&#x65;&#x72;v&#101;&#x72;.d&#x6f;&#x6d;a&#105;&#x6e; \"CS_Backup_IDB\"  Time: 04.04.2014 12:12:26\r\n\tThe exec script \"EADR_CS_IDBBackup_Post.cmd\" has completed.\r\n<\/pre>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>With Data Protector 8.XX the process to create disaster recovery images has been changed. Since the new version, the backup of the internal database is separated from the filesystem backup of the cell server. Hence, the &#8220;makeiso.cmd&#8221; (see https:\/\/www.data-protector.org\/wordpress\/2011\/03\/recover-cell-server-with-enhanced-automated-disaster-recovery\/) is no longer working. With the separation it is necessary to provide 2 session id&#8217;s for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"spay_email":""},"categories":[11],"tags":[],"translation":{"provider":"WPGlobus","version":"2.8.8","language":"en","enabled_languages":["en","de"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"de":{"title":false,"content":true,"excerpt":false}}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p28cjj-vp","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":3016,"url":"https:\/\/www.data-protector.org\/wordpress\/2016\/05\/prepare-and-execute-eadr-cell-server-on-windows-2012-r2-data-protector-9-06\/","url_meta":{"origin":1947,"position":0},"title":"Prepare and execute EADR &#8211; Cell Server on Windows 2012 R2 and Data Protector 9.06","date":"13. May 2016","format":false,"excerpt":"{:en} In the past I often informed about the free EADR feature in Data Protector to recover clients and cell server. The last time I wrote an article in 2014 including two small scripts to get things prepared and automated - see https:\/\/www.data-protector.org\/wordpress\/2014\/04\/eadr-cell-server-dp-8-1x-windows-2012-r2\/. However, the batch files got broken due\u2026","rel":"","context":"In &quot;HowTo&quot;","img":{"alt_text":"EADR_23","src":"https:\/\/i0.wp.com\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2016\/05\/EADR_23.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":431,"url":"https:\/\/www.data-protector.org\/wordpress\/2011\/03\/recover-cell-server-with-enhanced-automated-disaster-recovery\/","url_meta":{"origin":1947,"position":1},"title":"Recover Cell Server with Enhanced Automated Disaster Recovery","date":"29. March 2011","format":false,"excerpt":"{:en}In article EADR with Windows 2008 R2 I described how to use Data Protector EADR for a Windows 2008 R2 server. I also described in former articles that you should be prepared when your Cell Server crashs. To be able to do EADR for your Cell Server I wrote a\u2026","rel":"","context":"In &quot;HowTo&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2262,"url":"https:\/\/www.data-protector.org\/wordpress\/2015\/01\/data-protector-9-02-features-explained\/","url_meta":{"origin":1947,"position":2},"title":"Data Protector 9.02 features explained","date":"27. January 2015","format":false,"excerpt":"{:en} In December HP released the new Data Protector version 9.02. With this release additional features were implemented. Some of the new features are explained in more detail below. New Data Protector features: Pausing and Resuming Backup Jobs Reporting for Capacity Based Licensing VMware GRE for 3PAR Snapshots StoreOnce CoFC\u2026","rel":"","context":"In &quot;Common&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":313,"url":"https:\/\/www.data-protector.org\/wordpress\/2011\/01\/eadr-mit-windows-2008-r2\/","url_meta":{"origin":1947,"position":3},"title":"EADR with Windows 2008 R2","date":"21. January 2011","format":false,"excerpt":"{:de}In einen fr\u00fcheren Artikel hatte ich \u00fcber die Wiederherstellung eines Windows 2003 Servers mit Data Protector berichtet. Nachdem Windows 2008 auch immer mehr in Rechenzentren betrieben wird zeige ich nachfolgend die Wiederherstellung eines Windows 2008 R2 Servers mit Data Protector und der Enhanced Automated Disaster Recovery Funktion. Vorbereitung: In der\u2026","rel":"","context":"In &quot;HowTo&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2190,"url":"https:\/\/www.data-protector.org\/wordpress\/2015\/01\/eadr-tape-block-size\/","url_meta":{"origin":1947,"position":4},"title":"EADR and Tape Block Size","date":"1. January 2015","format":false,"excerpt":"{:en}In older articles I often wrote about Bare Metal Recovery, a feature included in Data Protector without any additional costs and called Enhanced Automated Disaster Recovery (EADR) - see https:\/\/www.data-protector.org\/wordpress\/?s=eadr. To recover the Cell Server (see link) I always told to use tape devices with a block size of 64K.\u2026","rel":"","context":"In &quot;HowTo&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3086,"url":"https:\/\/www.data-protector.org\/wordpress\/2016\/06\/omniofflr-offline-restore-data-protector-internal-database\/","url_meta":{"origin":1947,"position":5},"title":"OMNIOFFLR &#8211; Offline Restore Data Protector Internal Database","date":"1. June 2016","format":false,"excerpt":"{:en} In one of my previous articles I briefy informed about EADR for Data Protector 9.06 on Windows 2012 R2 - please refer to https:\/\/www.data-protector.org\/wordpress\/2016\/05\/prepare-and-execute-eadr-cell-server-on-windows-2012-r2-data-protector-9-06\/. However, if you don't need EADR as a complete recovery option and the preparation for disaster recovery for the IDB is required only, then you\u2026","rel":"","context":"In &quot;HowTo&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/www.data-protector.org\/wordpress\/wp-content\/uploads\/2016\/06\/offlr1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.data-protector.org\/wordpress\/wp-json\/wp\/v2\/posts\/1947"}],"collection":[{"href":"https:\/\/www.data-protector.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.data-protector.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.data-protector.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.data-protector.org\/wordpress\/wp-json\/wp\/v2\/comments?post=1947"}],"version-history":[{"count":12,"href":"https:\/\/www.data-protector.org\/wordpress\/wp-json\/wp\/v2\/posts\/1947\/revisions"}],"predecessor-version":[{"id":2568,"href":"https:\/\/www.data-protector.org\/wordpress\/wp-json\/wp\/v2\/posts\/1947\/revisions\/2568"}],"wp:attachment":[{"href":"https:\/\/www.data-protector.org\/wordpress\/wp-json\/wp\/v2\/media?parent=1947"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.data-protector.org\/wordpress\/wp-json\/wp\/v2\/categories?post=1947"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.data-protector.org\/wordpress\/wp-json\/wp\/v2\/tags?post=1947"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}