今天將一台N4000和陣列VA7100相連,出現若干問題,後一一解決,特記錄於此。
1,通過光纖線將N4000與VA7100陣列相連,在命令行下輸入命令“# ioscan -fnCdisk”,系統找到除系統盤外的盤符,但狀態顯示不正確,為“NO_HW”(正常狀態應該為CLAIMED)。懷疑沒有遵循正常的開機順序(先陣列,後主機)造成的,通過重啟系統重新識別到陣列上盤符,“ioscan -fnC disk”顯示狀態正常,但沒有盤符的硬件路徑。輸入命令“# insf -e”來加載驅動程序,再運行命令“# ioscan -fnCdisk”,狀態正常,硬件路徑找到。
2,在命令行模式下執行命令“# armdsp -i”以及“# armdiscover”,均搜索不到VA7100陣列。原來遇到過類似的情況,通過修改內核參數max_thread_proc將值64調整到256,再重啟系統問題解決。但這次嘗試相同的操作之後,問題仍然存在。
3,觀察狀態:
物理觀察主機與VA7100連接正常,光纖卡黃燈常亮(表示正常鏈接);命令行模式下“# ioscan -fnCfc”觀察光纖卡狀態正常;命令行模式下“# fcmsutil /dev/td0”觀察Driver state為online,說明物理連接正常;
4,串口連接VA7100,狀態顯示為“NO MAP”,輸入命令“recover”,等待一段時間之後,MAP信息重新讀回。“dsp -f”能觀察到包括電池、控制器、硬盤、光纖接口卡狀態均為正常。根據以前類似的情況,這屬於光纖卡與VA光纖通信協議不正確。
5,在串口連接VA7100模式下,輸入命令“mgr -c 1 -t 1”(參數c指控制器,參數t指拓撲結構)來將PRIVATE_LOOP更改為PUBLIC_LOOP,連接N4000主機,通過“armdiscover”能找到陣列信息:
# armdiscover
This could take several minutes ...
HP 18.2G-ST318452LC /dev/dsk/c2t6d0 3EV04AR0 4000new
HP-A6188A /dev/rscsi/c6t12d0 00SG140G0035 4000new va7100
通過“armdsp -i”也能發現陣列信息:
# armdsp -i
Product ID: HP-A6188A
Device Type: Virtual Disk Array
Alias: va7100
World Wide Name: 50060b000008aa86
Unique ID: HPA6188A00SG140G0035
Serial Number: 00SG140G0035
Management Path: 4000new:/dev/rscsi/c6t12d0
到此,問題解決。