9000服务器
1758503 成员
1965 在线
108871 解答
新建帖子

回复: EVA8400扩容问题!

 
已解决
转到解答
exed
首席顾问

EVA8400扩容问题!

 

用户的一台EVA8400扩容,操作系统版本是HPUX 11.31的,想要把lun到2台主机的硬盘设备路径相同,如何处理呢?请不吝赐教!

7 条回复7
chaokun
签约顾问

回复: EVA8400扩容问题!

我觉得还是先确认下,扩容前这两台机器的最后一个硬盘路径 /dev/disk/diskx是不是一样的,如果是,他再加也没有问题,如果不是,就要另想办法了。

exed
首席顾问

回复: EVA8400扩容问题!

2台设备最好的硬盘路径是不同的:如下:

bsrc1[/]#ioscan -fnkNCdisk
Class     I  H/W Path  Driver S/W State   H/W Type     Description
===================================================================
disk      3  64000/0xfa00/0x0   esdisk   CLAIMED     DEVICE       HP 300 GHUS153030VL3800
                      /dev/disk/disk3      /dev/rdisk/disk3  
                      /dev/disk/disk3_p1   /dev/rdisk/disk3_p1
                      /dev/disk/disk3_p2   /dev/rdisk/disk3_p2
                      /dev/disk/disk3_p3   /dev/rdisk/disk3_p3
disk      4  64000/0xfa00/0x1   esdisk   CLAIMED     DEVICE       HL-DT-STDVD-RAM GH40L
                      /dev/disk/disk4   /dev/rdisk/disk4
disk      5  64000/0xfa00/0x2   esdisk   CLAIMED     DEVICE       HP 300 GHUS153030VL3800
                      /dev/disk/disk5      /dev/rdisk/disk5  
                      /dev/disk/disk5_p1   /dev/rdisk/disk5_p1
                      /dev/disk/disk5_p2   /dev/rdisk/disk5_p2
                      /dev/disk/disk5_p3   /dev/rdisk/disk5_p3
disk     78  64000/0xfa00/0xe   esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk78    /dev/rdisk/disk78   /dev/rdisk/ocr1_3g
disk     79  64000/0xfa00/0xf   esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk79    /dev/rdisk/disk79   /dev/rdisk/ocr2_3g
disk     80  64000/0xfa00/0x10  esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk80      /dev/rdisk/disk80  
                      /dev/rdisk/asm1_500g
disk     81  64000/0xfa00/0x11  esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk81      /dev/rdisk/disk81  
                      /dev/rdisk/asm2_500g
disk     82  64000/0xfa00/0x12  esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk82      /dev/rdisk/disk82  
                      /dev/rdisk/asm3_500g
disk     83  64000/0xfa00/0x13  esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk83   /dev/rdisk/disk83
disk     84  64000/0xfa00/0x14  esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk84    /dev/rdisk/disk84   /dev/rdisk/vot1_3g
disk     85  64000/0xfa00/0x15  esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk85    /dev/rdisk/disk85   /dev/rdisk/vot2_3g
disk     86  64000/0xfa00/0x16  esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk86    /dev/rdisk/disk86   /dev/rdisk/vot3_3g

 

另一台:

bsrc2[/]#ioscan -fnkNCdisk
Class     I  H/W Path  Driver S/W State   H/W Type     Description
===================================================================
disk      3  64000/0xfa00/0x0   esdisk   CLAIMED     DEVICE       HP 300 GHUS153030VL3800
                      /dev/disk/disk3      /dev/disk/disk3_p2   /dev/rdisk/disk3     /dev/rdisk/disk3_p2
                      /dev/disk/disk3_p1   /dev/disk/disk3_p3   /dev/rdisk/disk3_p1  /dev/rdisk/disk3_p3
disk      4  64000/0xfa00/0x1   esdisk   CLAIMED     DEVICE       HL-DT-STDVD-RAM GH40L
                      /dev/disk/disk4   /dev/rdisk/disk4
disk      5  64000/0xfa00/0x2   esdisk   CLAIMED     DEVICE       HP 300 GHUS153030VL3800
                      /dev/disk/disk5      /dev/disk/disk5_p2   /dev/rdisk/disk5     /dev/rdisk/disk5_p2
                      /dev/disk/disk5_p1   /dev/disk/disk5_p3   /dev/rdisk/disk5_p1  /dev/rdisk/disk5_p3
disk     70  64000/0xfa00/0xb   esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk70    /dev/rdisk/disk70   /dev/rdisk/ocr1_3g
disk     71  64000/0xfa00/0xc   esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk71    /dev/rdisk/disk71   /dev/rdisk/ocr2_3g
disk     72  64000/0xfa00/0xd   esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk72      /dev/rdisk/asm1_500g  /dev/rdisk/disk72  
disk     73  64000/0xfa00/0xe   esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk73      /dev/rdisk/asm2_500g  /dev/rdisk/disk73  
disk     74  64000/0xfa00/0xf   esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk74      /dev/rdisk/asm3_500g  /dev/rdisk/disk74  
disk     75  64000/0xfa00/0x10  esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk75    /dev/rdisk/disk75   /dev/rdisk/vot1_3g
disk     76  64000/0xfa00/0x11  esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk76    /dev/rdisk/disk76   /dev/rdisk/vot2_3g
disk     77  64000/0xfa00/0x12  esdisk   CLAIMED     DEVICE       HP      HSV450
                      /dev/disk/disk77    /dev/rdisk/disk77   /dev/rdisk/vot3_3g

 

这样看来在EVA8400 lun过去的就是不同的,大家还有什么办法吗?请不吝赐教!

qingzhe
首席顾问

回复: EVA8400扩容问题!

HP-UX 11i v3 Operating Environments - How to Change Instance Numbers for Persistent and Legacy Disk Device Files

ISSUE:

How to change the instance numbers for persistent and legacy disk device files in HP-UX 11.31

 

SOLUTION:

To change instance numbers for persistent and legacy device files, create an infile by using the following 2 commands.

 

# ioscan -kNf|grep -e INTERFACE -e DEVICE|awk '{printf "%s %s %s\n",$3,$1,$2}' |grep disk > /tmp/infile (for persistent disk devices)

 

# ioscan -kf|grep -e INTERFACE -e DEVICE|awk '{printf "%s %s %s\n",$3,$1,$2}' |grep disk >> /tmp/infile (for legacy disk devices)

 

Example of infile:

 

 

# cat /tmp/infile

64000/0xfa00/0x0 disk 3

64000/0xfa00/0x1 disk 4

64000/0xfa00/0x2 disk 5

64000/0xfa00/0x3 disk 7 <-instance to change 0/0/2/0.0.0.0 disk 2 0/1/1/0.0.0 disk 1 0/1/1/0.1.0 disk 0 0/1/1/1.2.0 disk 6

 

 

 

In this example, to change persistent device instance 7 to 6, the infile would need to be modified as follows:

 

 

# vi /tmp/infile

64000/0xfa00/0x0 disk 3

64000/0xfa00/0x1 disk 4

64000/0xfa00/0x2 disk 5

64000/0xfa00/0x3 disk 6 <-changed to 6 from 7 0/0/2/0.0.0.0 disk 2 0/1/1/0.0.0 disk 1 0/1/1/0.1.0 disk 0 0/1/1/1.2.0 disk 7 <-also needed to be changed

 

 

 

# since a legacy disk device 0/1/1/1.2.0 exists with instance number 6; it also required to changing with unique instance number.

 

NOTE: Persistent and legacy disk devices use the same class, called disk. So, all the disk instance numbers must be unique across legacy and persistent disk device instance numbers.

The other extra entries may be removed from the /tmp/infile which are not required any instance number changes. However, the other lines will ignored by the ioinit as the input is identical to kernel.

 

Example:

 

 

# cat /tmp/infile

64000/0xfa00/0x3 disk 6 <-changed to 6 from 7 0/1/1/1.2.0 disk 7 <-also needed to be changed

 

 

 

Now, run # ioinit to change the instance numbers.

 

# ioinit -f /tmp/infile

 

This will change the instance numbers instantly without any system reboot. Refer #man ioinit(1M) for more details.

 

To change more than 14 devices at one time without reboot, the following 11i v3 patches or it's superseded patches must be present/installed in the system:

 

 

# PHCO_36315  1.0   ioinit(1M) patch 

# PHKL_36333  1.0   Support over 14 instance number changes from ioinit

qingzhe
首席顾问

回复: EVA8400扩容问题!

不知道问题是否解决了?

exed
首席顾问

回复: EVA8400扩容问题!

ioscan.JPG

按照您的提示,我在测试机上执行后可以看到disk确实更改成功了,等我正式的完成在答复!

exed
首席顾问
解决方案

回复: EVA8400扩容问题!

如何取消这个功能呢,我在编译infile文件改回原来的disk,还是能够看见2个/dev 设备名!

XinxingPei
小学生

回复: EVA8400扩容问题!

这个还真没试过。