Rick's Tech Gab

A little Gab about this and that, but mainly Technology!!

Posts Tagged ‘Backup

Veeam Explorer for Microsoft Exchange 2013 Beta

leave a comment »

Everyone who uses Veeam today is familiar with the product Veeam Explorer for Microsoft Exchange. It has made item level recovery a dream; you almost wish people would delete email, just to use it….. no not really, but that is how simplified the process is. Version 6.5 supports Microsoft Exchange 2010, however today you can get the Beta for version 7 that supports both Microsoft Exchange 2010 and 2013. The beta works great; it will be fully integrated with Veeam Backup and Replication v7. With the beta not everything works as seamless when it comes to mounting the backup directly to the Veeam Explorer console, but it will when it is fully released. If you would like to download the Beta head over to Veeam and get started.

What has the new version brought to the table?

· Support for Exchange 2013

· Improved engine of restoring items back to the Exchange Server

What Features do you get?

· Explorer like interface that allows you to look into your Exchange Backups and locate things quickly with a familiar interface.

· Search capabilities across one or many mailboxes; quickly find what you are looking for.

· Ability to export to a PST file with no commands to run, export to MSG files to store in a folder, or send as attachments.

· Recover to the original mailbox or a different one.

· No Agents! For backup or restores

· No need to restore the backup

· No special backup, if you already have Exchange 2013 backups you can even use them. Even if the backups came from another source. You just need to point the tool to the Exchange Database File (EDB)

Beta Requirements

· Veeam Backup & Replication 6.5

· Microsoft Windows 2008 or later (64-bit)

· Microsoft Exchange 2010 or 2013

· Microsoft Outlook 2010 or later 64-bit, only if you want to export PST


**To install the v7 Veeam Explorer you will need to uninstall the previous version.

Go to the Control Panel, and launch “Program and Features” and remove “Veeam Explorer for Exchange”


Extract the files from “Veeam_Explorer_for_Exchange_7.0.0.481” you should now be able to execute “VeeamExplorerForExchange.msi”

The first screen you will see is the welcome screen, click “Next”


Accept the “EULA”


Choose your install location.


At this point you are ready to install


Within a few seconds the install is complete.


Now the real work begins, Restore time

With the beta version like I mentioned above you need to do a couple of extra steps. Please remember these extra steps are just for the beta, and when it is fully released you will not have to do this.

Open up the Veeam Backup & Replication console. In the left window expand “Backups” and click on “Disk”, in the right window you will now see all your backups. Expand the disk that contains your Exchange 2013 backup. Right click the backup and select “Restore Guest File (Windows)”. This will mount the backup to your Backup Server. In my setup the location is “C:\VeeamFLR\Exchange02”.


At this point you should see the “Restore Wizard” pick the restore point you would like to recover data from.


Click “Next” and enter in a restore reason if you would like.


Click “Finish” and wait a few moments while the backup mounts to your server.


At this point you should see the following screen. In the ribbon at the top of the screen you will see “Exchange Items” we are now going to click that and it will launch the Veeam Explorer Console. clip_image013

If this is your first time running the Veeam Explorer console, we do need to do one extra step. We need to provide the application with the Exchange Database Storage Engine file (ese.dll) you can locate this file from your Exchange server. In my setup I have copied the file to my backup server and stored it in a folder on the C Drive called ExchangeDLL. The location of the file on your Exchange Server resides in the bin folder my setup its located at “C:\Program Files\Microsoft\Exchange Server\V15\Bin” Once you have copied the file to your backup server we are going to point Veeam Explorer to the proper location. **You only have to do this once**

Click “Options”


Click “Browse” for the version of the ese.dll you want to specify.


Locate the file you copied from your Exchange Server, click “open” then click “ok”.


This is the section where we point Veeam Explorer to the mailbox database. Click “Add Store”


You will be prompted with the following window. You now need to locate your EDB file, you may have more than one Mailbox Database, if you do select the one where the mailbox resides that you need.


The file location will vary, depending on your setup. However the database file will be in the same folder location as it is on your Exchange Server. Remember all we are doing is looking at a mounted copy of your Exchanger Server Backup. Once you have the file located, select it and click “open”


You are now told “online Exchange backup detected, log replay is required” this is normal, and now the logs will be replayed to the database. Click “Recover”


Explorer view of your Exchange Database is visible. From here you can see all users who are located in this mailbox database.


We are going to go ahead and restore some items. But first we need to delete some! From my Administrator account I am going to go ahead and delete everything from the account including e-mails, calendar items, and tasks. You will need to take my word for it. Like I said I deleted everything from my account, I want to restore all the items. Here I could go and restore the entire administrator mailbox, but I want more control. In this example I will go ahead and use the “Advanced Find” and add the criteria that I want to show any item over 1KB in size which happens to be everything in that account.


At this point I am ready to restore the email back to it original location. I have selected all the items I want to recover, right clicked an item and click “Restore to…”


If you notice from the information below, I am also restoring this email to a server that is not part of the same domain as my backup server. But it is no issue; we have the ability to specify different credentials. I populated the Mailbox account I want to restore the items, but this could have been any mail account in my Exchange Organization.


The CAS server address should be populated; you can change this if you must. You can also select the location to restore the items; you can put everything back to the original location or specify a different folder.


Here you can select if you want to only restore changed items, deleted items, and if you would like to mark all restored items as unread.


Once you hit restore you will see a status window.


When the Job completes you will get a status window to let you know the outcome of the restore. In my case I didn’t delete a contact so the items merged. Even though this was a small restore it only took 15 seconds! Imagine the hero you can become when you can restore items to someone’s email within a few minutes.


You don’t always have to restore to the production Exchange Server. Below I will explain your other options.


Open: Allows you to open the item within Veeam Explorer to look at the item in more detail.



Save to .msg file: from here you can save the item as a .msg to a location of your choosing


Save to Desktop: Will save the file as a .msg to the desktop

Send to: Attaches all the items to an email that you can send directly to another mailbox, and from within Veeam Explorer.


Export to .PST file: Export a selected amount of items or the entire mailbox to a .PST file. You can specify the filename and the location

Export to Desktop\Mailbox: This will automatically export your selection to the desktop with the name of the mailbox.

Veeam Explorer for Exchange also comes with the Veeam Backup Free Edition. Even with this being a beta feature it is rock solid. If you are not running Veeam today head over to www.veeam.com and check out all the great solutions Veeam has developed to ease the stress for Virtualization administrators around the world. You can always tell the Administrators who run Veeam; they are the ones who look well rested with a simile on their face.


Written by rickrbyrne

June 10, 2013 at 2:25 pm

Veeam Cloud Backup Edition

with 4 comments

I have had a little bit of free time the last couple of nights….. that I enjoyed every minute in the Lab looking at the new product release from Veeam. Veeam Cloud Backup Edition is a new product from Veeam that gives you the ability to move your Veeam Backup’s off to 15 Cloud Storage providers, any that support OpenStack, and even Local/Remote File Shares. What does this give us? An Affordable solution for off-site backup of our Virtual Environment with no re-design of our local backup processes. Make sure to head over to the Veeam website and get more great products to help manage and protect your Virtual Infrastructure.

Key Features

Cloud-Agnostic – Support for 15 different public storage clouds

Encryption – Up to AES-256-bit encryption this is done on the server before transmission.

Compression – Saves time and Money! Data is compressed before sending to the cloud.

Cost Estimation – You can set limit by GB or Dollar, Makes sure you don’t go over your Storage Budget.

Job Notifications –  email to keep you informed on your backups copied to the cloud

Bandwidth scheduling – Control bandwidth in real time, and based off of Local or WAN locations.


All components of Veeam Backup & Replication Cloud Edition use the same license file. The license file should contain a Cloud backup option. If you use a license without the Cloud backup option that you previously obtained for Veeam Backup & Replication, you will not be able to use Veeam Cloud Backup. When you go to launch the application you will get the following error.


System Requirements

Veeam Cloud Backup Console

Specification Requirement
Hardware CPU: any modern x86/x64 processor (minimum 2 cores recommended)


HDD: 25 MB

Network: 1 Gbps

OS Both 32-bit and 64-bit versions of the following operating systems are supported:

· Microsoft Windows XP SP3

· Microsoft Windows Server 2003 SP2

· Microsoft Windows Vista SP2

· Microsoft Windows Server 2008 SP2

· Microsoft Windows Server 2008 R2 SP1

· Microsoft Windows 7 SP1

· Microsoft Windows 8

· Microsoft Windows Server 2012

Note that Microsoft Windows 8 and Microsoft Windows Server 2012 are not supported for the file-level restore from the cloud scenario.

Software .NET Framework 4.0 (included in the setup)
Cloud Storage A registered cloud service account.



The installation of the this product is very fast, and painless. That is one of the reasons I enjoy working with Veeam products.  You need to keep in mind when installing Cloud Edition, it has to have all of its components installed on the same local machine as the Veeam B&R SQL Database. The reason is to get all the integration working correctly, with the integration you will see the History of the Cloud Jobs from within the Veeam B&R Console.


– Of course make sure it meets the System Requirements

– Make sure you have the proper license file

– From above highly recommended to install Cloud edition on the same machine as the SQL Database.

Screenshot of Install

For this installation I already have a version of Veeam B&R already running, I am only showing the Veeam Cloud Backup Install.


You can now choose your User Mode. To sum it up all users can have the same settings and plans, or they can have different plans and settings for their own account. I am going with the Common Setup. But you could see the use case for this.


You can change your install location, I’m moving mine to my D Volume. I just find it easier to manage. You can go ahead with the defaults.


Time to watch the progress, but you won’t be waiting long.


Took all of 3 Minutes from the point I launched the installer.


First Launch


The Welcome Tab is your first landing spot where you can go ahead and setup your backup plan. All the other tabs are practically empty right now until you create a Backup Plan and start running them.


Under the File Menu you will get to see all your Cloud Storage Vendors. I don’t think anyone will be displeased with the choices. If you do not have a Cloud Storage Vendor at the moment you can start your shopping now. You can even select Amazon Glacier, and start to use that for very low cost storage for archive data.


From the Screen Shot above you will also see Export configuration and Import Configuration. This gives you the ability to export your Backup Plans and restore them on another server.


From the tools menu you can select “Change Service Account” this will allow you to run the Cloud Console under a different service account, if you need to change authentication for a Backup/Restore. Network Credentials gives you the ability to use different credentials for different network paths, very handy option.


Now we get into the options. You can set Application preferences, connection attempts, bandwidth schedule, Global Purging settings, proxy, logging and advanced settings.



Create a Backup Plan

I do not have a Cloud Storage Vendor Account. For my testing I am going to be using a Shared folder that is not part of my Lab Domain.

The first thing I am going to do is setup network credentials for that path.



Time to complete the Backup Plan Wizard.


Next setup is select your Cloud Storage “In my case I will select File System” and create a new account. From the Advanced link, you can choose a Backup Prefix that will allow you to have more than one Job go to the same bucket but be able to identify it easily.


With our Storage defined we now need to give the Plan a name, and decide if we want to store the plan configuration in the Storage. The default is yes. I agree that it is a good choice, this way if the server you are running the Cloud Backup’s from is no longer with you, you have the configuration for the job saved offsite.


Backup Mode

You have two main choices

Advanced Mode –  You can use Encryption and supports Versioning of Files. But you can only access your files with Veeam Cloud Edition manager.

Simple Mode – You can use any file manager to access your files, however encryption and versioning is not supported.

Really the choice is yours, but I like the Advanced mode where I can use Encryption to protect my data, and also the ability to keep versions of files. Custom Mode basically does a vanilla replication. You may be very interested in the last option to force using VSS, this will be quite useful if another process is accessing your files.


Now it is time to go ahead and select your Backup Source. I am going to select a Veeam Backup folder called Critical VM_s.


The Advanced Filter is just that, it lets you choose exactly what you want to replicate or what you don’t want to replicate. Along with the ability to skip folders, and choose files that were modified within a certain date/time.


Now we get into Compress and Encryption. I am going to select compress all files, and do AES 128 Bit Encryption *** Please do not forget your Encryption Key, that could turn into one bad day when you need it to restore *** You can also select to encrypt your file names.


Purge Options can be pulled from the Global settings in the options, or you can set different ones per Job.


Schedule gives you a few options. You can do it manually, specific date, recurring, or real-time. With real-time it will monitor the folder and check it every 60 Sec for any changes. It will store the Changes locally, and every 10 Minutes move it to your cloud storage.


Pre / Post Commands will allow you to execute a command before or after the Job. Depending on the result of the command the job will continue or fail.


Notifications can send off Email alerts, and can also generate a Windows Event log entry.


look over your summary and make sure all looks as you had planned.


Now with a Backup Plan in place the Welcome Screen has changed. It now shows our new Storage, and Backup plan. The Backup Plan tab is the place to go if you want to run a Job, view it’s progress, or make changes.


The Backup Storage Tab gives us a view into our Storage, and gives us the ability to restore files from the location, or delete them.


Backup Plan Execute

Now that I have my plan configure, and just finished doing a full backup of two VM’s. I am going to move that to my backup storage.


This is going to be a fairly small transfer of about 14.3 GB’s. To start the Backup Plan launch the Cloud console and go to the Backup Plans Tab, and click the link “Run”


click the down arrow on the right to get more details


The Backup has completed


The Email Notification


From the Backup Storage Tab you can view your files


From within the File Share this is what you will see. D$ are where the files reside in an encrypted format, meaning from this location I can look at the files, but can’t do anything with them. CBB_Configuration is where the configuration for the Backup Plan is stored.









Command Line Trigger Backup Plan

You may be asking yourself, well….. I want to run a backup job from Veeam B&R, then have it automatically run a Cloud Backup to my Off-Site Storage? That you can! Veeam Cloud Backup has a little tool called cbb.exe it is located at the install location for Veeam Cloud (C:\program files\Veeam\Cloud Backup\cbb.exe) To learn more about it just go ahead and run the command with no arguments or the ?. Also Veeam Cloud Backup Help from within the console has a full section related to the CLI.


But all we want to do is trigger a Cloud Backup after the Veeam Backup is complete. To get a list of Backup plans run cbb.exe plan –l the plan I want to trigger is VM Different-Storage.


The command that trigger this pan would be as follows


We now know the command we will need. Go ahead and open up notepad, paste the command, and save it as a bat file. Lets go edit our Veeam Backup Job. As you can see we can enter in a post command from the Advanced options from the Storage settings. I’m going to go ahead and save the changes.


Going to start the Job again with the new post command.


Once the Job is completed the post command runs and then we run the cloud backup.


Restore Time

Time to test the restore, no point replicating this data if we can’t restore it.

First thing I am going to do is delete two files.



Let’s restore them. Go to the Cloud Backup Console and go to the Backup Storage Tab. Expand your location where the files should exist.


You will see the two files I deleted from my Backup Folder. I have selected them, right clicked and now going to restore them to their original location.


Just going to do this once, no need to save


I’m going to restore the latest version. This is where Versioning comes into play if you did the advance mode.


In this case I want to restore to the original location.


These files were encrypted and still are, we need to have the password to complete the restore.


Make sure all is as it should be.


The progress of the Job


It took all of 30 secs, but again this is local storage and no compression needs to take place.


You can check now under the History Tab to see the two files that were restored.


My files are back where they should belong.


Take Away

I don’t know if anyone else has noticed something amazing about the new Cloud Backup……. It can replicate any file, I didn’t go into detail on it, but I have done other Job’s of just random files, without an issue. Veeam could have built this product to block any other type of replication that wasn’t a Veeam Backup, but they didn’t. Which I thank them for that, it makes my business case that much easier. I think when I put this in my environment I am going to find many more uses for it. For what this product is going to cost in the overall picture of data protection and security, I am getting… What about you?

To find out all the details, have a look here

Written by rickrbyrne

February 13, 2013 at 12:10 am

Posted in Lab, Server, Veeam

Tagged with , , , , , ,

Veeam 6.5 Configuration Backup

leave a comment »

One of the things I always wanted from Veeam was a simple way to backup my Veeam B&R server configuration. Guess what….. Veeam knew their Customers wanted that, aren’t we all glad they listen so closely to their Customers. With Veeam v6.5 you can now backup the configuration of a Veeam server within a few steps. If’s so simple if you don’t pay attention to release notes you may just miss this new feature, if you do miss it and you do have corruption of your database you will wish you knew it was available.

Here are the steps

Go to the Veeam Console

Go up to the top left corner and select the Menu dropdown choose the “Configuration Backup”


First thing select “Enable configuration backup”, select the Backup Repository where you would like to store the backup. I wouldn’t be to concerned about space, here is a sample from a production server holding several jobs, Labs, and Sure backups, as you can tell to hold the configuration it is only consuming a little over 100 MB. From here you can also select the amount restore points to keep.


The Schedule gives you the ability to set it daily, monthly, and the ability to select which days.


The Backup gives you a great ability to take a configuration backup of your database before you perform an upgrade, or any other system changes that could affect your database.

If you want to restore that is also a very simple process. Click Restore, choose your Backup Repository, select the backup file, your database. Another great option to take a backup before you perform the restore. Supply your Credentials, review your choices, and apply!


Just wanted to give highlight to this simple but very useful and handy option!

Written by rickrbyrne

January 29, 2013 at 9:48 pm

Posted in Veeam

Tagged with , , , ,