Linux 下配置 iSCSI 客戶端

安裝客戶端軟件

Redhat/Centos: yum install -y iscsi-initiator-utils
Debian/Ubuntu: apt-get install open-iscsi

 

配置 initiator name(可選)

編輯 /etc/iscsi/initiatorname.iscsi,加入 InitiatorName。若是你在配置目標時設置了 iSCSI 客戶端的 initiator name,請保證這兩個名稱一致,不然後面的登陸操做會失敗。node

InitiatorName=iqn.1993-08.org.debian:01:967eaffe29d7

註解 能夠用 iscsi-iname 命令生成一個 initiator name,例如:服務器

iscsi-iname (以缺省前綴生成名稱)
iscsi-iname -p iqn.2005-03.com.qingcloud (以指定的前綴生成名稱)

 

發現目標

默認狀況下,iSCSI 發起方和目標方之間經過端口3260鏈接。session

註解 iSCSI 命令須要以 root 身份運行(下同)。spa

iscsiadm -m discovery -t st -p <Virtual SAN 服務器IP>
iscsiadm -m node

iSCSI 發起方和目標方創建鏈接之後,能夠進行登陸節點操做。code

 

登陸到目標

iscsiadm -m node -T <目標IQN> -p <Virtual SAN 服務器IP> --login
iscsiadm -m session

完成上述步驟後,當你執行 lsblk 命令時你能夠發現本地多了一塊或多塊硬盤, 你能夠像本地硬盤同樣使用它(們)。blog

註解 若是你想在客戶端重啓時自動登陸,請執行下面的命令:get

iscsiadm -m node -T <目標IQN> -p <Virtual SAN 服務器IP> --op update -n node.startup -v automatic

 

卸載、登出、刪除目標

umount /data (/data是共享存儲掛載的目錄)
iscsiadm -m node -T <目標IQN> -p <Virtual SAN 服務器IP> --logout
iscsiadm -m node -T <目標IQN> -p <Virtual SAN 服務器IP> --op=delete

註解 若是你想登出全部的目標,請執行下面的命令:it

iscsiadm -m node --logout
相關文章
相關標籤/搜索