Quando o servidor é restartado o Linux altera os devices, com isso é necessário fazer a reconfiguração no TSM.
Para resolver este problema faça o seguinte:
Instalar o e compilar o Lin Tape:
1) Instalação do lintape Source:
Efetuar o download dos binarios do lintape Source da pagina ou ftp da IBM:
Por exemplo: binario chama-se lin_tape-1.20.0-1.src.rpm.bin
Executar o comando para compilar o pacote do lintape:
rpmbuild --rebuild lin_tape-1.20.0-1.src.rpm.bin
Aguardar o término da compilação, procurar no log gerado a seguinte msg:
Wrote: /usr/src/redhat/RPMS/x86_64/lin_tape-1.20.0-1.x86_64.rpm (se for 32 bits o caminho será diferente)
Ir no caminho acima e executar a instalação do pacote:
rpm -ivh lin_tape-1.20.0-1.x86_64.rpm
2) Instalação do Lintape Daemon:
Efetuar o download do lintape daemom (o pacote irá variar conformne a versão do SO), no exemplo abaixo segue o link da versao 4 64 bits do RedHat:
lin_taped-1.20.0-rhel4.x86_64.rpm.bin
Efetuar a instalação com o comando rpm -ivh lin_taped-1.20.0-rhel4.x86_64.rpm.bin
3) Verificando os Devices Criados:
Após a instalação 02 arquivos serão criados em /proc/scsi
/proc/scsi/IBMchanger que irá mostrar os devices responsáveis pelo controle robótico da Tape Library
/proc/scsi/IBMtape que irá mostrar os devices dos tape drives
Exemplo: No exemplo abaixo estaremos visualizando 04 Tape Drives LTO5 e um Medium Changer (controle robótico) de uma Tape Library TS3500
# more IBMtape
lin_tape version: 1.73.0
lin_tape major number: 248
Attached Tape Devices:
Number model SN HBA SCSI FO Path
0 ULT3580-TD5 00078AB524 lpfc 5:0:0:0 NA
1 ULT3580-TD5 00078AB522 lpfc 5:0:1:0 NA
4 ULT3580-TD5 00078AB14E lpfc 7:0:0:0 NA
5 ULT3580-TD5 00078AB1E4 lpfc 7:0:1:0 NA
# more IBMchanger
lin_tape version: 1.73.0
lin_tape major number: 248
Attached Changer Devices:
Number model SN HBA SCSI FO Path
0 03584L32 0000078237620401 lpfc 5:0:2:1 NA
Com os parametros acima já seria possivel configurar os drives no TSM, bastando informar para os drives os devices /dev/IBMtape0, /dev/IBMtape1...IBMtape5 e para a library o device /dev/IBMchanger0.
Porém após o restart do sistema operacional essa ordem irá mudar e será necessário reconfigurar os tape drives e a library no TSM
4) Criando a rule para persistent naming:
Neste exemplo o local que irá criar os links será no path /dev/lin_tape/by-id porém pode-se utilizar qualquer nomenclatura.
Após verificar os devices criar o arquivo com nome 98-lin_tape.rules no diretório /etc/udev/rules.d/ utilizando a seguinte estrutura:
KERNEL=="IBMtape*[!n]", SYSFS{serial_num}=="00078AB524",SYMLINK="lin_tape/by-id/drive1_lto5"
KERNEL=="IBMtape*[!n]", SYSFS{serial_num}=="00078AB522",SYMLINK="lin_tape/by-id/drive2_lto5"
KERNEL=="IBMtape*[!n]", SYSFS{serial_num}=="00078AB1E4",SYMLINK="lin_tape/by-id/drive3_lto5"
KERNEL=="IBMtape*[!n]", SYSFS{serial_num}=="00078AB14E",SYMLINK="lin_tape/by-id/drive4_lto5"
KERNEL=="IBMchanger*[!n]", SYSFS{serial_num}=="0000078237620401",SYMLINK="lin_tape/by-id/lib_lto5"
Resumindo, sempre que o servidor restartar ele irá amarrar o SERIAL no device especificado, por exemplo o device /dev/lin_tape/by-id/drive1_lto5 sempre ficará associado ao serial 00078AB524
Após os procedimentos acima o servidor deve ser restartado, para que o Kernel leia essa rule.
Após o restart do servidor basta confirmar os links dos devices criados:
ls -al /dev/lin_tape/by-id
T
lrwxrwxrwx 1 root root 14 Feb 21 15:30 drive1_lto5 -> ../../IBMtape1
lrwxrwxrwx 1 root root 14 Feb 21 15:30 drive2_lto5 -> ../../IBMtape0
Nenhum comentário:
Postar um comentário