Recovering from Disasters

Because SharePoint Server 2007 is a multi-tiered solution and cannot be backed up via a single interface, you shouldn’t base your recovery plan on backups; you should base it on restores. You should first decide what you need to restore and in what time frame. As you progress through your plan, don’t forget to leave time for dependencies, such as SQL Server. Let’s use a four-hour SLA as an example. If it takes you the entire four hours to restore your SharePoint Server 2007 content, that doesn’t leave you time to restore SQL Server if needed. To totally restore a server farm, the following SharePoint Server 2007 components must be backed up, scripted, or thoroughly documented:

  • Configuration database and Central Administration content database via the native tools

  • Content databases

  • 12 hive customizations

  • Inetpub customizations, such as Web.config

  • Alternate Access Mappings (cannot be restored via native tools)

  • IIS for every WFE server

  • SSPs using native tools

Using the native farm backup tools in Central Administration, you will back up the majority of the preceding content with the exception of manually edited 12 hive customizations, Alternate Access Mappings, and unique IIS settings such as host headers, assigned IP addresses, and SSL certificates.

You cannot simply restore the native backups, however. You must first build a new farm. The new farm will create a new configuration database and Central Administration content database. The settings used for those two items will persist after a full restore. What actually happens is that the old configuration database is merged with the new one you created. Why not do a complete restore? You cannot restore the farm to full fidelity because you don’t have the SharePoint Server 2007 tools to perform the restore. Essentially, you must build a new farm to use the native restore tools. For small installations, the native tools work well. For larger installations, you may consider SQL Server backups of all content databases and use the native tools only for SSPs backups. Most large organizations are already performing SQL Server backups and would like to continue doing so for SharePoint Server 2007.

You may also decide to script all or part of your farm restoration. This is quickly becoming commonplace and will allow an exact reproduction of your farm while using SQL Server to back up and restore your content databases. You will still need to back up the file systems on all servers in the farm and back up your SSPs using the native tools. To restore a server farm using scripted backups, the best practice is to first build a farm using scripted backups. In a perfect scenario, your production farm is completely built using your farm recovery scripts. This ensures that the scripts can be used to restore the farm in the event of a disaster.

Note

To script a SharePoint Server 2007 farm installation, you need to thoroughly understand how to use config.xml for the binaries installation and psconfig.exe for farm provisioning. They are documented at http://technet.microsoft.com/en-us/library/cc261668.asp and http://technet.microsoft.com/en-us/library/cc263093.aspx, respectively.

Second, you need to use the native tools to back up your SSPs. Third, you will use SQL Server tools to back up your content databases. We have included a sample farm build script on the companion CD with instructions.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.119.131.72