sexta-feira, 30 de junho de 2023

Métodos de Backup: Escolhendo a Melhor Abordagem para Proteger seus Dados

Fala pessoal, tudo bem?

Apesar de não postar muito ultimamente, ainda recebo vários contatos por email ou pelas minhas redes, o que é bacana, pois demonstra o interesse do pessoal e de certa forma um reconhecimento da contribuição que fiz, mesmo que pequena, diante de tantos assuntos que temos para abordar.

Vou escrever uma série de postagens voltadas para o pessoal mais iniciante, com base nas perguntas mais conceituais que recebi. Então vamos lá.


Quando se trata de proteger seus dados, ter uma estratégia de backup eficiente é essencial. Existem vários métodos de backup disponíveis, cada um com suas próprias características e benefícios. 

Vamos então falar um pouco os diferentes métodos de backup e clarear o que pode ser uma boa abordagem de acordo com suas necessidades.

Backup Full: O backup full é o método mais simples e direto. É a cópia de todos os arquivos e dados selecionados para um local de armazenamento separado. Embora seja o método mais abrangente, ele também é o mais demorado e requer mais espaço de armazenamento. O backup full é recomendado para situações em que a integridade total dos dados é crucial e quando há recursos adequados disponíveis.

Backup Incremental: O backup incremental é um método mais eficiente em termos de tempo e espaço. Nessa abordagem, apenas os arquivos que foram modificados ou adicionados desde o último backup são copiados. Isso significa que, após o backup full inicial, somente as alterações são registradas, tornando os backups subsequentes mais rápidos. No entanto, em caso de restauração de dados, pode ser necessário acessar backups anteriores e reconstruir a versão mais recente dos arquivos. É fundamental garantir que todos os backups incrementais estejam organizados e facilmente acessíveis para evitar problemas de recuperação.

Backup Diferencial: O backup diferencial é semelhante ao backup incremental, mas com uma diferença importante. Em vez de copiar apenas os arquivos alterados, o backup diferencial faz uma cópia de todos os arquivos que foram modificados desde o último backup full. Isso significa que a quantidade de dados a serem copiados aumenta a cada backup diferencial subsequente. Embora seja mais rápido para restaurações em comparação com o backup incremental, o espaço de armazenamento necessário também aumenta ao longo do tempo.

Backup Contínuo: O backup contínuo é uma abordagem em que os dados são copiados em tempo real, à medida que são modificados. Isso é possível por meio do uso de software especializado que rastreia as alterações nos arquivos e os envia para um local de armazenamento separado. Essa abordagem garante que os dados estejam sempre atualizados e minimiza a perda de informações em caso de falhas ou interrupções. No entanto, o backup contínuo requer recursos significativos em termos de poder de processamento e largura de banda, e é mais adequado para ambientes empresariais em que a perda de dados pode ter consequências graves.

Ao escolher o método de backup mais adequado para suas necessidades, leve em consideração o tamanho e a importância dos seus dados, os recursos disponíveis, o tempo de recuperação desejado e o equilíbrio entre espaço de armazenamento e eficiência do backup. Muitas vezes, a combinação de diferentes métodos de backup pode ser a melhor solução, permitindo um equilíbrio entre proteção abrangente e economia de recursos.

Lembre-se de que, independentemente do método de backup escolhido, é essencial realizar verificações regulares de integridade dos backups, armazená-los em locais seguros e testar regularmente a recuperação dos dados para garantir que tudo esteja funcionando corretamente.

Abs a todos,

Jeferson Sasso

terça-feira, 17 de maio de 2022

NBU | Realizando upgrade do client atraves do install_client_files sftp


Fala galera tudo bem?

Hoje vou comentar um pouco sobre o upgrade da versão do Netbackup Client. Apesar de ser algo simples na vida do analista de backup, podemos passar batido sobre as diversas formas de fazer isso

- Copiando o binário para o client e realizando o upgrade manualmente;
- Usando um servidor como repositório de binários e assim, montar um NFS deste servidor para os clients, evitando a necessidade de copiar binários;
- Através de uma Deployment Policy pela console do MasterServer (comente aí se quiser um post sobre isso ou me envie um email);
- Diretamente pelo MasterServer através do comando nbinstallcmd (que é basicamente a linha de comando de uma Deployment Policy;
- Ou fazendo o MasterServer para o cliente através do comando install_client_files, onde é possível usar o método ssh ou sftp.

É esse último que vamos falar hoje.

Tem uma publicacao da Veritas sobre isso se quiserem ler.

Obviamente, eu precisei ocultar os hostnames do MasterServer e do client, mas da para entender.

No MasterServer
Execute o comando conforme abaixo:
./install_client_files sftp <cliente> <usuário>

ele perguntará sobre Java GUI e JRE. Marque a opção equivalente ao seu ambiente. No meu caso, o Java GUI no client não deve ser instalado.






























Ao final ele dá a mensagem de que o processo foi feito com sucesso e para concluir a instalação, você deve executar o comando como mostra.












No Client
Execute o comando conforme abaixo:

sh /tmp/<bp.47321>/client_config





























Apenas acompanhe....


























Pronto. Upgrade de client realizado com sucesso.


Valeu gente,
Abs,
Jeferson Sasso


sábado, 13 de março de 2021

TSM 7.1 - Passo a passo para instalação de uma nova instance (PARTE 02)

Fala pessoal,
Vamos dar sequência na criação da instance de TSM 7.1


Passo 10
Vá no diretório do TSMServer e execute o programa "dsmicfgx"





Selecione o idioma (eu prefiro sempre trabalhar com a versão em inglês). Normalmente a maioria do material que encontramos na internet está em inglês, bem como os famosos redbooks e as traduções geralmente são toscas.

Next....





Passo 11
Como se trata de um servidor single instance, o padrão é manter o nome "Server1", mas pode ser alterado se quiser. Na sequência preencher com o User ID\Password da instance. No meu caso, tenho um usuário no domínio somente para uso do TSM.




Passo 12
Aqui é onde você define o path onde serão criados os arquivos de configuração da instance. Você pode manter o default como abaixo ou alterar para algum outro disco que queira.




Passo 13
Nesta tela você deve definir o path onde será instalado o DB do TSM.


Passo 14
Nesta parte você define os paths dos diretórios do ActiveLog, ArchiveLog e os Mirrors.



Passo 15
Nesta parte você define o nome da Instance (Server Name). Durante a instalação ele pega automaticamente o hostname do servidor. Você pode mantê-lo e alterar depois via command line.



Passo 16
Hora de definir o primeiro usuário que será criado no TSM. Você pode dar qualquer nome.  Eu prefiro manter o já conhecido admin com uma senha decente. Nada de admin/admin como vemos por aí.


Passo 17
Valide a configuração das portas. Deixe as default ou altere se necessário.


Passo 18
Pronto. Dê next e vá acompanhando a evolução até o final.


























Ao término do processo, pode fechar o wizard. A partir desse momento a instance já estará com os serviços ativos e estará disponível para conexões externas. Teste o acesso com o usuário "admin" criado em um dos passos.

Dica: Com esse usuário, crie o usuário nominal para todas as pessoas que terão permissão de acesso ao TSM e BLOQUEIE o usuário admin por ser genérico.

Esta instalação de TSM foi feita em conjunta com um grande colega de profissão e que conhece demais de TSM. Cesário Jonas.


É isso. Espero ter ajudado.

Abs
Sasso

TSM 7.1 - Passo a passo para instalação de uma nova instance (PARTE 01)

Fala pessoal

Recentemente tivemos um problema em nossa Library Manager e por motivos diversos não conseguimos recuperá-la. Fizemos diversos tipos de análises e tratativas e nada dela voltar. 

Tentamos também fazer um repair na instalação, remoção, reinstalação do zero e nada funcionou. Acreditamos que a máquina estava realmente com algum problema. Diante disse, partimos para formatação do servidor e reinstalação da Library Manager.

Aqui está o passo a passo com algumas observações extras não documentadas, mas que no dia a dia e a depender do seu ambiente, será preciso fazer.

Obs.: Nosso ambiente está montado em Windows 2012. Apesar de não estar mais em produção, precisamos mantê-lo no ar devido ao legado ainda não expirado.

Obs2: Todos os passos abaixo foram feitos já usando o usuário criado para a instance.

Passo 01
Abrir o gpedit.msc: Local Computer Policy ⇾ Windows Settings ⇾ Security Settings ⇾ Local Policies ⇾ Security Options. 
Procure pela policy "User Account Control: Run all administrators in Admin Approval Mode", altere a configuração para "Disabled".























Passo 02
Abra o regedit da máquina e siga para o path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system. Procure por uma chave chamada "LocalAccountTokenFilterPolicy" e sete o valor para 1. Se não existir, apenas dê um right-click e crie uma chave DWORD exatamente com esse nome e esse valor.


























Passo 3
Baixe os binários do Passport Advantage da IBM extraia os binários para uma pasta local do servidor.

























Passo 04
Execute o programa "install" como administrator.




















































Passo 05
Nesse primeiro momento, selecione apenas o "IBM Installation Manager"






















Passo 06
Aceite os termos de licença.





















Passo 07
Defina o path de instalação, configura as informações no resumo e instale. Ao final, clique em Reiniciar o Installation Manager.








































Passo 08
Ao reiniciar o Installation Manager, click em Instalar



Na próxima tela, clique em Repositório.




Clique no botão Incluir Repositório e vá para o path onde os binários foram extraídos, procure por uma pasta "repository" e selecione o arquivo repository.config





















Passo 09
Selecione os pacotes do TSM, License, Drivers.





Avance...

Avance...

Avance...

Selecione "IBM Tivoli Storage Manager Extended Edition"

Aceite a licença e avance

Finalmente clique em Instalar.




















Para não ficar muito extenso, vou dividir a postagem em duas partes. Na próxima iremos criar e subir a instance.

abs,

Sasso

sexta-feira, 22 de janeiro de 2021

Netbackup | Falha em backup devido erro de certificado



Olá pessoal tudo bem?
Recentemente tivemos algumas situações onde backups que estavam sendo executados com sucesso passaram a apresentar erro 7625. 



Esse erro não é muito comum, ao menos no nosso ambiente e a primeira mensagem que a log do backup no Activity Monitor nos mostra é "A SSL socket connect failed"


Aparentemente um erro voltado para o certificado e para isso rodamos o comando abaixo diretamente no cliente. O resultado do comando é bem claro: Reissue token is mandatory.



A partir daí fica mais fácil de tratar e para isso bastou seguir os seguintes passos.

- Host Management --> Reset Host Attributes
- Host Management --> Generate Reissue Token

Dê um nome e salve.



- Próximo passo é logar no client, abrir o CMD como admin e rodar os seguintes comandos:

.\nbcertcmd.exe -deleteAllCertificates
.\nbcertcmd.exe -getCACertificate
.\nbcertcmd.exe -getCertificate -host xxxxx -token




- Por fim, voltar para o Masterserver e Host Management --> Mappings for approval e validar se tem alguma pendência. Se houver, fazer a aprovação.