Neste post estou disponibilizando um script de minha autoria para automatizar as tarefas de instalação do Cliente TSM - Tivoli Storage Manager ( backup ) em servidores ou estações linux ( 64 e 32 bits ) – AMD64 – I386 – X86_64. Os testes foram realizados em servidores : Ubuntu Server 11.04 – Natty - 32 e 64 bits, contudo pode ser instalado em servidores CentOS , RHEL, SuSe, Debian e outras distros, bastando alterar ou comentar linhas. Estou bem contente porque este é meu primeiro script disponibilizado e também porque fazia tempo que não praticava programação ( estou desenferrujando ).
O script TSM é bem simples e basicamente trabalha da seguinte forma :
- Vai ao FTP da IBM e faz o download do cliente e pacote de idioma de acordo com a opção do usuário.
- Checa se o sistema é 32 ou 64 bits e configura o sistema de acordo com isso.
- Descompacta, cria os pacotes .deb, instala os arquivos de configuração, inicialização e portas para acesso web ( webclient ).
- Registra o Nó cliente junto ao servidor de backup ( TSM SERVER ) se este for Linux. No caso de servidor TSM SERVER Windows, o registro do cliente deve ser feito manualmente.
- Limpa a instalação e sai de acordo com opção do usuário.
Espero que a comunidade possa melhorar o script e disponibilizar novas funcionalidades além de dar feedback e sugerir melhorias.
Script TSM
Atenção : Em sistemas com filesystem EXT4 adicione a seguinte linha no arquivo dsm.sys - “ virtualmountpoint / “ Ref. ao erro ANS1149E
Baixe o Código fonte aqui





