Storage Boards Cleanup
To make it easier to find information about HPE Storage products and solutions, we are doing spring cleaning. This includes consolidation of some older boards, and a simpler structure that more accurately reflects how people use HPE Storage.
Tape Libraries and Drives
cancel
Showing results for 
Search instead for 
Did you mean: 

MSL5030 +router 1200 + SAN installation problems

jpcast_real
Regular Advisor

MSL5030 +router 1200 + SAN installation problems

Hello,

I am having problems when I try to install the tape library in the SAN environment . Lots of doubts are coming to my head.

- I have configured the SCSI ID from the drives.
- I have made the SCSI connection.
- I can see the SCSI devices from the router.
Bus Target Id LUN Id Device Type State Map Count Device Description
0 0 0 CHGR UP 0 COMPAQ MSL5000 Series 0421
0 1 0 TAPE UP 0 HP Ultrium 1-SCSI E38W
- I just can see this in the hp-ux ioscan related to the library.
ext_bus 37 0/9/0/0.2.5.255.0 fcpdev CLAIMED INTERFACE FCP Dev
ice Interface

This are my questions:

- Do I have to see any devices in the router FC port ???
- What drivers do I need in the hp-ux ???
- What should I see in the hp-ux ioscan ??
- How can I test the configuration is correct ??


Can anyone help me ??

Here rests one who was not what he wanted and didn't want what he was
7 REPLIES
David Ruska
Honored Contributor

Re: MSL5030 +router 1200 + SAN installation problems

The most common overlooked step is assigning the specific hosts to the router map, so that the host (or hosts) can see the devices. This behavior is different than the older (pre-merger) HP bridges which did not provide any host-level access filtering, and allowed all hosts to see the devices. With the newer routers, you need to explicitly add in the hosts (or HBAs) that will have access.
The journey IS the reward.
Celso Medina Kern
Trusted Contributor

Re: MSL5030 +router 1200 + SAN installation problems

Hi,

Robotics controls is done over driver sctl, which is probably in the kernel. Tape drives are controlled by stape driver. Execute:
lsdev | grep -e sctl -e stape

If tour devices still does not show up, look for:
- SAN switch cfg, like zonning. Usually you can check zonning cfg via browser, since the switches has a web server that allows remote management vith graphic facility.

- NSR 1200 mapping. It is important that you configura manual mapping for what hosts can access each of the library devices(robotics and drives). I have seen many intermitent problems(generic I/O errors, tape drive going to no_hardware in ioscan - hp-ux, etc). This is a task to a hardware/storage engineer. Of course the default configuration should not prevent hosts from seing the library devices. It is a recommendation to make manual cfg.

Good luck!
God bless pessimists, they did the backup!
jpcast_real
Regular Advisor

Re: MSL5030 +router 1200 + SAN installation problems

Celso ,

do you know the exact procedure to create the device files for the picker ..

this is what I get from ioscan:

unknown -1 0/9/0/0.2.5.255.0.0.0 UNCLAIMED UNKNOWN COMPAQ MSL5000 Series

This is what I get from kernel:

Dartanan:/> lsdev | grep -e sctl -e stape
203 -1 sctl ctl
205 -1 stape tape
Here rests one who was not what he wanted and didn't want what he was
David Ruska
Honored Contributor

Re: MSL5030 +router 1200 + SAN installation problems

If you want the picker "claimed" in IOSCAN, you need to add the "schgr" driver to the kernel. Note: you typically use the sctl driver for your device file - the schgr driver is only needed for ioscan to list it as claimed.
The journey IS the reward.
jpcast_real
Regular Advisor

Re: MSL5030 +router 1200 + SAN installation problems

But what driver is the most suitable . Can I use both of them ????
Here rests one who was not what he wanted and didn't want what he was
Celso Medina Kern
Trusted Contributor

Re: MSL5030 +router 1200 + SAN installation problems

Even you install schgr, don´t use it. Set a device file to use schgr:

mkdir /dev/scsi
mknod /dev/scsi/3 c 203 0xLL0000
where LL = instance number of your ext_bus just above the robotics you see in ioscan. Tip: ioscan tells you instance in decimal, while mknod is hexa. I.E., if ioscan tells, say:
ext_bus 17 ...
Your mknod will be
mknod /dev/scsi/3 c 203 0x110000

Only for your reference, the remaining zeros are:
- Target
- Lun number
- unused = 0
- unused = 0

Unfortunatelly i dont have the hardware/storage procedures to configure switch and Library.

Regards,

Cel
God bless pessimists, they did the backup!
Celso Medina Kern
Trusted Contributor

Re: MSL5030 +router 1200 + SAN installation problems

Sorry, typo, "set a device file to use sctl".

You can test your robotics device by issuing:
mc -rDS # status of drives and slots using default device /dev/scsi/3
or
mc -s S1 -d D1 # move from slot1 to drive1
or
mt -t /dev/rmt/?m off # eject tape from drive
mc -s D1 -d S1 # move back to slot
...take a look at man mc(1M).

Celso
God bless pessimists, they did the backup!