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.