iscsi linux客戶端

月年年發表於2018-03-09

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,正常結束。

相關文章