iscsi使用總結

iscsi是一個供硬件設備使用的可以在IP協議的上層運行的SCSI指令集,這種指令集合可以實現在IP網絡上運行SCSI協議,使其能夠在諸如高速千兆以太網上進行路由選擇。iscsi使用Client/Server模型,並可配置多路徑的高可用。

1.基本概念

iscsi target:就是你共享出來的iSCSI卷,比如你建了5個iSCSI共享目錄,那麼這5個目錄就是Target
iscsi Initiator:iscsi的應用客戶端
iscsi lun:是Logical Unit Number,也就是邏輯單元號,是一種比target更小的共享單元。LUN ID的作用就是擴充了Target ID。

2.iscsi常用命令

1.發現存儲:iscsiadm -m discovery -t st -p ISCSI_IP:PORT
2.查看發現記錄:iscsiadm -m node
3.刪除發現記錄:iscsiadm  -m node -o delete -T LUN_NAME -p ISCSI_IP:PORT
4.登陸ISCSI存儲:iscsiadm -m node -T LUN_NAME -p ISCSI_IP:PORT -l
5.登出iscsi存儲:iscsiadm -m node -T LUN_NAME -p ISCSI_IP:PORT -u
6.全部登入:iscsiadm -m node -L=all / iscsiadm -m node —login=all
7.全部登出:iscsiadm -m node -U all
8.全部刪除:iscsiadm -m node -o delete
9.查詢會話信息:iscsiadm -m session / iscsiadm -m host (使用iscsiadm -m session-i選項可查看更詳細信息)
10.爲MPIO(multipath I/O,多路徑IO)創建接口文件:iscsiadm -m iface -I eth0 -o new  #配置文件/var/lib/iscsi/ifaces/eth0
11.爲MPIO修改接口文件:iscsiadm -m iface -I eth0 —op=update -n iface.net_ifacename -v eth4  #可查看/var/lib/iscsi/ifaces/eth0

3.iscsi和iscsid兩個服務的區別

1.iscsid是一個守護進程(系統服務),運行在後臺,代理和管理iscsi連接
2.iscsi服務,僅僅是一個腳本,該腳本會啓動iscsid,並負責把標記爲自動登錄的iscsi給自動登錄。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章