在這里,首先需要注意的是,用戶環(huán)境中已有的存儲(chǔ)資源管理軟件,最好是第三方存儲(chǔ)資源管理軟件,而不屬于某個(gè)存儲(chǔ)系統(tǒng)廠商的配套管理軟件,相比某個(gè)品牌的存儲(chǔ)系統(tǒng)所自帶的存儲(chǔ)資源管理軟件,第三方存儲(chǔ)資源管理軟件往往兼容性方面表現(xiàn)更好一些。
下面,我們將以存儲(chǔ)管理軟件Veritas Storage Foundation為例來說明,如何能夠?qū)⑿碌拇鎯?chǔ)設(shè)備添加進(jìn)入原有的存儲(chǔ)資源管理軟件中。
首先,第一步我們需要確認(rèn)該磁盤系統(tǒng)是否連接配置完成。
1. 將新的硬件物理連接配置好;
2. 第二步需要安裝好該硬件的驅(qū)動(dòng),并且供Storage Foundation識(shí)別:一般來說,大廠商所推出的新版本的設(shè)備都會(huì)向下兼容,一般情況下不用擔(dān)心驅(qū)動(dòng)的問題。但是如果你購買的是非主流廠商的存儲(chǔ)系統(tǒng)產(chǎn)品,那么這一步很重要。
3. 確定新安裝的驅(qū)動(dòng)是否可以被storage foundation識(shí)別并且使用:
我們通過如下命令行來顯示Storage Foundation已經(jīng)發(fā)現(xiàn)的驅(qū)動(dòng)
# vxddladm listsupport
在下圖所示的界面中,我們可以看見Storage Foundation中已經(jīng)發(fā)現(xiàn)了多個(gè)品牌存儲(chǔ)設(shè)備的驅(qū)動(dòng):
如果該設(shè)備驅(qū)動(dòng)能夠被Storage Foundation所認(rèn)出,上述設(shè)備列表中,應(yīng)該能列出該設(shè)備的品牌和型號(hào)信息。
# /etc/vx/diag.d/vxdmpinq /dev/rdsk/c1t5006016930603AE5d2s4
Inquiry for /dev/rdsk/c1t5006016930603AE5d2s4, evpd 0x0, page code 0x0
這時(shí),系統(tǒng)會(huì)提示磁盤信息如下:
Vendor id : DGC
Product id : RAID 5
Revision : 0219
Serial Number : 230000BDA7CL
由于本次用于示例的是一款EMC的磁盤陣列,顯示的Vendor ID為DGC,為EMC收購的一家公司。
5. 為了將該磁盤系統(tǒng)添加入Storage Foundation,我們首先需要停止該磁盤的工作。
6. 如果該盤是A/A A/P 或者A/PF模式,將它配置為自動(dòng)模式
7. 我們現(xiàn)在把該硬盤加入新的JBOD數(shù)據(jù)庫,命令行如下:
# vxddladm addjbod vid=DGC pid='RAID 5'
8. 新硬盤加入近JBOD數(shù)據(jù)庫之后,需要將該硬盤置于VxVM控制之下
# vxdctl enable
這時(shí),我們可以查看一下是否該設(shè)備已經(jīng)被支持,如果被支持,那么在這個(gè)列表里面應(yīng)該可以看到:
# vxddladm listjbod
VID PID Opcode Page Code Page Offset SNO length Policy
============================================================
SEAGATE ALL PIDs 18 -1 36 12 Disk
SUN SESS01 18 -1 36 12 Disk
DGC RAID 5 18 -1 36 12 Disk
我們可以看到設(shè)備已經(jīng)被Storage Foundation認(rèn)出。
9. 除了設(shè)備被Storage Foundation認(rèn)出來之外,我們還需要看DMP是否能識(shí)別它的路徑。首先通過如下命令行檢驗(yàn)該設(shè)備是否被DMP認(rèn)出:
# vxdmpadm listenclosure all
ENCLR_NAME ENCLR_TYPE ENCLR_SNO STATUS ARRAY_TYPE
=============================================================
OTHER_DISKS OTHER_DISKS OTHER_DISKS CONNECTED CLR-A/PF
Disk Disk DISKS CONNECTED Disk
10. 在這里我們還需要確認(rèn)DMP被重新配置
# vxdmpadm getdmpnode enclosure=Disk
NAME STATE ENCLR-TYPE PATHS ENBL DSBL ENCLR-NAME
===========================================================
Disk_0 ENABLED Disk 1 1 0 Disk
Disk_1 ENABLED Disk 1 1 0 Disk
如果storage foundation可以識(shí)別出來新的設(shè)備,并且能夠識(shí)別出來其多通道,那么這個(gè)設(shè)備就可以被storage foundation正確的使用了。