Data Domain: Habilitando o log da API do DD Boost | Precert Logs
Summary: Este artigo da base de conhecimento explica como habilitar o log do plug-in do DD Boost ao solucionar problemas relacionados ao Boost e ao BoostFS. Isso é chamado de log precert.
Instructions
ddboost_precert.ini permite diagnósticos mais profundos. O posicionamento incorreto do arquivo, a falta de permissões ou a configuração incorreta podem impedir a geração do registro.
Motivos para habilitar o log no nível da API (precert):
- As operações do DD Boost ou BoostFS estão falhando ou se comportando inesperadamente.
- A engenharia ou o suporte solicitam logs detalhados em nível de API para análise.
- Nenhum log é gerado, apesar da atividade de boost esperada.
Notas gerais:
- Habilite o log de pré-certificado somente quando solicitado explicitamente pela engenharia ou pelo suporte.
- Monitore o espaço em disco de perto; Os logs podem crescer rapidamente.
- Verifique se as permissões e o posicionamento do arquivo estão corretos.
- Remova o
.inipara desativar o registro em log. - O BoostFS deve ser desmontado e remontado para que as alterações entrem em vigor.
Localizações de arquivos por sistema operacional
| Sistema operacional | ddboost_precert.ini Localização |
ddboost_precert.log Localização |
|---|---|---|
| Linux | /ddboost_precert.ini |
/DDLog/ddboost_precert.log |
| Solaris | /ddboost_precert.ini |
/DDLog/ddboost_precert.log |
| UNIX | /ddboost_precert.ini |
/DDLog/ddboost_precert.log |
| Windows | C:\ddboost_precert.ini |
C:\DDLog\ddboost_precert.log |
Para versões do BOOST/BoostFS anteriores à 7.0
Crie um arquivo vazio chamado ddboost_precert.ini no local apropriado (veja a tabela acima). Isso permite registrar no caminho padrão.
Para BOOST/BoostFS versão 7.0 e posterior
Criar um configurado ddboost_precert.ini com o seguinte conteúdo:
precert_enabled=true
num_log_files=4
log_file_size=512
log_file_name=ddboost_precert.log
log_file_dir=/DDLog
ddcl_logs_include=true
ddcl_logs_sev=4
- Essa configuração cria quatro arquivos de log de 512 MB cada (total de 2 GB).
- Ajustar
num_log_fileselog_file_sizeconforme necessário. - Os registros podem ser redirecionados para um local diferente se o espaço em disco for limitado.
Configuração do client Linux BOOSTFS
- Create
/DDLogdiretório:mkdir /DDLogchmod 777 /DDLog
-
Create
/ddboost_precert.inicom a configuração acima. -
Certifique-se de que o BoostFS seja desmontado e remontado:
mount -o log-level=debug <mount_point>
Instalação do client BOOSTFS do Windows
- Create
C:\ddboost_precert.inicom o seguinte conteúdo:-
precert_enabled=true num_log_files=3 log_file_size=500 log_file_name=ddboost_precert.log log_file_dir=C:\DDLog ddcl_logs_include=true ddcl_logs_sev=4
-
-
Create
C:\DDLoge atribua permissões completas de leitura/gravação. -
Desmonte e remonte o BoostFS com o log de depuração ativado.
Limpeza e desativação do log
- Exclua o
ddboost_precert.ini. - Exclua o
DDLogdiretório e seu conteúdo. - Remonte o BoostFS para aplicar as alterações.
- Coletar logs do BoostFS de
/opt/emc/boostfs/log.
Additional Information
Para versões do BOOST/BoostFS anteriores à 7.0, os registros precert são ativados criando um arquivo vazio chamado exatamente "ddboost_precert.ini" no local indicado na tabela abaixo. Isso fará com que a API do SDK do DD Boost habilite esse registro no local padrão e no nome do arquivo, conforme mostrado na tabela abaixo:
Essa ferramenta só deve ser ativada quando solicitada pelas equipes de engenharia ou suporte e, devido à quantidade de logs gerados, deve-se tomar cuidado para que esse log seja desativado o mais rápido possível.
| Sistema operacional | Local do arquivo ddboost_precert.ini | Local do arquivo ddboost_precert.log |
|---|---|---|
| Linux | /ddboost_precert.ini | /DDLog/ddboost_precert.log |
| Solaris | /ddboost_precert.ini | /DDLog/ddboost_precert.log |
| UNIX | /ddboost_precert.ini | /DDLog/ddboost_precert.log |
| Windows | C:\ddboost_precert.ini [1] | C:\DDLog\ddboost_precert.log |
Para BOOST e BoostFS 7.0 e versões posteriores, o arquivo "ddboost_precert.ini" precisa ser criado nos mesmos locais acima, mas não pode estar vazio, precisa ser inicializado com o conteúdo abaixo, caso contrário, ele não resultará na criação dos logs :
precert_enabled=true
num_log_files=4
log_file_size=512
log_file_name=ddboost_precert.log
log_file_dir=/DDLog
ddcl_logs_include=true
ddcl_logs_sev=4
Com as configurações acima, ele criará 4 arquivos de 512MB cada, portanto, no total, levará apenas 2GB de espaço em disco.
Se 4 arquivos de 512 MB cada não cobrirem o período de tempo necessário para a solução de problemas, ajuste a quantidade de arquivos e seu tamanho usando os parâmetros "num_log_files" e "log_file_size".
Com a configuração mostrada, os logs serão criados no mesmo local que na tabela, mas há a opção de criar os logs em um local diferente, caso a partição raiz do sistema operacional não seja grande o suficiente.
NOTA: Essa pasta precisa estar presente no mesmo caminho que o arquivo ddboost_precert.ini (aguardando confirmação por alguém que conheça melhor, se isso for verdade, tornaria impossível gravar o log em alguma partição que não seja a raiz tipicamente pequena)
Quando o arquivo .ini está presente (e, no caso da versão 7.0 ou posterior, tem o conteúdo apropriado), um arquivo de log chamado ddboost_precert.log é gerado na pasta /DDLog (se esse caminho for o configurado).
O ddboost_precert.log pode crescer muito rapidamente à medida que todas as chamadas de API são registradas no arquivo, portanto, preste atenção à quantidade de espaço disponível na localização do cliente para os logs, pois eles podem fazer com que a partição se encha e resultar em tempo de inatividade e inconveniência para o cliente.
Para interromper o log, a remoção do arquivo ddboost_precert.ini fará com que os logs no arquivo configurado parem imediatamente.
Para outro software de backup que esteja usando ddboost, a reinicialização dos serviços pode ser necessária se nenhum arquivo de log for criado para detectar a presença ou ausência do arquivo ddboost_precert.ini
=====================================================================================================
Etapas para habilitar logs precert no servidor
linux boostfs1. Crie um diretório DDLog como /DDLog
2. Crie um ddboost_precert.ini de arquivo em/caminho com o seguinte conteúdo
precert_enabled=true
num_log_files=4
log_file_size=512
log_file_name=ddboost_precert.log
log_file_dir=/DDLog
ddcl_logs_include=true
ddcl_logs_sev=4
3. Salve o conteúdo acima no arquivo - ddboost_precert.ini
4. Certifique-se de que o diretório /DDLog tenha as permissões de gravação. Forneça todos os arquivos no diretório /DDLog.
a. altere as permissões no DDLog e no ddboost_precert.ini
b. execute 'sudo chmod 777 DDLog/ ddboost_precert.ini'5
. Colete os logs do BoostFS no nível de depuração.
um. Desmonte e remonte o ponto de montagem do BoostFS com a opção '-o log-level=debug'
b. Você também pode atualizar o nível de registro no arquivo boostfs.conf dentro do diretório /opt/emc/boostfs/etc. Você ainda precisará desmontar a montagem da unidade BoostFS.
c. Execute a operação de backup no ponto de montagem do BoostFS.
d. Forneça todos os arquivos do diretório — /opt/emc/boostfs/log
======================================================================================================
Ative os logs precert no servidor boostfs do
Windows 1. Crie ddboost_precert.ini em C: unidade com o seguinte conteúdo:
precert_enabled=true
num_log_files=3
log_file_size=500
log_file_name=ddboost_precert.log
log_file_dir=C:\DDLog
ddcl_logs_include=true ddcl_logs_sev=4
2. Crie uma pasta com o nome DDLog na unidade C:. Os arquivos de log precert serão criados nessa pasta. Forneça todas as permissões de leitura/gravação ao diretório DDLog para que os arquivos de log possam ser criados e anexados.
NOTA:
A configuração acima criará no máximo 3 arquivos de log precert de aproximadamente 500 MB cada.
Valores diferentes podem ser usados para num_log_files e log_file_size conforme considerado adequado. Mas 3 arquivos de 500MB cada devem ser suficientes para o propósito.
Se 1,5 GB de espaço livre não for possível no sistema client, o valor de log_file_size poderá ser reduzido para 200.
Certifique-se de que haja espaço em disco suficiente disponível no sistema client antes de ativar os registros pré-certificado.
3. Desmonte e remonte o ponto de montagem do BoostFS com a opção "-o log-level=debug"
Atividade de limpeza e desativação do log
de pré-certificadoDepois que os logs do precert forem coletados após o problema, desative o log do precert seguindo as etapas a seguir. Isso precisa ser feito antes de remontar o BoostFS SU.
1. Exclua a pasta DDLog de C: e seu conteúdo
2. Exclua ddboost_precert.ini arquivo do C:
=====================================================================================================Habilite logs precert no servidor Linux com um aplicativo de backup ddboost.
Procedimento para habilitar o log do DDBoost Precert em um servidor DDBoost Linux:
Crie o diretório /DDLog
2. Conceda todas as permissões a todos os usuários do diretório /DDLog usando o seguinte comando:
$ chmod 777 /DDLog
3. Crie o arquivo /ddboost_precert.ini com os seguintes conteúdos:
precert_enabled=true
num_log_files=4
log_file_size=512
log_file_name=ddboost_precert.log
log_file_dir=/DDLog
ddcl_logs_include=true
ddcl_logs_sev=4
4. Os logs Precert serão gerados dentro do diretório /DDLog.
=======================================================================================
Habilite logs precert no Windows Server com um aplicativo de backup ddboost.
1. Crie ddboost_precert.ini em C: unidade com o seguinte conteúdo:
precert_enabled=true
num_log_files=3
log_file_size=500
log_file_name=ddboost_precert.log
log_file_dir=C:\DDLog
ddcl_logs_include=true ddcl_logs_sev=4
2. Crie uma pasta com o nome DDLog na unidade C:. Os arquivos de log precert serão criados nessa pasta. Forneça todas as permissões de leitura/gravação ao diretório DDLog para que os arquivos de log possam ser criados e anexados.
NOTA:
A configuração acima criará no máximo 3 arquivos de log precert de aproximadamente 500 MB cada.
Valores diferentes podem ser usados para num_log_files e log_file_size conforme considerado adequado. Mas 3 arquivos de 500MB cada devem ser suficientes para o propósito.
Se 1,5 GB de espaço livre não for possível no sistema client, o valor de log_file_size poderá ser reduzido para 200.
Certifique-se de que haja espaço em disco suficiente disponível no sistema client antes de ativar os registros pré-certificado.
Atividade de limpeza e desativação do log
de pré-certificadoDepois que os logs do precert forem coletados após o problema, desative o log do precert seguindo as etapas a seguir.
1. Exclua a pasta DDLog de C: e seu conteúdo
2. Exclua ddboost_precert.ini arquivo do C: