Introducing the SBS 2011 Migration Preparation Tool

Introducing the SBS 2011 Migration Preparation Tool

  • Comments 14
  • Likes

[Today's post comes to us courtesy of Justin Crosby from Commercial Technical Support]

One of the major changes for SBS 2011 from SBS 2008 is the inclusion of the Migration Preparation Tool. This tool is designed to prepare your source server and domain to be migrated to SBS 2011. The tool performs two major functions:

  • Scans the health of the existing domain to identify many issues that may prevent a successful migration
  • Prepares the domain for SBS 2011.

You cannot perform a migration mode install without first running this tool on your source domain. Once you run the tool you have 14 days to start the migration. If you wait longer than 14 days you must re-run the tool before migration. We recommend re-running the tool immediately before performing a migration to make sure no new issues have arisen between the time you last ran the tool and the start of the migration.

To prepare the domain for SBS 2011 the tool will complete the following tasks as needed:

  • Raise the domain and forest functional level to Windows Server 2003
  • Use ADPREP to extend Active Directory schema to Server 2008 R2
  • Install hotfix KB943494 to extend SBS co-existence to 21 days (SBS 2003 only)
  • Convert Exchange to Native Mode (SBS 2003 only)

The Migration Preparation Tool will also scan the domain and source servers for errors and misconfigurations that will prevent a successful migration. Some of the things it checks for include:

  • Journal Wrap
  • Domain\Forest Functional Level
  • Services not started
  • Updates missing
  • Broken replication
  • Missing Sysvol Share
  • IPv6 Disabled
  • Etc.

The tool has two severity levels, errors and warnings. Errors must be fixed before continuing, but warnings can be ignored. Please be very careful when you choose to ignore a warning. We recommend fixing all errors and warnings before continuing. Spending a few minutes to fix a warning beats spending hours restoring from backup and performing a migration over.

Tool Installation

clip_image002

To install the source tool the following prerequisites must be met:

If you do not meet one or more of the prerequisites you will receive an error:

clip_image003

Once the installation completes you will receive a finish screen as shown below.

clip_image004

Running the Tool

Once the tool has been installed you can launch it using the shortcut on your desktop. The tool will ask you if you want to update the tool before proceeding. We recommend ALWAYS clicking Download and install updates. This will ensure that you are using the newest version with the most recent health checks. The great thing about this is that we can add new health checks for any new issues discovered over the lifetime of the product.

clip_image006

Once the updates are complete you will receive the following screen. We highly recommend that all users have a current, verified, and tested backup in place before beginning a migration. You must check I have a backup and am ready to proceed before you can click next.

clip_image007

Now the tool will prepare your domain for the installation of SBS 2011. Depending on your source domain between 0 and 4 tasks will run at this point. As the tasks complete a green checkmark will appear next to the task. If a task fails it will receive a red check. To figure out why a task failed you can look at the log found in C:\Users\<UserName>\AppData\Local\Temp\Migration Preparation Logs.

clip_image008

Next the tool will then start scanning for issues. If the tool detects any errors or warnings you will see a screen similar to the one below. You will have a chance to correct the issue(s) and re-scan. If the fix requires a reboot you will need to run the tool again. You can rerun the tool as many times as needed. Be sure to create a 2nd backup after the fixes have been made.

clip_image009

If the scan detects no errors you will see the following.

clip_image010

Clicking next will take you to the final page.

clip_image011

You can now launch the Answer file generator, review the Migration Guide, and begin your migration.

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment
Comments
  • Okay...so where can one download this new tool?

  • The tool is included on the SBS 2011 DVD #1.  It is not available for download as of now.

  • Well it's kinda downloadable.  You can download SBS 2011 media (trial version) so in a way it is downloadable :-)

  • Hi all...but this tool was not already present in SBS 2008? I always used it for migration to sbs 2008 from sbs 2003...

    Isn't true?

  • Can an in place upgrade be done?

    If I have a server running SBS 2008, can I upgrade to SBS 2011 on the same box?

  • Running the tool on SBS 2003 it fails on the scan.  The SourceTool.log shows:

    !Error! BPAEngine: Microsoft.WindowsServerSolutions.SmallBusinessServer.Tools.MigrationPrep.Wizard.BPAException: Unexpected PSRuntime exception. ---> System.Management.Automation.CommandNotFoundException: The term 'get-mbcamodel' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

      at System.Management.Automation.CommandDiscovery.LookupCommandInfo(String commandName, CommandOrigin commandOrigin)

      at System.Management.Automation.CommandDiscovery.LookupCommandProcessor(String commandName, CommandOrigin commandOrigin, Nullable`1 useLocalScope)

      at System.Management.Automation.CommandFactory._CreateCommand(String commandName, CommandOrigin commandOrigin, Nullable`1 useLocalScope)

      at System.Management.Automation.Runspaces.Command.CreateCommandProcessor(ExecutionContext executionContext, CommandFactory commandFactory, Boolean addToHistory)

      at System.Management.Automation.Runspaces.LocalPipeline.CreatePipelineProcessor()

      at System.Management.Automation.Runspaces.LocalPipeline.InvokeHelper()

      at System.Management.Automation.Runspaces.LocalPipeline.InvokeThreadProc()

      --- End of inner exception stack trace ---

      at Microsoft.WindowsServerSolutions.SmallBusinessServer.Tools.MigrationPrep.Wizard.MBCAEngine.Run()

      at Microsoft.WindowsServerSolutions.SmallBusinessServer.Tools.MigrationPrep.Wizard.BPALauncher.Run()

    02/10/2011 20:11:04          Unexpected errors occurred during BPA scan.

    Any Help

  • I purchased a new Server with SBS2008 in Dec 2010 with software assurance.  Can I upgrade on same server?  

  • A simple download for this tool would be nice.

  • This is a great stuff regarding the small business tool. This suggest us nice ideas and creativity in field off http://www.magnetichq.com/features/simple-accounting/">small business tool.

  • The article give us great ideas about the http://www.magnetichq.com/features/simple-accounting/">small business tool. This is very intersting and helpful discussion.
    Thanks For Sharing.

  • This post tell us great and fine ideas about the http://www.magnetichq.com/">small business tool. This is a good and very nice information about the same.