Openfiler 由rPath Linux驅動,它是一個基於瀏覽器的免費網路儲存管理公用程式,可以在單一架構中提供基於檔案的網路連接儲存裝置 (NAS) 和基於塊的儲存地區網 (SAN),下面我來介紹在Openfiler上啟用Fibre Channel.
由於伺服器的IO開始略顯不足,需要安裝一張Qlogic的FC卡來增加伺服器和儲存的效能。本文將介紹如
何在Openfiler 2.99 下啟用FC和建立Target。(注意:請自行替換<>中的字元)
1.unmap某個volume,此步驟可通過openfiler的web介面完成。
2.在web介面的Service裡啟用FC target
3.運行以下命令來啟用vdisk_fileio 和 vdisk_blockio
代碼如下 |
複製代碼 |
modprobe scst_disk modprobe scst_vdisk modprobe qla2x00tgt modprobe scst_vdisk modprobe scst_user modprobe scst_modisk modprobe scst_processor modprobe scst_raid modprobe scst_tape modprobe scst_cdrom modprobe scst_changer modprobe ib_srpt
|
4.建立一個scst裝置
代碼如下 |
複製代碼 |
scstadmin -open_dev <device-name> -handler <vdisk_fileio or vdisk_blockio> -attributes filename=<path of logical volume> |
5.為伺服器建立安全性群組
代碼如下 |
複製代碼 |
# add group scstadmin -add_group <group-name> -driver qla2x00t -target <onboard fc card wwn> # assign server fc to security group scstadmin -add_init <server wwn> -driver qla2x00t -target <onboard fc card wwn> -group <group-name> |
6.分配虛擬盤到安全性群組和Lun
代碼如下 |
複製代碼 |
scstadmin -add_lun 0 -driver qla2x00t -target <onboard fc card wwn> -group <group-name> - device <device-name> |
7.將剛才的動作都儲存到config檔案中
代碼如下 |
複製代碼 |
scstadmin -write_config /etc/scst.conf
|
儲存後,scst.conf 裡應儲存以下資訊:
代碼如下 |
複製代碼 |
HANDLER vdisk_fileio { DEVICE <device-name> { t10_dev_id "fc_vol 3d61d0df" usn 3d61d0df filename /dev/group_1/logical_volumn_1 } } TARGET_DRIVER qla2x00t { TARGET <onboard fc wwn 1> { rel_tgt_id 1 enabled 0 } TARGET <onboard fc wwn 2> { rel_tgt_id 2 enabled 1 GROUP <group-name> { LUN 0 <device-name> INITIATOR <server fc wwn> } } } |
其實此設定檔可以隨意修改,根據需要修改完後可以運行以下命令使其生效
代碼如下 |
複製代碼 |
scstadmin -config /etc/scst.conf |