iSCSI Linux客戶端的使用在Linux下,需要安裝相應的ISCSI客戶端軟體iscsi-initiator,安裝過程如下:步驟0:安裝iSCSI客戶端軟體,可以通過yum,也可以通過rpm安裝。步驟1:配置iSCSI通過vi打開/etc/iscsi/iscsid.conf:# vi /etc ...
iSCSI Linux客戶端的使用
在Linux下,需要安裝相應的ISCSI客戶端軟體iscsi-initiator,安裝過程如下:
步驟0:安裝iSCSI客戶端軟體,可以通過yum,也可以通過rpm安裝。
步驟1:配置iSCSI
通過vi打開/etc/iscsi/iscsid.conf:
# vi /etc/iscsi/iscsid.conf
?
設置用戶名和密碼(當target端設置CHAP驗證時必需,如果target端沒有設置CHAP驗證,可以跳過):
node.session.auth.username = My_ISCSI_USR_NAME
node.session.auth.password = MyPassword
discovery.sendtargets.auth.username = My_ISCSI_USR_NAME
discovery.sendtargets.auth.password = MyPassword
步驟2:搜索targets
現在就可以通過iscsiadm命令,來搜索和登錄到iSCSI的targets,同時它也可以讀取和訪問open-iscsi提供的資料庫。如果你的ISCSI存儲伺服器的ip地址為 192.168.101.102,輸入:
# iscsiadm -m discovery -t sendtargets -p 192.168.101.102
從輸出可以看到伺服器地址和iqn的名稱
重啟iscsi服務,就可以看到在/dev/目錄下多出了一個塊設備,要獲得這個設備的名稱,輸入:fdisk -l
步驟3:格式化並掛載iSCSI捲
可以使用fdisk對/dev/sdb進行分區,再用mkfs.ext3在/dev/sdb上創建文件系統,命令如下:
分區
# fdisk /dev/sdb
......
格式化
# mkfs.ext3 /dev/sdb1
現在已經可以像使用本地硬碟一樣使用伺服器存儲提供的硬碟了。
步驟4:當下次啟動系統時自動掛載iSCSI設備
首先,確定iscsi服務能夠在系統啟動時運行:
# chkconfig iscsi on
再打開/etc/fstab文件,增加如下設置:
/dev/sdb1 /mnt/iscsi ext3 _netdev 0 0
保存後退出
ok,正常結束。