From storage-fiber switch-Server, there is a diagram to explain this situation: First, find a multi-path software on the Redhat website, and related technical instructions, as shown in the following link:
From storage-optical fiberExchangeMachine -- Server, there is a diagram that can be used to explain this situation:
First, find a multi-pathSoftware, And related technical instructions, as shown in the following link:
Http://www.redhat.com/docs/manuals/csgfs/browse/4.6/DM_Multipath/index.html
In fact, in the IBMDS4800--X3650 environment, this software cannot properly converge multi-path.
After several attemptsIBMPersonnel:RDAC.
Finally, this morningSolution, Write a simple step to accumulate:
Multi-path solution under Redhat-IBM RDAC
1. download the RDAC software from the IBM website. Several factors need to be considered for the software version:
A. model of the storage machine. This parameter is set to DS4800, which can be used in the DS4000 series.
B. The Redhat version is kernel. Here isLinux2.6.18-8. el5Xen#1 SMPFri Jan 26 14:29:35 EST2007X86_64 x86_64 x86_64GNU/Linux. Specific to 2.6.18. In the softwareDownloadFind the kernel version in the txt file.
Reference link:
Https://www-304.ibm.com/systems/support/supportsite.wss/selectproduct? Taskind = 2 & brandind = 5000028 & familyind = 5329626 & typeind = 0 & modelind = 0 & osind = 0 & psid = sr & continue. x = 1 & matrix = Y # Storage % 20 Manager
2.downloading is followed by rdac-linux-09.02.c5.13-source.tar.gz
Upload rdac-linux-09.02.c5.13-source.tar.gz to the machine, and then tar zxvfrdac-LINUX-09.02.C5.13-source.tar.gz. The linuxrdac-09.02.C5.13 folder is generated under the Directory.
3. cd/linuxrdac-09.02.C5.13, you will see the following file:
[Root @ KABUSR2 linuxrdac-09.02.C5.13] # ls
Genfileattributes mppCmn_s2tos3.o mppLnx26p_spinlock_size.c mppLnx26p_vhbalib.o mpp_rcscript.REDHAT mppUtilSysdep. o
Genuniqueid mppCmn_SysInterface.c mppLnx26p_sysdep.c mppLnx26p_vhbamisc.c mpp_rcscript.SUSE mppVhba. ko
Genuniqueid. c mppCmn_SysInterface.o mppLnx26p_sysdep.o mppLnx26p_vhbamisc.o mppSupport mppVhba. mod. c
HbaCheck mpp. conf mppLnx26p_upper.c mpplnx26p_v0000.o mppUpper. ko mppVhba. mod. o
License.txt mpp_0000.c mppLnx26p_upper.o mppLnx26p_vhbaproc.c mppUpper. mod. c mppVhba. o
Lsvdev mpp_0000.o mpplnx26p_v0000.c mppLnx26p_vhbaproc.o mppUpper. mod. o Readme.txt
Makefile mppiscsi_umountall mppLnx26p_vhbaio.c mppLnx26p_vhbatask.c mppUpper. o setupDriver. REDHAT
Module. symvers mpp_linux_headers mppLnx26p_vhbaio.o mppLnx26p_vhbatask.o mppUtil setupDriver. SUSE
MppCmn_s2tos3.c mpp_linux_sys_headers mppLnx26p_vhbalib.c mppLnx_Spinlock_Size mppUtil. o utility
4. installation:
Make
Make install
The installation takes a long time to generate a mpp-2.6.18-8.el5xen.img file. You will be prompted to modify the startup list file.
5. change the startup list file vi/etc/grub. conf.
Point the launch option to the mpp-2.6.18-8.el5xen.img.
To avoid startup failure due to errors, you can add a title below:
Before change:
Default = 0
Timeout = 5
Splashimage = (hd0, 0)/grub/splash.xpm.gz
Hiddenmenu
Title Red Hat Enterprise Linux Server (2.6.18-8. el5xen)
Root (hd0, 0)
Kernel/xen.gz-2.6.18-8. el5
Module/vmlinuz-2.6.18-8.el5xen ro root =/dev/VolGroup00/LogVol05 rhgbquiet
Module/initrd-2.6.18-8.el5xen.img
After modification:
Default = 1
Timeout = 5
Splashimage = (hd0, 0)/grub/splash.xpm.gz
Hiddenmenu
Title Red Hat Enterprise Linux Server (2.6.18-8. el5xen)
Root (hd0, 0)
Kernel/xen.gz-2.6.18-8. el5
Module/vmlinuz-2.6.18-8.el5xen ro root =/dev/VolGroup00/LogVol05 rhgbquiet
Module/initrd-2.6.18-8.el5xen.img
Title Red Hat Enterprise Linux Server (2.6.18-8. el5xen)
Root (hd0, 0)
Kernel/xen.gz-2.6.18-8. el5
Module/vmlinuz-2.6.18-8.el5xen ro root =/dev/VolGroup00/LogVol05 rhgbqu
Iet
Module/mpp-2.6.18-8.el5xen.img
Follow the system and software prompts to add a list that should be: initrd/mpp-2.6.18-8.el5xen.img. It turns out that a module/mpp-2.6.18-8.el5xen.img can be started properly.
6. shutdown-r now
After successful startup, check pvs and so on. no path error is reported.
7. uninstall:
[Root @ KABUSR2 linuxrdac-09.02.C5.13] # make uninstall
[Root @ KABUSR2 linuxrdac-09.02.C5.13] # make clean