Configuração Tape Library LT1000 Bacula

541 views
Skip to first unread message

André Fernando

unread,
Jul 13, 2015, 11:03:33 AM7/13/15
to bacula-ba...@googlegroups.com
Iai pessoal,

Não faço idéia de como começar a configuração, tentei os comandos para identificar a minha LT1000

 lsscsi -g
[0:0:0:0]    disk      HP       LOGICAL VOLUME   1.34  /dev/sda   /dev/sg1
[0:3:0:0]    storage HP       P440ar           1.34  -          /dev/sg0
[1:2:0:0]    tape      IBM      ULT3580-HH6      E6R3      /dev/st0   /dev/sg3
[1:3:0:0]    storage  HP       H241             1.18  -          /dev/sg2
[7:0:0:0]    cd/dvd    hp       DVDRAM GUB0N     UK00  /dev/sr0   /dev/sg4

Se eu tento rodar o comando mtx status a saida:
cannot open SCSI device '/dev/changer' - No such file or directory

Rodei na mao o mtx apontando pro device /dev/sg3 ou /dev/st0, sempre da a mesma saida.

mtx -f /dev/sg3 status
mtx: Request Sense: Long Report=yes
mtx: Request Sense: Valid Residual=no
mtx: Request Sense: Error Code=70 (Current)
mtx: Request Sense: Sense Key=Illegal Request
mtx: Request Sense: FileMark=no
mtx: Request Sense: EOM=no
mtx: Request Sense: ILI=no
mtx: Request Sense: Additional Sense Code = 20
mtx: Request Sense: Additional Sense Qualifier = 00
mtx: Request Sense: Field in Error = 00
mtx: Request Sense: BPV=no
mtx: Request Sense: Error in CDB=yes
mtx: Request Sense: SKSV=yes
mtx: Request Sense: Field Pointer = 00 00
READ ELEMENT STATUS Command Failed

Nos confs do bacula também fiquei com dúvida na hora de criar o autoloader.

Se alguém puder dar uma luz ai, agradeço.

Abraço.

Ana Emília M. Arruda

unread,
Jul 13, 2015, 11:55:31 AM7/13/15
to bacula-ba...@googlegroups.com
Olá André,

Seu host linux está reconhecendo apenas o drive da sua tape library. Esta deveria aparecer como uma entrada "mediumx" na saída do comando lsscsi. /dev/sg3 (/dev/st0) é a unidade de fita da sua tape library. Você não vai conseguir utilizar o robô caso ele não apareça aí. Provavelmente, algum problema na conexão de cabos. A tape library deve ser conectada a uma placa HBA e não deve ser usada a saída SAS existente na controladora RAID (muitos casos desses...).

Verifique as conexões antes de seguir com qualquer tipo de configuração ok? O resultado do lsscsi -g deve mostrar uma linha assim: [X:Y:Z:W]    mediumx ...

​[]s
Ana​

--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/bacula-backup-pt-br/295597e4-8e2d-4b85-abac-01ee399e7397%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

André Fernando

unread,
Jul 13, 2015, 2:01:10 PM7/13/15
to bacula-ba...@googlegroups.com
Ana,

Troquei a HBA do servidor agora deu certo.
Qual a diferença dos dois? O /dev/sg2 é a biblioteca e o /dev/sg3 é a gravadora?
lsscsi -g
[0:0:0:0]    tape    IBM      ULT3580-HH6      E6R3  /dev/st0   /dev/sg2
[0:0:0:1]    mediumx IBM      3572-TL          0034  /dev/sch0  /dev/sg3
[1:0:0:0]    disk    HP       LOGICAL VOLUME   1.34  /dev/sda   /dev/sg1
[1:3:0:0]    storage HP       P440ar           1.34  -          /dev/sg0
[7:0:0:0]    cd/dvd  hp       DVDRAM GUB0N     UK00  /dev/sr0   /dev/sg4

mtx -f /dev/sg3 status
  Storage Changer /dev/sg3:1 Drives, 9 Slots ( 0 Import/Export )
Data Transfer Element 0:Full (Storage Element 1 Loaded)
      Storage Element 1:Empty
      Storage Element 2:Full
      Storage Element 3:Empty
      Storage Element 4:Empty
      Storage Element 5:Empty
      Storage Element 6:Empty
      Storage Element 7:Empty
      Storage Element 8:Empty
      Storage Element 9:Empty

Ana Emília M. Arruda

unread,
Jul 13, 2015, 2:10:17 PM7/13/15
to bacula-ba...@googlegroups.com
Oi André,

2015-07-13 15:01 GMT-03:00 André Fernando <andr...@gmail.com>:
Ana,

Troquei a HBA do servidor agora deu certo.
Qual a diferença dos dois? O /dev/sg2 é a biblioteca e o /dev/sg3 é a gravadora?

​Isso. Agora você coloca no archive device da definição do seu autochanger o /dev/sg3 e na definição do drive (device) o /dev/nst0 (não aparece aí, mas é a versão sem rewind do /etc/st0. Quanto ao autochanger, em vez de usar o /dev/sg3, que vai funcionar, eu configuraria regras udev, pra manter um label tipo /dev/IBMChanger. Isso porque se o host for reiniciado, corre o risco de mudar o /dev/sg3 e você precisar alterar o conf e reiniciar o storage daemon.​

 
lsscsi -g
[0:0:0:0]    tape    IBM      ULT3580-HH6      E6R3  /dev/st0   /dev/sg2
[0:0:0:1]    mediumx IBM      3572-TL          0034  /dev/sch0  /dev/sg3
[1:0:0:0]    disk    HP       LOGICAL VOLUME   1.34  /dev/sda   /dev/sg1
[1:3:0:0]    storage HP       P440ar           1.34  -          /dev/sg0
[7:0:0:0]    cd/dvd  hp       DVDRAM GUB0N     UK00  /dev/sr0   /dev/sg4

mtx -f /dev/sg3 status
  Storage Changer /dev/sg3:1 Drives, 9 Slots ( 0 Import/Export )
Data Transfer Element 0:Full (Storage Element 1 Loaded)
      Storage Element 1:Empty
      Storage Element 2:Full
      Storage Element 3:Empty
      Storage Element 4:Empty
      Storage Element 5:Empty
      Storage Element 6:Empty
      Storage Element 7:Empty
      Storage Element 8:Empty
      Storage Element 9:Empty


​[]s
Ana​


 

André Fernando

unread,
Jul 13, 2015, 2:30:03 PM7/13/15
to bacula-ba...@googlegroups.com
Ana,

Fica assim, a regra do udev eu irei fazer depois, agora é para testar o equipamento e ver se ta tudo certinho.

Nessa seção em device, não cria um device para cada slot? tipo Drive-0,Drive-1,Drive-2...
Autochanger {
  Name            = "TapeLibrary"
  Device          = Drive-0,Drive-1
  Description     = Digital LTO Library - TL1000
  Changer Device  = /dev/sg3
  Changer Command = "/bin/mtx-changer %c %o %S %a %d"
}

E no sd.conf

Device {
  Name = Drive-0                      #
     Drive Index = 0
  Media Type = Tape
  Archive Device = /dev/nst0
  AutomaticMount = yes;               # when device opened, read it
  AlwaysOpen = yes;
  RemovableMedia = yes;
  #RandomAccess = no;
  #LabelMedia = no;
  AutoChanger = yes;
#  #

Device {
  Name = Drive-1                      #
     Drive Index = 1
  Media Type = Tape
  Archive Device = /dev/nst0
  AutomaticMount = yes;               # when device opened, read it
  AlwaysOpen = yes;
  RemovableMedia = yes;
  #RandomAccess = no;
  #LabelMedia = no;
  AutoChanger = yes;
#  #

Ana Emília M. Arruda

unread,
Jul 13, 2015, 2:44:33 PM7/13/15
to bacula-ba...@googlegroups.com
Tá blz André, mas pelo seu lsscsi você só tem 1 drive, não tem /dev/st1 não...

[]s
Ana

André Fernando

unread,
Jul 13, 2015, 2:49:08 PM7/13/15
to bacula-ba...@googlegroups.com
Ana,

Desculpa ta enchendo ai. hehehe

Exato só tem um drive.Deixo só o device st0, e como que funcionaria o autoloader, ele ejeta a fita sozinho e ja sobe outra que está no cassete?

Ana Emília M. Arruda

unread,
Jul 13, 2015, 3:00:09 PM7/13/15
to bacula-ba...@googlegroups.com
Sem problemas André! :)
Isso, o seu robô vai controlar sua unidade de fita. Você deixa a configuração somente para um device, o /dev/nst0.

[]s
Ana

Anderson Vieira

unread,
Jul 13, 2015, 3:29:07 PM7/13/15
to Lista de Discussão Bacula
Valeu Ana!!!

mais nosso bacula não esta subindo , rsrs ainda

[root@srvbackup bacula]# bacula restart
Stopping the Bacula File daemon
Stopping the Bacula Storage daemon
Stopping the Bacula Director daemon
Starting the Bacula Storage daemon
Starting the Bacula File daemon
Starting the Bacula Director daemon
13-Jul 15:28 bacula-dir: ERROR TERMINATION at parse_conf.c:944
Config error: expected resource name, got: Autochanger
            : line 6, col 12 of file /etc/bacula/bacula-dir-storages.conf
Autochanger {


sd-conf

#
# Arquivo de Configuração dos Storages
#


Autochanger {
  Name            = Tape
  Device          = Storage-LTO6
  Description     = Digital LTO Library - TL1000
  Changer Device  = /dev/sg3
  Changer Command = "/etc/bacula/mtx-changer %c %o %S %a %d"
}

Storage {
  Name = STORAGE-LTO6
  Address = XXXXXX
  SDPort = 9103
  Password = "sd123"
  Device = Storage-LTO6
  Media Type = Tape
}




Att.,
Anderson Vieira
Linux User ID: #535881   

cid:image002.png@01D0686D.28A06A70 



Reply all
Reply to author
Forward
0 new messages