Forum Discussion

Nils_K__Sch_yen's avatar
12 years ago

Sharepoint GRT Backup FTL - snapshot preparation failed

moved from this thread to own discussion:

https://www-secure.symantec.com/connect/forums/netbackup-sharepoint-grt-backup-ftl-snapshot-preparation-failed-no-sharepoint-objects-backup-

 

I'm facing the same problem... NBU 7.5.0.4 on server & client. Win 2008R2 and Sharepoint 2010.

FULL backup with Enable granular recovery checked.

30.jan.2013 13:37:30 - begin Sharepoint Granular Snapshot: Create Snapshot
30.jan.2013 13:37:31 - started process bpbrm (pid=7808)
30.jan.2013 13:38:14 - Info bpbrm (pid=7808) SRV-SQL is the host to backup data from
30.jan.2013 13:38:14 - Info bpbrm (pid=7808) reading file list from client
30.jan.2013 13:38:14 - Info bpbrm (pid=7808) start bpfis on client
30.jan.2013 13:38:14 - Info bpbrm (pid=7808) Starting create snapshot processing
30.jan.2013 13:38:35 - Info bpfis (pid=28820) Backup started
30.jan.2013 13:38:38 - Critical bpbrm (pid=7808) from client SRV-SQL: FTL - snapshot preparation failed - No SharePoint objects to backup., status 72
30.jan.2013 13:38:38 - Critical bpbrm (pid=7808) from client SRV-SQL: FTL - snapshot preparation failed - No SharePoint objects to backup., status 72
30.jan.2013 13:38:38 - Critical bpbrm (pid=7808) from client SRV-SQL: FTL - snapshot preparation failed - No SharePoint objects to backup., status 72
30.jan.2013 13:38:38 - Info bpfis (pid=28820) done. status: 72
30.jan.2013 13:38:38 - end Sharepoint Granular Snapshot: Create Snapshot; elapsed time 0:01:08
30.jan.2013 13:38:38 - Info bpfis (pid=0) done. status: 72: the client type is incorrect in the configuration database

 

 

 

# bppllist MS-SHAREPOINT -U
------------------------------------------------------------

Policy Name:       MS-SHAREPOINT

  Policy Type:         MS-SharePoint
  Active:              yes
  Effective date:      06/28/2012 08:09:15
  Mult. Data Streams:  no
  Client Encrypt:      no
  Checkpoint:          no
  Policy Priority:     0
  Max Jobs/Policy:     Unlimited
  Disaster Recovery:   0
  Collect BMR info:    no
  Residence:           (specific storage unit not required)
  Volume Pool:         BACKUP
  Server Group:        *ANY*
  Keyword:             (none specified)
  Data Classification:       -
  Residence is Storage Lifecycle Policy:    no
  Application Discovery:      no
  Discovery Lifetime:      0 seconds
ASC Application and attributes: (none defined)

  Granular Restore Info:  yes
  Ignore Client Direct:  no
Enable Metadata Indexing:  no
Index server name:  NULL
  Use Accelerator:  no
  HW/OS/Client:  Windows-x64   Windows2008   srv-sp

  Include:  Microsoft SharePoint Resources:\
            Microsoft SharePoint Resources:\AllWebs

  Schedule:              FULL
    Type:                Automatic Backup
    Frequency:           every 7 days
    Maximum MPX:         1
    Synthetic:           0
    Checksum Change Detection: 0
    PFI Recovery:        0
    Retention Level:     3 (1 month)
    Number Copies:       1
    Fail on Error:       0
    Residence:           (specific storage unit not required)
    Volume Pool:         (same as policy volume pool)
    Server Group:        (same as specified for policy)
    Residence is Storage Lifecycle Policy:         0
    Schedule indexing:     0
    Daily Windows:
          Friday     00:00:00  -->  Monday     00:00:00
 

 

Ideas anyone?

 

BR,

 

Nils

 

  • So the SharePoint Server looks ok but everything on the SQL Server comes back as :

    8:32:34.850 AM: [17348.6992] <2> ov_log::V_GlobalLog: ERR - bedsSharePointV2InitRemote():DLE_FindByName() for 'Microsoft SharePoint Resources' Failed! (0xE00084AF:The directory or file was not found, or could not be accessed.

    This does imply a possible rights issue still.

    Can we double check a few requirements:

    .Net3.5 installed on the SharePoint Serves

    The NetBackup Client Service and NetBackup Legacy Network Service on all servers are set to use the SharePoint admin Account (system account for SP 2008 or AharePoint Administrator for SP2003) - and that account is also a member of local administrators group.

    Note also that when using GRT that some Farm Databases (Configuration database, Single Sign-on, Index Files, Index Database, Global Settings) cannot be backed up in a GRT backup and must be backed up in a seperate non GRT policy

    Hope this helps

19 Replies

  • Nils

    Just few questions (may be few of from scratch)

    Does Account have SharePoint Central Admin rights ? (Required for SharePoint backups)

    Add user in local adPrivileged Account for GRT

    ·         It must have the following rights on the servers where the SharePoint components are installed:

    o   Local administrative privileges

    o   Domain administrative privileges

    o   Site collection administration rights.

    o   SharePoint farm administrator

    ·         Network Registry access from Front-end Server to Backend Database Server

    ·         From Local Security Policy of server , In the User Rights Assignment, add the account to the following policies:

    o   Allow log on locally

    o   Log on as a service

    o   Replace a process level token

    Apply gpupdate /force after above policy is done

    Note: Make Sure BEDS exists under Logs Directorymin group of SQL and Front end server

    Also post bptm logs there seems to be disconnect in TCP 

    let us know if it works

     

  • Increased logging to log level 5.

    Increased CLIENT_READ_TIMEOUT on Sharepoint-server from 300 to 3000.

    Logs for both servers included. Some dirs are empty.

    As far as I can see, privileges are OK.

  • What are your backup directive now?

    Interesting that it is:

    Microsoft SharePoint Resources:\ConfigurationV4-DB (SRV-SQL/SharePoint_Config)\

    and not:

    Microsoft SharePoint Resources:\ConfigurationV4-DB (SRV-SQL\SharePoint_Config)\

    Just the / after SRV_SQL sloping right and not left \

    I will take a look at the logs and get back to you

  • So the SharePoint Server looks ok but everything on the SQL Server comes back as :

    8:32:34.850 AM: [17348.6992] <2> ov_log::V_GlobalLog: ERR - bedsSharePointV2InitRemote():DLE_FindByName() for 'Microsoft SharePoint Resources' Failed! (0xE00084AF:The directory or file was not found, or could not be accessed.

    This does imply a possible rights issue still.

    Can we double check a few requirements:

    .Net3.5 installed on the SharePoint Serves

    The NetBackup Client Service and NetBackup Legacy Network Service on all servers are set to use the SharePoint admin Account (system account for SP 2008 or AharePoint Administrator for SP2003) - and that account is also a member of local administrators group.

    Note also that when using GRT that some Farm Databases (Configuration database, Single Sign-on, Index Files, Index Database, Global Settings) cannot be backed up in a GRT backup and must be backed up in a seperate non GRT policy

    Hope this helps

  • In web frontend bpresolver logs:

    08:31:28.409 [5908.5068] <2> DebugLog(): INF -  v_sharepoint_v2::V_FindFirst() EXIT Name:ConfigurationV4-DB (SRV-SQL/SharePoint_Config) bRC:true LastError:0x0:
    08:31:28.409 [5908.5068] <2> DebugLog(): INF -  v_sharepoint_v2::V_FindFirst() ENTER Name:Microsoft SharePoint Resources:\ConfigurationV4-DB (SRV-SQL/SharePoint_Config)\ Mode:0
    08:31:28.409 [5908.5068] <2> DebugLog(): DBG -  v_sharepoint_v2::V_FindFirst() Device:Microsoft SharePoint Resources:\ConfigurationV4-DB (SRV-SQL/SharePoint_Config) Obj: Pattern:*.*
    08:31:28.409 [5908.5068] <2> DebugLog(): INF - ClusterVirutalNameToNodeName failed
    08:31:28.409 [5908.5068] <2> DebugLog(): ERR - BEDS_AttachToDLE():FS_AttachToDLE() DeviceName:'ConfigurationV4-DB (SRV-SQL/SharePoint_Config)' BackupReason:0x1 Failed! (0xE000FE3C:Before you can back up this source, you must purchase and install a license for the appropriate Backup Exec agent. See the Job Log for details.)


    The same error goes on for all other Sharepoint components such as:

    SRV-SQL/WSS_Content_80_CRM
    SRV-SQL/WSS_Content_81_CRM
    (... and many more)

    I do not know what license it suggests, but can you check if you have Sharepoint backup license on the master server? And if you do, I think it's good to call support and let them investigate.
     

  • Here is a check list for sharepoint configuration I give out.  It also includes GRT.  I would go through it and confrim everything is set.

     

    SharePoint Configuration Check List

     

    1.  NetBackup Client version should be the same as the Master Server, and should be installed on all servers in the SharePoint farm, even SQL backend.   For SharePoint 2010 SP 1 or GRT you must be on 7.1.0.4 or higher.

     

    2.  The NetBackup Client service should be started by a Domain Account.  (MUST be in format“domain\user”)

          (additional services are needed for GRT, please see GRT Section)

     

    3.  The domain account in Step 2 must have the following privileges and permissions:

      a.  "Replace a process level token" and "Debug Programs" (Administrator Tools - Local Security Policy - Local Policies - User Rights Assignment) for all servers in the SharePoint farm, backend SQL included.

      b.  Local Administrator rights on all servers in the SharePoint farm.

      c.  Within SharePoint Central Administrator, the Domain Account is specified as a SharePoint Farm

    Administrator

      d.  The System Administrator role on the SQL Server for the SharePoint databases.

     

    4.  At a minimum, you must have at least .NET Framework 3.5 installed on all servers in the SharePoint Farm.

     

    5. Ports 13782 (bpcd) and 13724 (vnetd) between all Servers in the SharePoint farm and between the Media Server and Master. The ports must be opened bi-directionally.

     

    6.  Under Host Properties - Clients on the Master server, under the Windows Client - SharePoint section, make sure that the Domain Account from step 2 is specified there, with the syntax as follows:  DOMAIN\Username  (not just the Username).  Do this for every client/server member of the SharePoint farm.

     

    7.  Create a "beds" directory under <install path>\NetBackup\logs\ on each of the SharePoint farm servers (SQL included)

     

    8.  Under Host Properties - Master Server, there is a Distributed Applications section.  For the first field, put in the name of the Front end server in the SharePoint policy, and in the 2nd field, the name of the SQL server hosting the SharePoint databases.

     

    9. From the Front End web server specified in the policy, Right click on the NetBackup Backup, Archive, and Restore (BAR) GUI and  select "Run as Administrator" .  You should be able to see Microsoft SharePoint Resources objects there. If you do not see objects, check the farm topology and make sure you have not missed any of the steps on that server.

     

    7.  In the first policy (non-granular), the client selection is a Front End Web server for the SharePoint portal.  The backup selection for your first policy should be: "Microsoft SharePoint Resources:\"

     

    8. Make sure you do not have the "Enable Granular Recovery" box checked.

     

    9.  In the client selction, the frontend server should be sepcified.

     

    10.  You may now test you SharePoint Backup.

     

    Addition steps for SharePoint  GRT

     

    For setting up GRT backups of SharePoint, the Media server (if it is a Windows box) and the SQL server need to be running Windows 2003 R2 (or greater) with the following hotfix applied: http://support.microsoft.com/kb/947186.

     

    - In addition The Media server doing the backup/restore operations MUST have NFS Server components installed and running, as outlined in the SharePoint Administration Guide for NetBackup.

     

    - The Frontend and Backend  servers must have Client for NFS

     

    See Tech Note for details on NFS - http://www.symantec.com/docs/TECH76684.

     

    -The backups can only be Full backups, and must be taken to a disk storage unit, not tape.  Be sure that the policy reflects this as well as having the "Enable Granular Recovery" box checked.  Please see the following tech note which lists what type of disk storage types are support for GRT - http://www.symantec.com/docs/TECH187917 

     

    -  Since GRT only supports Disk, backups can be staged off to tape media at a later time, but the initial backup must be to disk.  If you stage the backup image to tape, you must duplicate the image back to disk before a restore can be attempted.  For best performance, Symantec recommends that the disk storage unit being used as a target for GRT backups be located locally on the media server as direct SCSI or SAN attached disks. The use of disk storage units that write to network based file systems ( NFS or CIFS ) is not recommended. Performance degradation or read errors may result when the media server presents the backup image via NFS to the client or proxy client if the NFS exported image itself is residing on a network file system ( NFS or CIFS ).

     

     - In addition to the Netbackup Client service, the Netbackup Legacy  Client Service  and Legacy Network services should be service should be started by a Domain Account.  Please refer to #2 and #3 above.

     

     - For GRT Restores, you must run the BAR from the Front end server.

     

    - In addtion to 13782 and 13725 ports 111 and 7394 need to be open.

  • I updated the 'Log on' account for the NBU BAR clients on SQL / Sharepoint AND the client setting under the central admin GUI host properties for both clients to use the same credentials.

    Works fine now!

    Thanks to all for valuable help!