SharePoint Storage Manager: Deployment

Overview Deployment Configuration Backup Restore Online Help
Table of Contents

Prerequisites

Before configuring SharePoint Storage Manager, ensure that the following prerequisites are met:

  1. Agent Installations

    The following agents must be installed on separate servers:

    • SharePoint Server iDataAgent on either SharePoint application servers or on front-end web servers to protect SharePoint Web applications. For details see, Getting Started - SharePoint Server iDataAgent.

      If you have SnapProtect installed on front-end web servers in the Farm, then connect to those servers and uninstall CVManagedLogger from the Global Assembly Cache (GAC). It is recommended to uninstall CVManagedLogger to achieve consistency on GAC across all the front-end web servers. For more information, see KB Article SP0010.

    • SQL Server iDataAgent on SQL Server(s) 2008 R2 Enterprise (or later) or on SQL Server 2012 R2 Enterprise with SP2 (or later) hosting a SharePoint content database to protect the SharePoint content databases.
    • File System iDataAgent and Driver for File Recalls on Windows Server designated to host BLOB storage shares to protect BLOB storage data. For details see, Deployment - Simpana OnePass Agent for Windows File System.
  2. User Permissions on SharePoint Servers

    Ensure that the logged-on user has the following privileges to complete configuration on the front-end web servers:

    • Windows local administrator.
    • SharePoint farm administrator.

    SharePoint Timer Service account should be added to the local admin group.

    Also ensure that the prerequisites for SharePoint iDataAgent are configured by utilizing the CVSPCompatibilityCheck.exe. For details on the execution of the .exe, see KB Article SP0001.

  3. SharePoint 2013 Requirements

    Using SharePoint PowerShell cmdlets, change the default Shredded Storage FileWriteChunkSize value from 64KB to a value larger than the desired SharePoint Storage Manager file size threshold (MinimumBlobStorageSize).

    $WA = GET-SPWEBAPPLICATION HTTP://WEBAPPURL
    $WA.WEBSERVICE.FILEWRITECHUNKSIZE = <chunk size in bytes>
    $WA.WEBSERVICE.UPDATE()

    Use the following example to change the Shredded Storage FileWriteChunkSize value to 6 MB:

    $WA = GET-SPWEBAPPLICATION HTTP://WEBAPPURL
    $WA.WEBSERVICE.FILEWRITECHUNKSIZE = 6291456
    $WA.WEBSERVICE.UPDATE()

    FILEWRITECHUNKSIZE should always be greater than the Minimum BLOB Storage Size for SharePoint 2013.

  4. BLOB Storage Locations

    BLOB storage location is the file system location where externalized data will be written to and managed. This location must meet the following requirements:

    • SharePoint Web Application pools including Central Admin App Pool and SharePoint Server iDataAgent service accounts must have read and write access.
    • Windows 64-bit operating system.
    • Can be accessible through a UNC path.
    • It should be the same for all content databases of one Web Application.

    SharePoint Services Timer account  should have full permissions to the Job Results and Log Files folders.

    SnapProtect Services account on the SharePoint client should be a part of the Windows Local Administrator group on the BLOB storage client.

  5. Microsoft SQL Server iDataAgent Requirements

    For the Installed SQL Server iDataAgent, ensure the following:

    • The configured SQL Server instance is same for all content databases of one Web Application.
    • Web Application pool account must be a member of the db_owner fixed database role on the content database.
    • The User Account Control should be disabled for the user account specified on the SharePoint iDataAgent Properties.
    • The user account specified on the SharePoint iDataAgent Properties has write access to the <SnapProtect Installation Folder>/Log Files folder.

Installing SharePoint Storage Manager Components

To externalize and archive data from SharePoint, SharePoint Storage Manager must first be activated as a solution at Farm level as follows:

  1. Log in to the SharePoint server with administrative privileges and open the Command Prompt window.
  2. Change the directory to the <SnapProtect Installation Folder>/Base folder.
  3. Run the following command to install SharePoint Storage Manager.
    1. For SharePoint 2010:

      CVSPWebPartInstaller.exe -activate

      For SharePoint 2013:

      CVSPWebPartInstaller2013.exe -activate

    2. On receiving a prompt to uninstall CVManagedLogger.dll from the GAC, run the following command:

      CVGACUtil.exe /u CVManagedLogger

  4. To verify the SharePoint Storage Manager installation, run the following using the SharePoint PowerShell cmdlets.

    get-spsolution

    If the installation was successful, the following information appears:

    Name Solution ID Deployed
    cvsprbstimerjob.wsp a3f300c1-dc7a-4e0d-bd79-a40dac0f84c7 True
    cvsprbswebpart.wsp 422d3155-21f2-48ca-92f5-bb6968fe4a64 True

After SharePoint Storage Manager is installed on the SharePoint server, an option to configure it appears in the SharePoint Central Administration page. For step-by-step instructions on the configuration, click Enabling SharePoint Storage Manager from SharePoint Central Administration.