{"id":11192,"date":"2014-12-01T09:10:00","date_gmt":"2014-12-01T08:10:00","guid":{"rendered":"http:\/\/nolabnoparty.com\/?p=11192"},"modified":"2020-03-15T18:12:02","modified_gmt":"2020-03-15T17:12:02","slug":"veeam-8-online-backup-lotus-domino","status":"publish","type":"post","link":"https:\/\/nolabnoparty.com\/en\/veeam-8-online-backup-lotus-domino\/","title":{"rendered":"Veeam 8 online backup Lotus Domino"},"content":{"rendered":"<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;\" title=\"veeam8backupdomino01\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino01.jpg\" alt=\"veeam8backupdomino01\" width=\"602\" height=\"202\" border=\"0\" \/><\/p>\n<p>Since Lotus Domino is an application <strong>non-VSS aware<\/strong>, the DBs consistency must be guaranteed during the Veeam 8 backup Lotus Domino process.<\/p>\n<p>Using Lotus Domino as corporate messaging system, the databases consistency is guaranteed running custom <strong>quiescing scripts<\/strong> (pre-freeze and post-thaw) stored in <strong>C:\\Windows<\/strong> in the Domino Server during the backup job.<\/p>\n<p><!--more--><\/p>\n<p>Directory location where the scripts should be located inside the VM depending on the version of ESXi.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino02\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino02.jpg\" alt=\"veeam8backupdomino02\" width=\"600\" height=\"180\" border=\"0\" \/><\/p>\n<p>To perform a <strong>Lotus Domino online backup<\/strong>, a single script can be used instead\u00a0with\u00a0the procedure\u00a0explained by\u00a0<strong>Andreas Neufert<\/strong> (Veeam Solution Central Architect EMEA).<\/p>\n<p>&nbsp;<\/p>\n<h2>Procedure<\/h2>\n<p>Using a text editor like Notepad, create a script with the commands to <strong>drop the connected users <\/strong>and<strong> flushing the cache<\/strong> in Domino.<\/p>\n<pre class=\"lang:default decode:true \">rem --------------------------------------------------------------\r\nrem\u00a0\u00a0 Company:\u00a0 NOLABNOPARTY\r\nrem\u00a0\u00a0 Script:\u00a0\u00a0\u00a0VeeamBackup.bat\r\nrem\u00a0\u00a0 Date:\u00a0\u00a0\u00a0\u00a0\u00a025\/11\/2014\r\nrem --------------------------------------------------------------\r\n\r\n\"C:\\Program Files\\IBM\\Lotus\\Domino\\nserver.exe\" -c \"drop all\"\r\ntimeout \/t 5 \/nobreak\r\n\r\n\"C:\\Program Files\\IBM\\Lotus\\Domino\\nserver.exe\" -c \"dbcache flush\"\r\ntimeout \/t 5 \/nobreak\r\n\r\nNet Time \\\\%computername% &gt;&gt; C:\\scripts\\logs\\veeambackup.log<\/pre>\n<p>Save the file as <strong>VeeamBackup.bat<\/strong>.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino03\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino03.jpg\" alt=\"veeam8backupdomino03\" width=\"591\" height=\"402\" border=\"0\" \/><\/p>\n<p>Create a directory <strong>C:\\scripts<\/strong> in Veeam server local drive and copy the <strong>VeeamBackup.bat<\/strong> file.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino04\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino04.jpg\" alt=\"veeam8backupdomino04\" width=\"427\" height=\"387\" border=\"0\" \/><\/p>\n<p>Now open Veeam Backup and Replication 8 and click <strong>Backup Job<\/strong> button to create a new backup job.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino05\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino05.jpg\" alt=\"veeam8backupdomino05\" width=\"600\" height=\"313\" border=\"0\" \/><\/p>\n<p>Assign a <strong>Name<\/strong> to the backup job then click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino06\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino06.jpg\" alt=\"veeam8backupdomino06\" width=\"600\" height=\"421\" border=\"0\" \/><\/p>\n<p>Click on <strong>Add<\/strong> button to add the VM Lotus Domino to the backup . Click <strong>Next<\/strong> to continue.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino07\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino07.jpg\" alt=\"veeam8backupdomino07\" width=\"600\" height=\"421\" border=\"0\" \/><\/p>\n<p>Select the<strong> Backup repository<\/strong> and the <strong>Backup mode<\/strong>. Click <strong>Next<\/strong> to continue.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino08\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino08.jpg\" alt=\"veeam8backupdomino08\" width=\"600\" height=\"531\" border=\"0\" \/><\/p>\n<p>Thick <strong>Enable application-aware processing<\/strong> option and click on <strong>Applications<\/strong> button.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino09\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino09.jpg\" alt=\"veeam8backupdomino09\" width=\"600\" height=\"421\" border=\"0\" \/><\/p>\n<p>Select the VM to configure then click <strong>Edit<\/strong>.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino10\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino10.jpg\" alt=\"veeam8backupdomino10\" width=\"600\" height=\"329\" border=\"0\" \/><\/p>\n<p>In <strong>General<\/strong> tab, select <strong>Perform copy only<\/strong> option then click <strong>Scripts<\/strong> to move to next tab.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino11\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino11.jpg\" alt=\"veeam8backupdomino11\" width=\"393\" height=\"434\" border=\"0\" \/><\/p>\n<p>Select <strong>Require successful script execution<\/strong> option to enable the scripts fields. Click <strong>Browse<\/strong> button next to <strong>Pre-freeze script<\/strong> and select the file previously created.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino12\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino12.jpg\" alt=\"veeam8backupdomino12\" width=\"393\" height=\"434\" border=\"0\" \/><\/p>\n<p>Select the file script created then click <strong>Open<\/strong>.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino13\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino13.jpg\" alt=\"veeam8backupdomino13\" width=\"600\" height=\"461\" border=\"0\" \/><\/p>\n<p>Click <strong>OK<\/strong> twice to save the settings.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino14\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino14.jpg\" alt=\"veeam8backupdomino14\" width=\"393\" height=\"434\" border=\"0\" \/><\/p>\n<p>From the drop-down menu, set the <strong>Credentials<\/strong> then click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino15\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino15.jpg\" alt=\"veeam8backupdomino15\" width=\"600\" height=\"421\" border=\"0\" \/><\/p>\n<p>Specify the job scheduling options then click <strong>Create<\/strong>.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino16\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino16.jpg\" alt=\"veeam8backupdomino16\" width=\"600\" height=\"421\" border=\"0\" \/><\/p>\n<p>Click <strong>Finish<\/strong> to exit the wizard.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino17\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino17.jpg\" alt=\"veeam8backupdomino17\" width=\"600\" height=\"421\" border=\"0\" \/><\/p>\n<p>To manual execute the backup, right click the new created backup job and select <strong>Start<\/strong>.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino18\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino18.jpg\" alt=\"veeam8backupdomino18\" width=\"600\" height=\"333\" border=\"0\" \/><\/p>\n<p>The backup job runs the<strong> pre-freeze script<\/strong> (<em>VeeamBackup.bat<\/em>) to drop all the connections and flushing the cache.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino19\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino19.jpg\" alt=\"veeam8backupdomino19\" width=\"600\" height=\"551\" border=\"0\" \/><\/p>\n<p>In Lotus Domino the commands in the\u00a0<strong>pre-freeze script<\/strong>\u00a0are executed.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino20\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino20.jpg\" alt=\"veeam8backupdomino20\" width=\"600\" height=\"352\" border=\"0\" \/><\/p>\n<p>Veeam backup safely <strong>creates the snapshot<\/strong> keeping all the DBs consistent.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino21\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino21.jpg\" alt=\"veeam8backupdomino21\" width=\"600\" height=\"551\" border=\"0\" \/><\/p>\n<p>The process\u00a0completes successfully.<\/p>\n<p><img decoding=\"async\" style=\"background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;\" title=\"veeam8backupdomino22\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2014\/11\/veeam8backupdomino22.jpg\" alt=\"veeam8backupdomino22\" width=\"600\" height=\"551\" border=\"0\" \/><\/p>\n<p>This solution keeps all the <strong>configurations inside Veeam server<\/strong> making the overall backup process centralized (scripts included) and with a better control.<img decoding=\"async\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/images\/firma.jpg\" alt=\"firma\" title=\"\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since Lotus Domino is an application non-VSS aware, the DBs consistency must be guaranteed during the Veeam 8 backup Lotus Domino process. Using Lotus Domino as corporate messaging system, the databases consistency is guaranteed running custom quiescing scripts (pre-freeze and post-thaw) stored in C:\\Windows in the Domino Server during the backup job.<\/p>\n","protected":false},"author":3,"featured_media":11170,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"linkedin_93tdZWzMZc_93tdZWzMZc":"","facebook_2879994398731222_17841400390232720":"","twitter_113568041_113568041":"","mastodon_115463926174894442_115463926174894442":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[2138,539,933,903],"tags":[579,1428,584],"class_list":["post-11192","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-backup-en","category-lotus-domino-en","category-veeam-en","category-vmware-en","tag-backup-en","tag-lotus-domino-en","tag-veeam-en","has_thumb"],"_links":{"self":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/11192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/comments?post=11192"}],"version-history":[{"count":0,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/11192\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media\/11170"}],"wp:attachment":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media?parent=11192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/categories?post=11192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/tags?post=11192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}