On Thu, Jan 22, 2009 at 10:29:02AM +0000, Graham Keeling wrote:
> OK, so if you are just backing up your Exchange Microsoft Information Store,
> you would do this:
> 
> FileSet {
>   Name = "Windows Exchange Server data"
>     Include {
>        Plugin = "exchange:/@EXCHANGE/Microsoft Information Store"
>     }
> }

Though I am trying this plugin out, I am a complete novice with Windows
software, so this is a big learning experience for me. This is what I did
whilst trying to follow the instructions on
http://www.bacula.org/manuals/en/concepts/concepts/New_Features.html:

a) Set up a Microsoft 2003 Server, with Exchange 2003 installed, with
the default settings.
b) Set up a Microsoft XP machine, with Office 2007 installed.
c) Joined the XP machine to the domain of the server, and added a domain user
   called 'graham', who can collect mail from the Exchange server using
   whatever default protocal Exchange uses.
d) Telnetted to port 25 of the exchange server and set a couple of mails to
   'graham', which the Outlook client then picks up.
e) Installed the bacula client on the Exchange machine, making sure that the
   'Plugins Directory =' line is correct in the fd configuration file.
f) Set up the fileset above, and did a full backup.
g) Sent a few more mails to 'graham'.
h) On the 2003 Server, opened Exchange System Manager, went to Servers ->
   (Server name) -> First Storage Group, and for both Mailbox Store and
   Public Folder Store, right-clicked -> Properties -> Database, ticked
   'This database can be overwritten by a restore'.
   If I don't do this, I get messages like 'Unexpected cryptographic session
   data stream' when I run the restore.
   Also, right click the Mailbox and Public Folder Stores, and 'dismount'.
i) I then go to bconsole, and restore everything from the fileset.
j) On the 2003 Server, re-mount the Mailbox and Public Folder Stores.
k) Went to the XP machine to see what was now in my mailbox.

   Initially, I had a great deal of confusion (this is normal for me on
Windows, mind ;) ). All the same mails were still there. I went to Tools ->
Send/Receive -> Send/Receive All, and nothing changed. I eventually figured
out that Outlook downloads the mails to the local machine - though it leaves
copies on the server too.

(l) I flushed the cache by right-clicking on the inbox -> Properties -> Clear
Offline Items, then Tools -> Send/Receive -> Send/Receive All.

...and all the mails came back. I was only
expecting to get the mails that were present at the time of the original
backup, but I got all of the mails back.

What I think had happened was that I had restored the backup on top of the
subsequent data, meaning that I had all the mails on the Exchange server.
So, what I did next was that I repeated step (h), but then went to
C:/Program Files/Exchsrvr/ and tried to delete MDBDATA. It wouldn't let me.
So, I went into MDBDATA, and created my own new directory called 'old' and
moved all the files into it. It let me do that.
I then did steps (i) to (l) again. This time, the old mails up to the point
of the backup returned. Hooray!




So, onto 'Restoring to the Recovery Storage Group'.
I follow the instructions, creating Recovery Storage Group in the Exchange
System Manager.
I use bconsole to start the restore, choosing 'mod -> 10: File Relocation ->
1: Strip Prefix / 2: Add prefix' to set up the RegexWhere options.
However, I end up with the errors below, and I cannot then mount the Recovery
Storage Group -> Mailbox Store.

Any ideas? I've seen the 'cryptographic session' messages before, when I tried
to restore to the Exchange Stores without selecting 'This database can be
overwritten by a restore'. This isn't the problem here, though, as I've
made certain that the option is on for the Recovery Storage Group.

Jan 22 16:16:28  bacula-dir: devel-wk3-32-fd JobId 26: Error: HrESERestoreOpen 
failed with error 0xc7ff0bce - Unknown error.
Jan 22 16:16:28  bacula-dir: devel-wk3-32-fd JobId 26: Error: 
/usr/src/redhat/BUILD/bacula-2.5.28-b1/src/filed/restore.c:390 Unexpected 
cryptographic session data stream.
Jan 22 16:16:28  last message repeated 5 times
...
Jan 22 16:16:28  bacula-dir:   Build OS:               i686-pc-linux-gnu 
unknown unknown
Jan 22 16:16:28  bacula-dir:   JobId:                  26
Jan 22 16:16:28  bacula-dir:   Job:                    
devel-wk3-32-restore.2009-01-22_16.16.25.42
Jan 22 16:16:28  bacula-dir:   Restore Client:         devel-wk3-32-fd
Jan 22 16:16:28  bacula-dir:   Start time:             22-Jan-2009 16:16:27
Jan 22 16:16:28  bacula-dir:   End time:               22-Jan-2009 16:16:28
Jan 22 16:16:28  bacula-dir:   Files Expected:         10
Jan 22 16:16:28  bacula-dir:   Files Restored:         12
Jan 22 16:16:28  bacula-dir:   Bytes Restored:         0
Jan 22 16:16:28  bacula-dir:   Rate:                   0.0 KB/s
Jan 22 16:16:28  bacula-dir:   FD Errors:              7
Jan 22 16:16:28  bacula-dir:   FD termination status:  Error
Jan 22 16:16:28  bacula-dir:   SD termination status:  OK
Jan 22 16:16:28  bacula-dir:   Termination:            *** Restore Error ***


------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to