Skip to main content
NetApp Solutions SAP
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Configuração e ajuste avançados

Colaboradores

Esta seção descreve as opções de configuração e ajuste que os clientes podem usar para adaptar a configuração do SnapCenter às suas necessidades específicas. Nem todas as configurações podem se aplicar a todos os cenários do cliente.

Habilitar a comunicação segura com o banco de dados HANA

Se os bancos de DADOS HANA estiverem configurados com comunicação segura, o hdbsql comando executado pelo SnapCenter deverá usar opções adicionais de linha de comando. Isso pode ser alcançado usando um script wrapper que chama hdbsql com as opções necessárias.

Observação Existem várias opções para configurar a comunicação SSL. Nos exemplos a seguir, a configuração de cliente mais simples é descrita usando a opção de linha de comando, onde nenhuma validação de certificado de servidor é feita. Se a validação de certificado no servidor e/ou no lado do cliente for necessária, diferentes opções de linha de comando hdbsql serão necessárias e você deverá configurar o ambiente PSE de acordo com o descrito no Guia de Segurança do SAP HANA.

Em vez de configurar o hdbsql executável hana.properties nos arquivos, o script wrapper é adicionado.

Para um host de plug-in HANA central no servidor Windows SnapCenter, você deve adicionar o seguinte conteúdo C:\Program Files\NetApp\SnapCenter\Snapcenter Plug-in Creator\etc\hana.properties no .

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

O script wrapper hdbsql-ssl.cmd chama hdbsql.exe com as opções de linha de comando necessárias.

@echo off
"C:\Program Files\sap\hdbclient\hdbsql.exe" -e -ssltrustcert %*
Observação A -e - ssltrustcert opção de linha de comando hdbsql também funciona para sistemas HANA onde o SSL não está habilitado. Essa opção também pode ser usada com um host de plug-in HANA central, onde nem todos os sistemas HANA têm SSL habilitado ou desabilitado.

Se o plug-in HANA for implantado em hosts de banco de dados HANA individuais, a configuração deverá ser feita em cada host Linux de acordo.

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

O script wrapper hdbsqls chama hdbsql com as opções de linha de comando necessárias.

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

Desative a deteção automática no host do plug-in HANA

Para desativar a descoberta automática no host do plug-in HANA, execute as seguintes etapas:

  1. No servidor SnapCenter, abra o PowerShell. Conete-se ao servidor SnapCenter executando o Open- SmConnection comando e especifique o nome de usuário e a senha na janela de início de sessão.

  2. Para desativar a deteção automática, execute o Set- SmConfigSettings comando.

    Para um host HANA hana-2 , o comando é o seguinte:

    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. Verifique a configuração executando o 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>

    A configuração é gravada no arquivo de configuração do agente no host e ainda está disponível após uma atualização do plug-in com o 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 #

Desativar a limpeza automática de cópias de segurança de registos

O serviço de limpeza de backup de log é ativado por padrão e pode ser desativado no nível do host do plug-in HANA. Existem duas opções para alterar essas configurações.

Edite o arquivo hana.property

A inclusão do parâmetro LOG_CLEANUP_DISABLE = Y no hana.property arquivo de configuração desativa o gerenciamento de backup de log para todos os recursos usando este host de plug-in SAP HANA como host de comunicação:

  • Para o host de comunicação Hdbsql no Windows, o hana.property arquivo está localizado em C:\Program Files\NetApp\SnapCenter\Snapcenter Plug-in Creator\etc.

  • Para o host de comunicação Hdbsql no Linux, o hana.property arquivo está localizado em /opt/NetApp/snapcenter/scc/etc.

Use o comando PowerShell

Uma segunda opção para configurar essas configurações é usar um comando do SnapCenter PowerShell.

  1. No servidor SnapCenter, abra um PowerShell. Conete-se ao servidor SnapCenter usando o comando Open- SmConnection e especifique o nome de usuário e a senha na janela de início de sessão.

  2. Com o comando Set- SmConfigSettings -Plugin - HostName <pluginhostname> - PluginCode hana - configSettings @{"LOG_CLEANUP_DISABLE" = "Y"}, as alterações são configuradas para o host de plug-in SAP HANA <pluginhostname> especificado pelo IP ou nome do host (veja a figura a seguir).

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Desative o aviso ao executar o plug-in SAP HANA em um ambiente virtual

O SnapCenter deteta se o plug-in SAP HANA está instalado em um ambiente virtualizado. Isso pode ser um ambiente VMware ou uma instalação do SnapCenter em um provedor de nuvem pública. Nesse caso, o SnapCenter exibe um aviso para configurar o hypervisor, como mostrado na figura a seguir.

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

É possível suprimir este aviso globalmente. Neste caso, a SnapCenter não tem conhecimento de ambientes virtualizados e, portanto, não mostra esses avisos.

Para configurar o SnapCenter para suprimir esse aviso, a seguinte configuração deve ser aplicada:

  1. Na guia Configurações, selecione Configurações globais.

  2. Para as configurações do hipervisor, selecione VMs com discos conetados iSCSI Direct ou NFS para todos os hosts e atualize as configurações.

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Altere a frequência de agendamento da sincronização de backup com armazenamento de backup externo

Como descrito na seção ""Gerenciamento de retenção de backups no storage secundário"," retenção, o gerenciamento de backups de dados para um storage de backup externo é gerenciado pelo ONTAP. O SnapCenter verifica periodicamente se o ONTAP excluiu backups no storage de backup externo executando uma tarefa de limpeza com um agendamento padrão semanal.

A tarefa de limpeza do SnapCenter exclui backups no repositório do SnapCenter e no catálogo de backup do SAP HANA se houver backups excluídos no storage de backup externo.

A tarefa de limpeza também executa o serviço de limpeza dos backups de log do SAP HANA.

Até que essa limpeza agendada seja concluída, o SAP HANA e o SnapCenter ainda poderão mostrar backups que já foram excluídos do storage de backup externo.

Observação Isso pode resultar em backups de log adicionais que são mantidos, mesmo que os backups Snapshot baseados em armazenamento correspondentes no armazenamento de backup externo já tenham sido excluídos.

As seções a seguir descrevem duas maneiras de evitar essa discrepância temporária.

Atualização manual no nível de recurso

Na visualização de topologia de um recurso, o SnapCenter exibe os backups no storage de backup externo ao selecionar os backups secundários, como mostrado na captura de tela a seguir. O SnapCenter executa uma operação de limpeza com o ícone Atualizar para sincronizar os backups desse recurso.

Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

Altere a frequência do trabalho de limpeza do SnapCenter

O SnapCenter executa a tarefa de limpeza SnapCenter_RemoveSecondaryBackup por padrão para todos os recursos semanalmente usando o mecanismo de agendamento de tarefas do Windows. Isso pode ser alterado usando um cmdlet do SnapCenter PowerShell.

  1. Inicie uma janela de comando do PowerShell no servidor SnapCenter.

  2. Abra a conexão com o servidor SnapCenter e insira as credenciais de administrador do SnapCenter na janela de login.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito

  3. Para alterar a programação de uma base semanal para uma base diária, use o 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. Você pode verificar as propriedades da tarefa no agendador de tarefas do Windows.

    Figura que mostra a caixa de diálogo de entrada/saída ou que representa o conteúdo escrito