Configuração e ajuste avançados
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.
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 %*
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:
-
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. -
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>
-
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 emC:\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.
-
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. -
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).
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.
É 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:
-
Na guia Configurações, selecione Configurações globais.
-
Para as configurações do hipervisor, selecione VMs com discos conetados iSCSI Direct ou NFS para todos os hosts e atualize as configurações.
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.
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.
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.
-
Inicie uma janela de comando do PowerShell no servidor SnapCenter.
-
Abra a conexão com o servidor SnapCenter e insira as credenciais de administrador do SnapCenter na janela de login.
-
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.
-
Você pode verificar as propriedades da tarefa no agendador de tarefas do Windows.