現場環境:
華為刀片伺服器 suse9sp3 華賽S2300 磁碟陣列,刀片伺服器和存儲採用多路徑冗餘方式連接.
現象描述:
存儲配置完成後,在伺服器通過fdisk -l 查看有冗餘路徑,存儲映射卷有重複.對應安裝和操作系統相配套的多路徑軟體UltraPath.安裝多路徑軟體后,發現現象依舊.
問題處理:
1,檢查多路徑是否已正確安裝:
以root用戶登錄文件伺服器系統, 使用rpm -q urltrapath命令,檢查文件伺服器上是否已經安裝UltraPath多路徑軟體.
# rpm -q urltrapath
package UltraPath is not installed
這表明系統已經正確安裝了多路徑軟體;2,檢查/boot/grub/menu.lst ,該文件記錄系統登錄各引導項入口
#more /boot/grub/menu.lst ,內容如下:
color white/blue black/light-gray default 3 #這裡表明第3個引導項項為默認啟動項 fallback 0 timeout 8 gfxmenu (hd0,1)/boot/message ###Don't change this comment - YaST2 identifier: Original name: linux### title Linux #第0個引導項 kernel (hd0,1)/boot/vmlinuz root=/dev/sda2 vga=0x317 selinux=0 splash=silent resume=/dev/sda1 elevator=cfq showopts initrd (hd0,1)/boot/initrd ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe #第1個引導項 kernel (hd0,1)/boot/vmlinuz root=/dev/sda2 showopts ide=nodma apm=off acpi=off vga=normal noresume selinux=0 barrier=off nosmp noapic maxcpus=0 initrd (hd0,1)/boot/initrd title Linux with UltraPath #第2個引導項,這個項即是默認啟動項 kernel (hd0,1)/boot/vmlinuz root=/dev/sda2 vga=0x317 selinux=0 splash=silent resume=/dev/sda1 elevator=cfq showopts/boot/grub/menu.lst文件中default參數為系統啟動時默認進入的引導項,從0開始排序,0對應第一個引導項,1對應第二個引導項,2對應第三個引導項,依次類推.
3,檢查該文件,已經添加支持多路徑驅動的引導項,該文檔中已經包含其他2個引導項,因多路徑軟體該引導項是第3個引導項,所以default參數應該設置為2,而實際在該文件中可以看到,該參數設置成了3,該參數配置錯誤導致系統啟動后無法直接進入多路徑模式,導致多路徑失效.
總結:
linux下的/boot/grub/menu.lst和windows下的boot.ini相似,同一台機器安裝多個系統時可以選擇默認啟動系統.
[火星人 ] 實錄:menu.1st配置錯誤導致從多路徑啟動失敗已經有649次圍觀