Skip to main content
NetApp Solutions SAP
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Configurazione e tuning avanzati

Collaboratori

Questa sezione descrive le opzioni di configurazione e messa a punto che i clienti possono utilizzare per adattare la configurazione di SnapCenter alle proprie esigenze specifiche. Non tutte le impostazioni possono essere valide per tutti gli scenari del cliente.

Abilitare la comunicazione sicura con il database HANA

Se i database HANA sono configurati con una comunicazione sicura, il hdbsql Il comando eseguito da SnapCenter deve utilizzare ulteriori opzioni della riga di comando. Ciò può essere ottenuto utilizzando uno script wrapper che richiama hdbsql con le opzioni richieste.

Nota Sono disponibili varie opzioni per configurare la comunicazione SSL. Negli esempi seguenti, la configurazione del client più semplice viene descritta utilizzando l'opzione della riga di comando, in cui non viene eseguita alcuna convalida del certificato del server. Se è richiesta la convalida del certificato sul lato server e/o client, sono necessarie diverse opzioni della riga di comando hdbsql ed è necessario configurare l'ambiente PSE di conseguenza, come descritto nella SAP HANA Security Guide.

Invece di configurare hdbsql eseguibile in hana.properties viene aggiunto lo script wrapper.

Per un host plug-in HANA centrale sul server Windows di SnapCenter, è necessario aggiungere il seguente contenuto in C:\Program Files\NetApp\SnapCenter\Snapcenter Plug-in Creator\etc\hana.properties.

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

Lo script wrapper hdbsql-ssl.cmd chiamate hdbsql.exe con le opzioni della riga di comando richieste.

@echo off
"C:\Program Files\sap\hdbclient\hdbsql.exe" -e -ssltrustcert %*
Nota Il -e - ssltrustcert L'opzione della riga di comando hdbsql funziona anche per i sistemi HANA in cui SSL non è abilitato. Questa opzione può quindi essere utilizzata anche con un host plug-in HANA centrale, in cui non tutti i sistemi HANA hanno abilitato o disabilitato SSL.

Se il plug-in HANA viene implementato su singoli host di database HANA, la configurazione deve essere eseguita su ciascun host Linux di conseguenza.

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

Lo script wrapper hdbsqls chiamate hdbsql con le opzioni della riga di comando richieste.

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

Disattivare la funzione di rilevamento automatico sull'host del plug-in HANA

Per disattivare il rilevamento automatico sull'host del plug-in HANA, attenersi alla seguente procedura:

  1. Sul server SnapCenter, aprire PowerShell. Connettersi al server SnapCenter eseguendo Open- SmConnection e specificare il nome utente e la password nella finestra di accesso.

  2. Per disattivare il rilevamento automatico, eseguire Set- SmConfigSettings comando.

    Per un host HANA hana-2, il comando è il seguente:

    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. Verificare la configurazione eseguendo Get- SmConfigSettings comando.

    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 configurazione viene scritta nel file di configurazione dell'agente sull'host ed è ancora disponibile dopo un aggiornamento del plug-in con 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 #

Disattivare l'housekeeping automatico del backup dei log

La gestione del backup dei log è attivata per impostazione predefinita e può essere disattivata a livello di host del plug-in HANA. Sono disponibili due opzioni per modificare queste impostazioni.

Modificare il file hana.property

Incluso il parametro LOG_CLEANUP_DISABLE = Y in hana.property Il file di configurazione disattiva il backup del log per tutte le risorse che utilizzano questo host plug-in SAP HANA come host di comunicazione:

  • Per l'host di comunicazione Hdbsql su Windows, il hana.property il file si trova in C:\Program Files\NetApp\SnapCenter\Snapcenter Plug-in Creator\etc.

  • Per l'host di comunicazione Hdbsql su Linux, il hana.property il file si trova in /opt/NetApp/snapcenter/scc/etc.

Utilizzare il comando PowerShell

Una seconda opzione per configurare queste impostazioni consiste nell'utilizzare un comando PowerShell di SnapCenter.

  1. Sul server SnapCenter, aprire una PowerShell. Connettersi al server SnapCenter utilizzando il comando Open- SmConnection e specificare il nome utente e la password nella finestra di accesso aperta.

  2. Con il comando Set- SmConfigSettings -Plugin - HostName <pluginhostname> - PluginCode hana - configSettings @{"LOG_CLEANUP_DISABLE" = "Y"}, Le modifiche vengono configurate per l'host plug-in SAP HANA <pluginhostname> Specificato dall'IP o dal nome host (vedere la figura seguente).

Figura che mostra la finestra di dialogo input/output o rappresenta il contenuto scritto

Disattiva l'avviso quando esegui il plug-in SAP HANA in un ambiente virtuale

SnapCenter rileva se il plug-in SAP HANA è installato in un ambiente virtualizzato. Potrebbe trattarsi di un ambiente VMware o di un'installazione SnapCenter presso un provider di cloud pubblico. In questo caso, SnapCenter visualizza un avviso per la configurazione dell'hypervisor, come illustrato nella figura seguente.

Figura che mostra la finestra di dialogo input/output o rappresenta il contenuto scritto

È possibile eliminare questo avviso a livello globale. In questo caso, SnapCenter non è a conoscenza degli ambienti virtualizzati e, di conseguenza, non mostra questi avvisi.

Per configurare SnapCenter in modo da eliminare questo avviso, è necessario applicare la seguente configurazione:

  1. Dalla scheda Settings (Impostazioni), selezionare Global Settings (Impostazioni globali).

  2. Per le impostazioni dell'hypervisor, selezionare VM con iSCSI Direct Attached Disk o NFS per tutti gli host e aggiornare le impostazioni.

Figura che mostra la finestra di dialogo input/output o rappresenta il contenuto scritto

Modifica della frequenza di pianificazione della sincronizzazione del backup con lo storage di backup off-site

Come descritto nella sezione ""Gestione della conservazione dei backup nello storage secondario"," La gestione della conservazione dei backup dei dati in uno storage di backup off-site viene gestita da ONTAP. SnapCenter verifica periodicamente se ONTAP ha eliminato i backup nello storage di backup off-site eseguendo un processo di pulizia con una pianificazione predefinita settimanale.

Il processo di pulizia di SnapCenter elimina i backup nel repository SnapCenter e nel catalogo di backup SAP HANA se sono stati identificati backup cancellati nello storage di backup off-site.

Il processo di pulizia esegue anche la pulizia dei backup del registro SAP HANA.

Fino al termine della pulizia pianificata, SAP HANA e SnapCenter potrebbero ancora mostrare i backup che sono già stati eliminati dallo storage di backup off-site.

Nota Ciò potrebbe comportare la conservazione di ulteriori backup dei log, anche se i backup Snapshot basati sullo storage corrispondenti sullo storage di backup off-site sono già stati eliminati.

Le sezioni seguenti descrivono due modi per evitare questa discrepanza temporanea.

Aggiornamento manuale a livello di risorse

Nella vista della topologia di una risorsa, SnapCenter visualizza i backup sullo storage di backup off-site quando si selezionano i backup secondari, come illustrato nella seguente schermata. SnapCenter esegue un'operazione di pulizia con l'icona Refresh (Aggiorna) per sincronizzare i backup di questa risorsa.

Figura che mostra la finestra di dialogo input/output o rappresenta il contenuto scritto

Modificare la frequenza del lavoro di pulizia SnapCenter

SnapCenter esegue il lavoro di pulizia SnapCenter_RemoveSecondaryBackup Per impostazione predefinita, per tutte le risorse su base settimanale utilizzando il meccanismo di pianificazione delle attività di Windows. È possibile modificarla utilizzando un cmdlet PowerShell di SnapCenter.

  1. Avviare una finestra di comando PowerShell sul server SnapCenter.

  2. Aprire la connessione al server SnapCenter e immettere le credenziali di amministratore SnapCenter nella finestra di accesso.

    Figura che mostra la finestra di dialogo input/output o rappresenta il contenuto scritto

  3. Per modificare la pianificazione da settimanale a giornaliera, utilizzare il cmdlet 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. È possibile controllare le proprietà del lavoro in Task Scheduler di Windows.

    Figura che mostra la finestra di dialogo input/output o rappresenta il contenuto scritto