Bacula-users

Re: [Bacula-users] Fiber channel tapes permanent name howto ?

2010-11-04 14:19:27
Subject: Re: [Bacula-users] Fiber channel tapes permanent name howto ?
From: "John Stoffel" <john AT stoffel DOT org>
To: Javier Barroso <javibarroso AT gmail DOT com>
Date: Thu, 4 Nov 2010 13:49:12 -0400
Javier> I'm having the same problem that other thread in november 2008:
Javier> 
http://sourceforge.net/mailarchive/message.php?msg_id=BBDDF0B7CFFFCE4FB5110F0A37CE60030942EE%40q.leblancnet.us

Javier> But I can't find a solution ...

I've run into this issue too, but with just regular SCSI tape drives.
What happens if you do:

     > sudo /lib/udev/scsi_id --replace-whitespace --whitelisted /dev/sg#

where /dev/sg#?  Do your FC tape drives have /dev/sg# entries?  What
is the output of:

     > sudo lsscsi -g

and do you see the drives listed there?

Javier> I have a autochanger rule in udev that points /dev/autochanger1 to 
/dev/sgX

Javier> My problem is that this autochanger has 4 drives, and I cannot
Javier> get serial number or other attributes which change, and when I
Javier> reboot I will have to change bacula config every time.

Javier> My lsscsi output (There is a autochanger and a NSR, 2 fc drives and 2
Javier> scsi drives):

Javier> # lsscsi
Javier> [0:0:0:0]    mediumx HP       MSL6000 Series   0520  /dev/sch0
Javier> [0:0:0:1]    tape    HP       Ultrium 3-SCSI   G63W  /dev/st2
Javier> [0:0:0:2]    tape    HP       Ultrium 3-SCSI   G63W  /dev/st3
Javier> [0:0:0:3]    storage HP       NS E1200-320     593d  -
Javier> [0:0:1:0]    storage HP       HSV200           5110  -
Javier> [0:0:2:0]    storage HP       HSV200           5110  -
Javier> [1:0:0:0]    cd/dvd  TEAC     CD-224E          9.9A  /dev/sr0
Javier> [3:0:3:0]    tape    HP       Ultrium 3-SCSI   G63W  /dev/st0
Javier> [3:0:4:0]    tape    HP       Ultrium 3-SCSI   G54W  /dev/st1

You need to get the output of 'lsscsi -g' here...

Javier> I can't use /dev/tape/by-path, because these devices could change,
Javier> this is the ls output:

Here's what I use in /etc/udev/rules.d/dlt7k.rules file:

    # Left drive in library - bacula uses it
    KERNEL=="st*[0-9]",ENV{ID_SERIAL}=="SQUANTUM_DLT7000_CX752S1059", \
            SYMLINK+="dlt7k-left"
    KERNEL=="nst*[0-9]",ENV{ID_SERIAL}=="SQUANTUM_DLT7000_CX752S1059", \
            SYMLINK+="dlt7k-left-nst"

    #SUBSYSTEM=="scsi_generic", PROGRAM="/lib/udev/scsi_id --replace-whitespace 
--whitelisted /dev/%k",
    RESULT=="SQUANTUM_DLT7000_CX752S1059", SYMLINK="dlt7k-left"

    # Right drive - not currently used by bacula
    KERNEL=="st*[0-9]",ENV{ID_SERIAL}=="SQUANTUM_DLT7000_PXB09S0552", \
            SYMLINK+="dlt7k-right"
    KERNEL=="nst*[0-9]",ENV{ID_SERIAL}=="SQUANTUM_DLT7000_PXB09S0552", \
            SYMLINK+="dlt7k-right-nst"


What you need to do is replace the ID_SERIAL match with the data you
get from the:

    /lib/udev/scsi_id --replace-whitespace --whitelisted /dev/sg#

command.

Good luck!
John


------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a 
Billion" shares his insights and actions to help propel your 
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users

<Prev in Thread] Current Thread [Next in Thread>
  • Re: [Bacula-users] Fiber channel tapes permanent name howto ?, John Stoffel <=