Sharepoint 2007 backup & restore

29
1 Backup & Restore Michele Adamo [email protected]

description

sharepoint, moss 2007, Backup, restore, corso, formazione, Sharepoint training

Transcript of Sharepoint 2007 backup & restore

Page 1: Sharepoint 2007 backup & restore

1

Backup & Restore

Michele Adamo

[email protected]

Page 2: Sharepoint 2007 backup & restore

Sommario

1. Levels of Data Recovery2. Content Recovery3. Site Recovery4. Disaster Recovery

Page 3: Sharepoint 2007 backup & restore

Levels of Data Recovery

Content RecoveryRecovering a document or list by using the Recycle Bin or versioning

Site RecoveryRecovering from accidental deletion or data corruption of a site. Site recovery can be performed by site administrators

Disaster RecoveryPerforming recoveries (by using built-in tools or external tools or both) and possibly migrating a site, database, or farm to new hardware. Disaster recovery can be performed by farm administrators.

Page 4: Sharepoint 2007 backup & restore

Content RecoveryVersioning

Losing data by overwriting a document Document Library Settings > Versioning Settings

Major Versions Also known as Simple Versioning. Each iteration becomes a full copy of the document

with the versions numbered sequentially (1, 2, 3, …)

Major & Minor Versions Use this option if you need to differentiate between Draft versions and Final/Published

versions. Read-only users can only view major versions

Page 5: Sharepoint 2007 backup & restore

Content RecoveryRecycle Bin

Fist Stage Recycle BinIt provides an “un-delete” feature that allows end users with appropriate permissions to recover accidentally deleted files, documents, list items, lists, and document libraries from a site.

Second Stage Recycle BinWhen an item is deleted from the first-stage Recycle Bin, it can only be recovered by a site collection administrator from the second-stage Recycle Bin.

Site and site collection deletion is not managed through the Recycle Bins.

Page 6: Sharepoint 2007 backup & restore

Site Recovery

Directly recovering a deleted site is not available in MOSS.

You must plan Backup & Recovery operation.

Page 7: Sharepoint 2007 backup & restore

Site Recovery

Tool Features

Stsadm Import/Export Command LineCan backup Site Collection & SitesDoes not produce a Full-Fidelity Backup:

-does not include workflow definitions, running workflows, alerts, or properties stored at the site-collection level.

Office SharePoint Designer 2007

Graphical InterfaceBased on stsadm import/export

Microsoft IT Site Delete Capture feature 1.0

When a Web Delete event is detected, the feature archives the site to a file shareNot part of Office SharePoint ServerCodePlex Tools(SharePoint Governance and Manageability)

SQL Server database snapshots

Database snapshots are not a backup methodlet users retrieve content from a different point in time.

Page 8: Sharepoint 2007 backup & restore

Disaster Recovery

Content

Customizations

Configurations (Office SharePoint Server)

Binary Files (Office SharePoint Server)

Configurations (IIS)

Binary Files (Operating System)

Office SharePoint Server Components

Page 9: Sharepoint 2007 backup & restore

Disaster RecoveryBinary Files

Plan regular backups for both operating system files and Office SharePoint Server program files

keep copies of the installation disks for your operating system, SQL Server, Office SharePoint Server, and software updates.

Page 10: Sharepoint 2007 backup & restore

Disaster Recovery IIS Configurations

IIS Configuration for each front-end Web Server and Reporting Services Web Server

Application pool settings, including service accounts HTTP compression settings Time-out settings Custom Internet Server Application Programming Interface (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

Page 11: Sharepoint 2007 backup & restore

Disaster Recovery Configuration Database

Configurations are set in Farm Config Database Central Admin Site Content Database

Configuration settings in Office SharePoint Server include the following:

•Application pool settings, including service accounts•Alternate access mapping settings.•Farm-level search settings.•External service connection settings.•Workflow management settings.•E-mail settings.•A/V settings.•Usage analysis processing settings.•Diagnostic logging settings.

•Content deployment settings.•Timer job settings.•HTML viewer settings.•Recycle Bin settings and other Web application general settings.•Administrator-deployed form templates.•Default quota templates.•Database names and locations.•Web application names and databases. •Crawler impact rules.•Activated features.•Blocked file types.

Page 12: Sharepoint 2007 backup & restore

Disaster Recovery Configuration Database

Restoring backups of the configuration databases taken from a running farm by using the tools built in to SharePoint Products and Technologies or SQL Server is not supported

SQL Backup & Restore Restore of Content Admin & Config DBMove all databases to a new serverhttp://go.microsoft.com/fwlink/?LinkId=118325&clcid=0x409 you must stop the farm to ensure that no changes are made

f this data is not synchronized, users might experience various random errors

Scripted SharePoint Farm Installation using PSConfig.exe and stsadm.exe

Installing Office SharePoint Server 2007 by using the command line (http://go.microsoft.com/fwlink/?LinkId=118674&clcid=0x409).

Joel Oleson’s blog entry: Scripted, Unattended and Silent Installs (http://blogs.msdn.com/joelo/archive/2007/07/16/unattended-and-silent-installs.aspx).

Ben Curry’s blog entry: Scripted SharePoint Farm Installation using PSConfig.exe and stsadm.exe (http://mindsharpblogs.com/ben/archive/2008/03/08/4411.aspx).

Page 13: Sharepoint 2007 backup & restore

Disaster RecoveryCustomizations

Customizations to SharePoint sites can include: Master pages, page layouts and cascading style sheets. These objects are stored

in the content database for a Web application. Web Parts, site or list definitions, custom columns, new content types, custom

fields, custom actions, coded workflows, or workflow activities and conditions.(Program Files\Common Files\Microsoft Shared\web server extensions\12)

Third party solutions and their associated binary files and registry keys, such as IFilters.

Changes to standard XML files. Custom site definitions (webtemp.xml).

Page 14: Sharepoint 2007 backup & restore

Disaster RecoveryContent

Back up all content and Shared Services Provider (SSP) databases using: Office SharePoint Server built-in tools SQL Server Microsoft System Center Data Protection Manager, Third-party tools built on supported APIs

Configuration: Do not back up Content

SSP

Page 15: Sharepoint 2007 backup & restore

Office SharePoint Server built-in tools

Office SharePoint Server provides two built-in backup and recovery tools: Central Administration and the Stsadm command-line tool

Config DB

Content DB Content DB

SSP DBSearch Index

Farm

Full Back up

Differntial

SQL Backup/Restore

Central Administration Console/ Custom Backup Application File Server

Page 16: Sharepoint 2007 backup & restore

Backup & RecoveryCentral Administration

Benefits Disadvantages Provides the ability to back up and restore at the farm level or Web application level.Provides restorable backups for Search. Easy-to-use recovery tool. For backups that initially run 17 hours, the system automatically restarts the backup after calculating and allotting the additional time (over 17 hours) required for the process to complete.

Does not provide scheduling functionality.Does not provide automatic deletion of old backup files. Cannot back up directly to tape. Backup location must be a UNC path.Does not back up any configuration changes or custom solution files.Does not back up any customizations made to the Web.config fileDoes not back up alternate access mappings (AAM).Does not back up Internet Information Services (IIS) settings.Unsuccessful job must be manually deleted from the Timer job list on the Status page.

Page 17: Sharepoint 2007 backup & restore

Backup & Recovery Stsadm command-line tool

Benefits Disadvantages Can be used with Windows Task Scheduler to schedule backups.Provides restorable backups for Search. Provides the ability to back up and restore at the farm level, Web application level, or site-collection level. For backups that initially run 17 hours, the system automatically restarts the backup after calculating and allotting the additional time (over 17 hours) required for the process to complete.

Does not provide automatic deletion of old backup files. Cannot back up directly to tape. Backup location must be a UNC path.Does not back up any configuration changes or custom solution files.Does not back up any customizations made to the Web.config fileDoes not back up alternate access mappings (AAM).Does not back up Internet Information Services (IIS) settings.Site collection backups can be slow when working with collections larger than 12-15 GB.If system exceeds for Content Databases 100GB or Site Collections 15GB use differential backup tools outside of SharePoint

Page 18: Sharepoint 2007 backup & restore

Backup & Recovery SQL Server

Benefits Disadvantages Existing SQL Server disaster recovery strategies can be re-used.Full and differential backups can be configured with added verification.Provides a full-fidelity data backup.Can be faster than Office SharePoint Server backups.For Item Level Backup, use a farm level recovery.

Does not back up any configuration changes or custom solution files.Does not back up any customizations made to the Web.config fileDoes not back up alternate access mappings (AAM).Does not back up Internet Information Services (IIS) settings.You must manually reattach your databases to the Web applications after a recovery.

Page 19: Sharepoint 2007 backup & restore

Backup strategy recommendationsDescription File

backupSQL

backup Default location Backup strategy recommendations

Microsoft .NET Framework 3.0.

PN/A Do not back up. Keep

the installation package for reinstalling.

IIS metabase P N/A Document settings and reconfigure during recovery.

Binaries for Office SharePoint Server

PFolder: %SYSTEMDRIVE%\Program Files\Microsoft Office Servers\12.0\Bin

Keep your initial media any software updates.

SharePoint Central

Administration Web site and

content database

P PFolder: C:\Inetpub\wwwroot\wss\Virtual Directories\...Database: SharePoint_AdminContent_GUID

Do not back up.

Configuration database

PDatabase: SharePoint_Config Do not back up.

Page 20: Sharepoint 2007 backup & restore

Backup strategy recommendationsDescription File

backupSQL

backup Default location Backup strategy recommendations

Web Application for Shared Services Provider (SSP) P P

Folder: C:\Inetpub\wwwroot\wss\Virtual Directories\...Default Database: WSS_Content

· SharePoint Built-in Tools

· System Center Data Protection Manager

· SQL Server

Shared Services Provider (SSP)

P P

Folder: C:\Inetpub\wwwroot\wss\Virtual Directories\...Default Database: SharedServicesName_Database

· SharePoint Built-in Tools

· SQL Server· System Center Data

Protection Manager

Search:

Index file (contains full-text index results)

Database (contains search metadata)

P P

Folder: C:\Inetpub\wwwroot\wss\Virtual Directories\...Default Database: SharedServicesName_Search_Database

· SharePoint Built-in Tools

· System Center Data Protection Manager

· SQL Server but not recommendedrequires full crawl after restoring to rebuild index file.

Page 21: Sharepoint 2007 backup & restore

Backup strategy recommendationsDescription File

backupSQL

backup Default location Backup strategy recommendations

Web applications

P

Folder: C:\Inetpub\wwwroot\wss\Virtual Directories\...

· File Backup System Center Data

Protection Manager

Content and metadata associated with site collections

P

Database: WSS_Content (by default and excluding additional Content databases manually created)

SharePoint Built-in Tools

SQL Server System Center Data

Protection Manager

Single-Sign-On database (Master Key)

P P

Folder: %SYSTEMDRIVE%\%COMMONPROGRAMFILES% \Microsoft Shared\Microsoft Office 12 Single Sign-onDatabase: SharedServicesName_Database

Secure file copy to removable media

SQL Server System Center Data

Protection Manager

Page 22: Sharepoint 2007 backup & restore

Backup strategy recommendationsDescription File

backupSQL

backup Default location Backup strategy recommendations

Records Management

P P

Folder: C:\Inetpub\wwwroot\wss\Virtual Directories\...Database: Content_Database

SharePoint Built-in Tools

SQL Server System Center Data

Protection Manager

Excel Calculation Services (ECS)

P

Stored in SSP Database SharePoint Built-in Tools

SQL Server System Center Data

Protection Manager

InfoPath Forms Services

P

Database: Config_Database

Do not back up.

Page 23: Sharepoint 2007 backup & restore

Backup strategy recommendationsDescription File

backupSQL

backup Default location Backup strategy recommendations

Global assembly cache (GAC)

P

Folder: C:\WINNT\assembly

Back up if customizations are not packaged as solutions.Tools: Windows Backup System Center Data

Protection Manager

12 hive Folder: %SYSTEMDRIVE%\%COMMONPROGRAMFILES% \Microsoft Shared\Web server extensions\12.0

Back up if customizations are not packaged as solutions.Tools: Windows Backup System Center Data

Protection Manager

Page 24: Sharepoint 2007 backup & restore

Planning your disaster recovery strategyStart with the standards backup

Determine recovery environment

Page 25: Sharepoint 2007 backup & restore

Determine likely recovery scenarios

As you plan your disaster recovery scenarios, determine whatcommon recovery scenarios: Software updates User errors Server hardware failures

Page 26: Sharepoint 2007 backup & restore

Recommended backup standards

Start with the standards that follow for your production environment,and adjust them to meet your needs over time. Minimum!!

Create a scheduled full backup of all content databases and frequent differential backups using any tool that backs up databases.

Run full backups of any affected content database before and after you perform any significant reorganization of your site

Document all configurations set in Central Administration For each front-end Web server, document all IIS settings Back up customizations Carefully consider when to schedule your backups.

During a backup, the resources that are being backed up cannot be written to, the system may also be slow in responding to requests.

test your backup and recovery process regularly to ensure that your administrators and operators are able to restore the system quickly.

Page 27: Sharepoint 2007 backup & restore

Recommended recovery environmentThe recovery environment you require depends on the scenario for which you arerecovering content: Recover an out-of-date site collection, site, or database to

restore specific contentCreate a recovery farm to support this scenario

Recover a database or site collection to move it to a new locationMove your content directly to your new locationNew Location must have the same updates and software versions

Recover a database or site collection as part of an upgrade or migrationMove your content directly to your new locationNew Location must have the same updates and software versions

Recover a farmconfigure a failover farm that you can connect to your environment while you are recovering your primary farm

Page 28: Sharepoint 2007 backup & restore

Full Farm Recovery Process

Prepare servers and install Prepare to restore Restore backups

App

licat

ion

Se

rver

Fro

nt-E

nd W

eb

Se

rver

SQ

L S

erve

r

1. Install Operating System and patchesInstall SQL Server and patches

2. Install Operating System and patchesInstall Office SharePoint Server (type: Complete)Run SharePoint Products and Technologies Wizard to create Central Administration site, Configuration database

3. Install Operating System and patchesInstall IIS, ASP.NET, and the .NET framework 3.0Install Office SharePoint Server (type: front-end Web)

7a. Restore Office SharePoint Server or SQL Server backups, highest priority first.

4. Start Search services5. Recreate Web applications

10. Reconfigure IIS settings

7b. Restore Office SharePoint Server backups for Search, other applications, highest priority first.

Redeploy customizations

6. Run SharePoint Products and Technologies Wizard

9. Optional. Set one or more front-end Web servers to serve queries

11. Optional. Reconfigure alternate access mappings

12. Restart timer jobs.

13. (Optional) Redeploy solutions and reactivate features or restore 12 hive files

Page 29: Sharepoint 2007 backup & restore

Data Protection Tools

Microsoft System Center Data Protection Manager 2007 AvePoint Backup & Recovery Quest Recovery Symantec Agent for SharePoint Check if your Data Protection Software has an Agent for

SharePoint!