Skip to main content
NetApp Solutions SAP
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Configuration avancée et réglage

Contributeurs

Cette section décrit les options de configuration et d'optimisation que les clients peuvent utiliser pour adapter la configuration de SnapCenter à leurs besoins spécifiques. Certains paramètres ne s'appliquent pas à tous les scénarios client.

Activez la communication sécurisée sur la base de données HANA

Si les bases de données HANA sont configurées avec une communication sécurisée, le hdbsql La commande exécutée par SnapCenter doit utiliser des options de ligne de commande supplémentaires. Cela peut être réalisé à l'aide d'un script wrapper qui appelle hdbsql avec les options requises.

Remarque Il existe plusieurs options pour configurer la communication SSL. Dans les exemples suivants, la configuration client la plus simple est décrite à l'aide de l'option de ligne de commande, où aucune validation de certificat de serveur n'est effectuée. Si la validation de certificat côté serveur et/ou client est nécessaire, différentes options de ligne de commande hdbsql sont nécessaires et vous devez configurer l'environnement PSE en conséquence, comme décrit dans le Guide de sécurité SAP HANA.

Au lieu de configurer le hdbsql exécutable dans le hana.properties fichiers, le script wrapper est ajouté.

Pour un hôte plug-in HANA central sur le serveur SnapCenter Windows, vous devez ajouter le contenu suivant dans C:\Program Files\NetApp\SnapCenter\Snapcenter Plug-in Creator\etc\hana.properties.

HANA_HDBSQL_CMD=C:\\Program Files\\sap\\hdbclient\\hdbsql-ssl.cmd

Le script wrapper hdbsql-ssl.cmd appels hdbsql.exe avec les options de ligne de commande requises.

@echo off
"C:\Program Files\sap\hdbclient\hdbsql.exe" -e -ssltrustcert %*
Remarque Le -e - ssltrustcert L'option de ligne de commande hdbsql fonctionne également pour les systèmes HANA où SSL n'est pas activé. Cette option peut donc également être utilisée avec un hôte plug-in HANA central, où tous les systèmes HANA ne sont pas activés ou désactivés.

Si le plug-in HANA est déployé sur des hôtes de base de données HANA individuels, la configuration doit être effectuée sur chaque hôte Linux en conséquence.

HANA_HDBSQL_CMD = /usr/sap/SM1/HDB12/exe/hdbsqls

Le script wrapper hdbsqls appels hdbsql avec les options de ligne de commande requises.

#/bin/bash
/usr/sap/SM1/HDB12/exe/hdbsql -e -ssltrustcert $*

Désactiver la détection automatique sur l'hôte du plug-in HANA

Pour désactiver la détection automatique sur l'hôte du plug-in HANA, effectuez les opérations suivantes :

  1. Sur le serveur SnapCenter, ouvrez PowerShell. Connectez-vous au serveur SnapCenter en exécutant Open- SmConnection entrez le nom d'utilisateur et le mot de passe dans la fenêtre d'ouverture de session.

  2. Pour désactiver la détection automatique, exécutez le Set- SmConfigSettings commande.

    Pour un hôte HANA hana-2, la commande est comme suit :

    PS C:\Users\administrator.SAPCC> Set-SmConfigSettings -Agent -Hostname hana-2 -configSettings @{"DISABLE_AUTO_DISCOVERY"="true"}
    Name                           Value
    ----                           -----
    DISABLE_AUTO_DISCOVERY         true
    PS C:\Users\administrator.SAPCC>
  3. Vérifiez la configuration en exécutant le Get- SmConfigSettings commande.

    PS C:\Users\administrator.SAPCC> Get-SmConfigSettings -Agent -Hostname hana-2 -key all
    Key: CUSTOMPLUGINS_OPERATION_TIMEOUT_IN_MSEC            Value: 3600000      Details: Plug-in API operation Timeout
    Key: CUSTOMPLUGINS_HOSTAGENT_TO_SERVER_TIMEOUT_IN_SEC   Value: 1800         Details: Web Service API Timeout
    Key: CUSTOMPLUGINS_ALLOWED_CMDS                         Value: *;           Details: Allowed Host OS Commands
    Key: DISABLE_AUTO_DISCOVERY                             Value: true          Details:
    Key: PORT                                               Value: 8145          Details: Port for server communication
    PS C:\Users\administrator.SAPCC>

    La configuration est écrite dans le fichier de configuration de l'agent sur l'hôte et reste disponible après une mise à niveau du plug-in avec SnapCenter.

    hana-2:/opt/NetApp/snapcenter/scc/etc # cat /opt/NetApp/snapcenter/scc/etc/agent.properties | grep DISCOVERY
    DISABLE_AUTO_DISCOVERY = true
    hana-2:/opt/NetApp/snapcenter/scc/etc #

Désactiver l'organisation automatique des sauvegardes de journaux

L'organisation des sauvegardes de journaux est activée par défaut et peut être désactivée au niveau de l'hôte du plug-in HANA. Il existe deux options pour modifier ces paramètres.

Modifiez le fichier hana.property

Y compris le paramètre LOG_CLEANUP_DISABLE = Y dans le hana.property Le fichier de configuration désactive le service de sauvegarde des journaux pour toutes les ressources utilisant ce plug-in SAP HANA en tant qu'hôte de communication :

  • Pour l'hôte de communication Hdbsql sous Windows, le hana.property le fichier est situé à C:\Program Files\NetApp\SnapCenter\Snapcenter Plug-in Creator\etc.

  • Pour l'hôte de communication Hdbsql sous Linux, le hana.property le fichier est situé à /opt/NetApp/snapcenter/scc/etc.

Utiliser la commande PowerShell

Une seconde option pour configurer ces paramètres consiste à utiliser une commande SnapCenter PowerShell.

  1. Sur le serveur SnapCenter, ouvrez un PowerShell. Connectez-vous au serveur SnapCenter à l'aide de la commande Open- SmConnection et spécifiez le nom d'utilisateur et le mot de passe dans la fenêtre d'ouverture de session.

  2. Avec la commande Set- SmConfigSettings -Plugin - HostName <pluginhostname> - PluginCode hana - configSettings @{"LOG_CLEANUP_DISABLE" = "Y"}, Les modifications sont configurées pour l'hôte du plug-in SAP HANA <pluginhostname> Spécifié par l'adresse IP ou le nom d'hôte (voir la figure suivante).

Figure montrant la boîte de dialogue entrée/sortie ou représentant le contenu écrit

Désactivez cet avertissement lors de l'exécution du plug-in SAP HANA dans un environnement virtuel

SnapCenter détecte si le plug-in SAP HANA est installé dans un environnement virtualisé. Il peut s'agir d'un environnement VMware ou d'une installation de SnapCenter chez un fournisseur de cloud public. Dans ce cas, SnapCenter affiche un avertissement pour configurer l'hyperviseur, comme illustré dans la figure suivante.

Figure montrant la boîte de dialogue entrée/sortie ou représentant le contenu écrit

Il est possible de supprimer cet avertissement globalement. Dans ce cas, SnapCenter ne connaît pas les environnements virtualisés et ne montre donc pas ces avertissements.

Pour configurer SnapCenter pour supprimer cet avertissement, la configuration suivante doit être appliquée :

  1. Dans l'onglet Paramètres, sélectionnez Paramètres globaux.

  2. Pour les paramètres de l'hyperviseur, sélectionnez les machines virtuelles disposent de disques iSCSI à connexion directe ou de NFS pour tous les hôtes et mettez à jour les paramètres.

Figure montrant la boîte de dialogue entrée/sortie ou représentant le contenu écrit

Modifier la fréquence de la synchronisation des sauvegardes avec le stockage de sauvegarde hors site

Comme décrit dans la section "« Gestion de la conservation des sauvegardes au niveau du stockage secondaire »," La gestion de la conservation des sauvegardes de données sur un stockage de sauvegardes hors site est assurée par ONTAP. SnapCenter vérifie régulièrement si ONTAP a supprimé des sauvegardes du stockage de sauvegarde hors site en exécutant une tâche de nettoyage avec une planification hebdomadaire par défaut.

La tâche de nettoyage SnapCenter supprime les sauvegardes du référentiel SnapCenter ainsi que dans le catalogue des sauvegardes SAP HANA si des sauvegardes supprimées du stockage de sauvegarde hors site ont été identifiées.

La tâche de nettoyage exécute également le nettoyage des sauvegardes des journaux SAP HANA.

Jusqu'à ce que ce nettoyage planifié soit terminé, SAP HANA et SnapCenter peuvent toujours afficher les sauvegardes qui ont déjà été supprimées du stockage de sauvegarde hors site.

Remarque Il est ainsi possible que des sauvegardes de journaux supplémentaires soient conservées, même si les sauvegardes Snapshot correspondantes basées sur le stockage de sauvegarde hors site ont déjà été supprimées.

Les sections suivantes décrivent deux façons d'éviter cette divergence temporaire.

Actualisation manuelle au niveau des ressources

Dans la vue topologique d'une ressource, SnapCenter affiche les sauvegardes du stockage de sauvegarde hors site lors de la sélection des sauvegardes secondaires, comme l'illustre la capture d'écran suivante. SnapCenter exécute une opération de nettoyage avec l'icône Actualiser pour synchroniser les sauvegardes de cette ressource.

Figure montrant la boîte de dialogue entrée/sortie ou représentant le contenu écrit

Modifiez la fréquence de la tâche de nettoyage SnapCenter

SnapCenter exécute la tâche de nettoyage SnapCenter_RemoveSecondaryBackup Par défaut pour toutes les ressources sur une base hebdomadaire à l'aide du mécanisme de planification des tâches Windows. Vous pouvez modifier cette configuration à l'aide d'une cmdlet SnapCenter PowerShell.

  1. Démarrez une fenêtre de commande PowerShell sur le serveur SnapCenter.

  2. Ouvrez la connexion au serveur SnapCenter et entrez les informations d'identification de l'administrateur SnapCenter dans la fenêtre de connexion.

    Figure montrant la boîte de dialogue entrée/sortie ou représentant le contenu écrit

  3. Pour passer d'une planification hebdomadaire à une base quotidienne, utilisez l'applet de commande Set- SmSchedule.

    PS C:\Users\scadmin> Set-SmSchedule -ScheduleInformation @{"ScheduleType"="Daily";"StartTime"="03:45 AM";"DaysInterval"=
    "1"} -TaskName SnapCenter_RemoveSecondaryBackup
    TaskName              : SnapCenter_RemoveSecondaryBackup
    Hosts                 : {}
    StartTime             : 11/25/2019 3:45:00 AM
    DaysoftheMonth        :
    MonthsofTheYear       :
    DaysInterval          : 1
    DaysOfTheWeek         :
    AllowDefaults         : False
    ReplaceJobIfExist     : False
    UserName              :
    Password              :
    SchedulerType         : Daily
    RepeatTask_Every_Hour :
    IntervalDuration      :
    EndTime               :
    LocalScheduler        : False
    AppType               : False
    AuthMode              :
    SchedulerSQLInstance  : SMCoreContracts.SmObject
    MonthlyFrequency      :
    Hour                  : 0
    Minute                : 0
    NodeName              :
    ScheduleID            : 0
    RepeatTask_Every_Mins :
    CronExpression        :
    CronOffsetInMinutes   :
    StrStartTime          :
    StrEndTime            :
    PS C:\Users\scadmin> Check the configuration using the Windows Task Scheduler.
  4. Vous pouvez vérifier les propriétés du travail dans le Planificateur de tâches Windows.

    Figure montrant la boîte de dialogue entrée/sortie ou représentant le contenu écrit