terça-feira, 20 de setembro de 2011

Conselhos para novos administradores - Parte 4

Pessoal, desculpem a demora em continuar com esses textos, mas tive um contratempo familiar e não consegui atualizar.

Mas vamos lá, dando sequência a alguns conselhos para novos administradores.

 Busque referência e valide um hardware antes de tentar utilizá-lo no TSM:
É incrível, mas muitos analistas de sistemas instalam novas librarys ou drives em seus sistemas operacionais e logo em seguida tentam usá-lo no TSM. Então eles simplesmente escrevem para ADSM-L dizendo que "não funciona", com o comando ‘lsdev’ no AIX para mostrar os devices com status Defined em vez de Available.

Você precisa validar totalmente, e depois buscar referências de novos hardwares antes colocá-lo em produção, sob qualquer aplicação. Validação significa testá-lo totalmente no nível do sistema operacional para assegurar sua funcionalidade por completo. Por exemplo, a nova library pode pegar uma fita do CAP(chamado também de I/O Station ou Bulk), reconhecer o seu código de barras, e armazená-la em um slot? Via comando ‘mtlib’ ou similar, a library vai responder para montar a fita designada? Eu consigo gravar na fita o volume de dados que eu espero que ela tenha capacidade, via comando ‘tapeutil’ ou outro comando?

Benchmarking é importante: Você compra um equipamento com base no que o fornecedor afirma sobre a capacidade e desempenho; Então você não deve medir a sua performance para ver se ele atende seus requisitos? Considere as ramificações de *não* fazer benchmarking, e mais tarde sendo colocado em produção e os usuários reclamando de baixa performance.

É no teste geral que você descobre coisas como throughput sendo a metade do que você esperava (talvez porque o adaptador SCSI está definido para a velocidade errada), a library tendo problema de leitura no barcode, devido a labels baratos que você comprou, a operação da unidade de fita com problemas devido a um microcódigo errado, etc.

Nunca assuma as configurações defaults:
A boa administração *nunca* permite os defaults, em parte porque não informa a possibilidade de alteração nos arquivos de configuração, e em parte porque você ficará à mercê do fornecedor devido a uma mudança arbitrária.

Evitar misturar dados de curta e longa retenção na mesma fita:
Este é outro problema no desenho de configuração do seu ambiente. Você pode ter múltiplos filespaces que se misturam nos mesmos volumes(fitas). Se os respectivos arquivos têm retenções muito diferentes, os volumes vão acabar prematuramente com um monte de "buracos" onde os dados de curta retenção expiraram, o que eleva a quantidade de processos de reclamation que você terá de executar - o que é mecanicamente ruim para as unidades de fita, e pode interferir com outros schedules.

Não fique na versão+release baselevel quando houver atualizações disponível:
Notavelmente, no ADSM-L encontramos muitos clientes instalando a versão+release baselevel (por exemplo, 5.5.0.0) e nunca mais faz a atualização - e em seguida, escrevem de problemas que estão tendo. Tenham em mente que o baselevel é apena: Um ponto de partida. As versões de manutenção, em seguida, começam a aparecer, fixando vários problemas e fazendo ajustes necessários. Se você não aplicou as versões mais recentes de manutenção, você está em uma posição onde não poderá resolver problemas já conhecidos e resolvidos. E não tome uma postura axiomático que você não pode atualizar um TSMServer sem atualizar todos os outros clients e agents em seu ambiente, ao mesmo tempo: Os componentes de TSM possibilitam muitas vezes que uma versão mais atual do Server, pode trabalhar normalmente com uma versão mais antiga do client.(Os manuais costumam especificar todas as versões suportadas pela IBM).

Conselho geral: Nunca implemente um ambiente apenas na versão baselevel do software. Espere um pouco para que uma nova versão tenha um código amadurecido antes de adotá-lo.
Caso tenham alguma dúvida, sugestão, reclamação ou correção, poste um comentário ou escreva para tsmnapratica@gmail.com

Um abraço!
















domingo, 4 de setembro de 2011

Conselhos para novos administradores - Parte 3

Investigar os primeiros indícios de problemas:
Muitas vezes vemos em posts do ADSM-L onde um administrador fala ter percebido alguns dias antes indícios de um problema, porém não tomou nenhuma ação – e em uma última análise, o problema se tornou uma calamidade. Não ignore um indício de problema: a natureza está tentando lhe dizer algo.

Melhor ainda: Procure os problemas antes que eles martelem sua cabeça. A maioria das pessoas não olham o dsmerror.log a menos que alguma falha notória obrigue-o a fazê-lo; Esta log pode conter informações valiosas relativas a arquivos não encontrados, delay na rede, e problemas relacionados a fitas. Da mesma forma, analise os registros do Sistema Operacional para os problemas (por exemplo, AIX Error Log, Windows Event Viewer...etc).

Planeje as configurações do TSM para Recuperações, mais do que para Backups:
Muitos Administradores inexperientes, dada a tarefa de criação de TSM "no vácuo", planeja a configuração para a melhor performance de backups. Errado! O ponto crítico de todo o software de backup é a recuperação rápida de dados. Se você otimizar seu ambiente para backups, provavelmente o resultado irá causar impacto no momento de recuperação.

Por exemplo, o administrador novato não vai usar o collocation, fazendo com que todas as fitas sejam utilizadas por completo. Óbvio, ele faz isso; Mas no restore de um determinado node:filespace:diretório, o processo de recuperação terá que procurar em todas as fitas que estão compartilhadas com outros nodes, outros filespaces.

Isso não quer dizer que a velocidade de recuperação deve ser o único fator na hora de projetar seu sistema: Ir totalmente nesse sentido pode criar uma situação onde os backups terão sua janela de execução prolongadas, ou que necessite utilizar mais drives ou fitas que podem estar ou não disponíveis. Seu projeto, portanto, tem que estar compromissado para melhor otimizar o tempo de restore.

Uma boa tarde a todos!
Qualquer dúvida, crítica ou sugestão, entre em contato fazendo comentários nos posts ou enviando email para tsmnapratica@gmail.com