Book Image

Microsoft SharePoint 2013 Disaster Recovery Guide

By : Peter Ward
Book Image

Microsoft SharePoint 2013 Disaster Recovery Guide

By: Peter Ward

Overview of this book

Where does it all go wrong with disaster recovery? Yes, why a disaster recovery plan fails the business and costs IT staff their jobs or a promotion? This book is an easytounderstand guide that explains how to get it right and why it often goes wrong. Given that Microsoft's SharePoint platform has become a missioncritical application where business operations just cannot run without complete uptime of this technology, disaster recovery is one of the most important topics when it comes to SharePoint. Yet, support and an appropriate approach for this technology are still difficult to come by, and are often vulnerable to technical oversight and assumptions. Microsoft SharePoint 2013 Disaster Recovery Guide looks at SharePoint disaster recovery and breaks down the mystery and confusion that surrounds what is a vital activity to any technical deployment. This book provides a holistic approach with practical recipes that will help you to take advantage of the new 2013 functionality and cloud technologies. You will also learn how to plan, test, and deploy a disaster recovery environment using SharePoint, Windows Server, and SQL tools. We will also take a look at datasets and custom development. If you want to have an approach to disaster recovery that gives you peace of mind, then this is the book for you.
Table of Contents (19 chapters)
Microsoft SharePoint 2013 Disaster Recovery Guide
Credits
Foreword
About the Authors
About the Reviewers
www.PacktPub.com
Preface
4
Virtual Environment Backup and Restore Procedures
Index

Real-world scenarios for consideration


This section of the appendix outlines some points of failure and suggestions for you to consider.

User overwrites a file

Versioning is great, but if a user uploads with overwrite, in some cases this creates a new document. This happened to Sudip about a year ago. In explorer mode. It required a full content DB restore to Dev. In-location restore was not an option, as that would roll all content back.

The feature retract failure

Feature fails on retract across: farm and orphaned GUIDs; perhaps SharePoint server and configuration DB out of sync with content DBs and GAC, Registry, and Web.config. Other areas that can get out sync are IIS configuration (IIS Metabase), SharePoint webroot folders, and certificate stores. Note registry syncs with the config DB (there are PowerShell commands to force a resync in some cases). Third party apps can touch standard XML files, customize site definitions (webtemp.xml), iFilters (like PDFs), workflows, custom fields, custom content type definitions and so on.

Restore a service application

Imagine a need to restore BCS, search, or MMS. Imagine an MMS rollback that results in recent terms, that are used in content DBs, disappearing. This includes references used within a content DB, as well as the service application linkage to its own databases. Restore has to include the proxy connection.

Restore wipes key drive information

Best practice is to store all code and install packages on each SharePoint server. If a rollback or uninstall fails, the reinstallation can sometimes restore the farm to a working state. Server rollback would cause these to roll back as well, which is not always what is desired. Best practice is to supplement server storage of releases with a dedicated drive for such static install packages so that they don't get rolled back.

Service application DBs

Depending on what was changed, Secure Store entries can be out of sync, as can BCS items, search managed crawl properties, or if a server snapshot was restored but the databases are not, or vise versa.

Search out of date on restore

Imagine a rollback of either content DBs or search; the search index can be ahead of the older content DB restore, having references to documents that were added after the content restore point. Or the incremental crawl won't pick up on Content DB change log entries after a restore point. The short answer is a full crawl after a restore.

Non-SharePoint

Consider any additional IIS web services for customizations. SharePoint Central Administration backups are unaware of these additions as they exist outside SharePoint, and their backup/restore needs to be taken into account.

Servers in sync

If there are multiple servers in the farm, they need to be chronologically in sync; if one server is restored but not another, the server GACs will be different. If the servers are not consistent, then users who are being served by one server may receive different results than users who are being served by another server.

IIS

IIS settings need backup/restore consideration. At the very least, the following settings need to be documented as part of the DR plan:

  • Application pool settings, including service accounts

  • HTTP compression settings

  • Time-out settings

  • Custom ISAPI filters

  • Computer domain membership

  • Internet Protocol security (IPsec) settings

  • Network Load Balancing settings

  • Host header entries

  • Secure Sockets Layer (SSL) certificates

  • Dedicated IP address settings

SharePoint configurations that need to be in sync across environments are as follows:

  • Application pool settings, including service accounts (all accounts that run as Web applications, including the crawler account and the search account)

  • Alternate access mapping settings

  • Farm-level search settings

  • External service connection settings

  • Workflow management settings

  • E-mail settings

Doomsday DR

Consider the following scenario. There is a major problem with your current live SharePoint environment and everything goes wrong. All there are, is some new hardware, DVDs, and a set of backups if you are lucky. Could this be rebuilt from scratch within a reasonable timeframe? Would all of the necessary documentation be in place, detailing the steps to take in order to rebuild your SharePoint environment? Granted, this is an extreme scenario, but once the basics are in place, it makes sense to devote some thought to the more extreme scenarios.

Tools for consideration

There are limits to the capabilities within SharePoint that are addressed by third party vendors. These can blur the line with backup/recovery software. Below is a sample of some vendor offerings to be aware of in the planning stage:

Vendor

Product

Site

Idera

SharePoint Backup

http://www.idera.com/

Quest

Recovery Manager

http://www.quest.com/

AvePoint

DocAve

http://www.avepoint.com/

NeverFail

Continuity Protection

http://www.neverfailgroup.com/