Skip to main content
NetApp Solutions SAP

Initial SnapCenter configuration

Contributors netapp-mschoen kevin-hoke

Initial configuration includes the following steps:

  1. Storage system configuration

  2. Credentials configuration for plug-in installation

  3. For a central HANA plug-in host:

    1. Host configuration and SAP HANA plug-in deployment

    2. SAP HANA hdbsql client software installation and configuration

  4. Policies configuration

The following sections describe the initial configuration steps.

Storage system configuration

  1. Log in to the SnapCenter Server GUI.

    saphana br scs image23
  2. Select Storage Systems.

    Note In the screen, you can select the storage system type, which can be ONTAP SVMs or ONTAP Clusters. If you configure the storage systems on SVM level, you need to have a management LIF configured for each SVM. As an alternative, you can use a SnapCenter management access on cluster level. SVM management is used in the following example.
    saphana br scs image24
  3. Click New to add a storage system and provide the required host name and credentials.

    Note The SVM user is not required to be the vsadmin user, as shown in the screenshot. Typically, a user is configured on the SVM and assigned the required permissions to execute backup and restore operations. Details on required privileges can be found in the SnapCenter Installation Guide in the section titled “Minimum ONTAP privileges required”.
    saphana br scs image25
  4. Click More Options to configure the storage platform.

    Storage platform can be FAS, AFF, ONTAP Select, or Cloud Volumes ONTAP.

    Note For a system used as a SnapVault or SnapMirror target, select the Secondary icon.
    saphana br scs image26
  5. Add additional storage systems as required. In our example, an additional offsite backup storage and a disaster recovery storage has been added.

    saphana br scs image27

Credentials configuration

  1. Go to Settings, select Credentials, and click New.

    saphana br scs image28
  2. Provide the credentials for the user that are used for plug-in installations on Linux systems.

    saphana br scs image29
  3. Provide the credentials for the user that are used for plug-in installations on Windows systems.

    saphana br scs image30

    The following figure shows the configured credentials.

saphana br scs image31

SAP HANA plug-in installation on a central plug-in host

In the lab setup, the SnapCenter Server is also used as a central HANA plug-in host. The Windows host on which SnapCenter Server runs is added as a host, and the SAP HANA plug-in is installed on the Windows host.

Note The SAP HANA plug-in requires Java 64-bit version 1.8. Java needs to be installed on the host before the SAP HANA plug-in is deployed.
  1. Go to Hosts and click Add.

    saphana br scs image32
  2. Provide the required host information. Click Submit.

    saphana br scs image33

    The following figure shows all the configured hosts after the HANA plug-in is deployed.

    saphana br scs image34

SAP HANA hdbsql client software installation and configuration

The SAP HANA hdbsql client software must be installed on the same host on which the SAP HANA plug-in is installed. The software can be downloaded from the SAP Support Portal.

The HDBSQL OS user configured during the resource configuration must be able to run the hdbsql executable. The path to the hdbsql executable must be configured in the hana.properties file.

  • Windows:

C:\More C:\Program Files\NetApp\SnapCenter\Snapcenter Plug-in Creator\etc\hana.properties
HANA_HDBSQL_CMD=C:\\Program Files\\sap\\hdbclient\\hdbsql.exe
  • Linux:

cat /opt/NetApp/snapcenter/scc/etc/hana.properties
HANA_HDBSQL_CMD=/usr/sap/hdbclient/hdbsql

Policy configuration

As discussed in the section “Data protection strategy,” policies are usually configured independently of the resource and can be used by multiple SAP HANA databases.

A typical minimum configuration consists of the following policies:

  • Policy for hourly backups without replication: LocalSnap

  • Policy for daily backups with SnapVault replication: LocalSnapAndSnapVault

  • Policy for weekly block integrity check using a file-based backup: BlockIntegrityCheck

The following sections describe the configuration of these three policies.

Policy for hourly Snapshot backups

  1. Go to Settings > Policies and click New.

    saphana br scs image35
  2. Enter the policy name and description. Click Next.

    saphana br scs image36
  3. Select backup type as Snapshot Based and select Hourly for schedule frequency.

    saphana br scs image37
  4. Configure the retention settings for on-demand backups.

    saphana br scs image38
  5. Configure the retention settings for scheduled backups.

    saphana br scs image39
  6. Configure the replication options. In this case, no SnapVault or SnapMirror update is selected.

    saphana br scs image40
  7. On the Summary page, click Finish.

    saphana br scs image41

Policy for daily Snapshot backups with SnapVault replication

  1. Go to Settings > Policies and click New.

  2. Enter the policy name and description. Click Next.

    saphana br scs image42
  3. Set the backup type to Snapshot Based and the schedule frequency to Daily.

    saphana br scs image43
  4. Configure the retention settings for on-demand backups.

    saphana br scs image44
  5. Configure the retention settings for scheduled backups.

    saphana br scs image45
  6. Select Update SnapVault after creating a local Snapshot copy.

    Note The secondary policy label must be the same as the SnapMirror label in the data protection configuration on the storage layer. See the section “Configuration of data protection to off-site backup storage.”
    saphana br scs image46
  7. On the Summary page, click Finish.

    saphana br scs image47

Policy for Weekly Block Integrity Check

  1. Go to Settings > Policies and click New.

  2. Enter the policy name and description. Click Next.

    saphana br scs image48
  3. Set the backup type to File-Based and schedule frequency to Weekly.

    saphana br scs image49
  4. Configure the retention settings for on-demand backups.

    saphana br scs image50
  5. Configure the retention settings for scheduled backups.

    saphana br scs image50
  6. On the Summary page, click Finish.

    saphana br scs image51

    The following figure shows a summary of the configured policies.

    saphana br scs image52