第一步:以centos7爲例,linux需要安裝targetcli
一、
系統使用的是CentOS7.2
禁用防火牆:
查看狀態:# systemctl status firewalld或者 firewall-cmd–state
停止:# systemctl stop firewalld
開機不啓動:# systemctl disable firewalld
SELINUX禁用:
vi /etc/selinux/config
SELINUX=disabled
二、iSCSI Target(服務器端)
修改主機名和IP
vi /etc/hostname
vi /etc/sysconfig/network-scripts/ifcfg-eth0
安裝targetcli
yum -y install targetcli
啓動target服務
systemctl start target
設置開機啓動服務
systemctl enable target
新建分區
注意:(/dev/sdb1)第二塊硬盤(可自定義任何磁盤),fdisk -l查看磁盤信息,分區大小可自定義如在Last扇區後輸入【+7G】表示該分區分配大小爲7G,注意不要格式化分區。
fdisk /dev/sdb
n — p — 1 — 回車幾次 —p — w
進入targetcli
命令行
#targetcli
步驟1:建立一個塊存儲
注意:server1.disk(名稱server1可自定義),/dev/sdb1爲上面新建的分區名稱。
/> /backstores/block create block-sdb1 /dev/sdb1
步驟2:配置ISCSITarget命名
注意:命名在同一子網內確保是唯一的,命名格式爲:iqn.yyyy-mm.<主機名反寫>:自定義名稱(自定義名稱內不能有下劃線)
/> /iscsi create iqn.2019-01.com.node193:test1
步驟3:創建ACL允許ISCSI客戶機連接
注意:iqn.1991-05.com.microsoft:yafeng-li01.cn.corp.samsungelectronics.net爲客戶機ISCSI名稱。
/>/iscsi/iqn.2017-05.com.mwdserver:iscsimwd1/tpg1/acls create iqn.1991-05.com.microsoft:yafeng-li01.cn.corp.samsungelectronics.net
步驟4:創建lun(target塊設備的邏輯單元)
/>/iscsi/ iqn.2019-01.com.node193:test1/tpg1/luns create/backstores/block/block-sdb1
步驟5:創建ip與端口(可做也可不做)
/>/iscsi/ iqn.2019-01.com.node193:test1/tpg1/portals create192.168.13.30
或
/>cd /iscsi/ iqn.2019-01.com.node193:test1/tpg1/portals
/>create 192.168.13.30:3260
注:192.18.13.30爲服務器IP;不指定端口默認爲3260
步驟6:配置驗證用戶名和密碼(這裏可以省略)
/>cd
/iscsi/iqn.2019-01.com.node193:test1/tpg1/acls/iqn.1991-05.com.microsoft:yafeng-li01.cn.corp.samsungelectronics.net
/>set auth userid=test
/>set auth password=test
步驟7:配置完成後查看配置信息,並退出。
/>cd /
/>ls
/>exit
第二步:windows配置
1、點擊開始菜單-控制面板-點擊管理工具
(如果大夥看到控制面板不是我這裏就樣子的 請點擊右上角查看方式–選擇小圖標)
2、進入管理工具中-選擇iscsi發起程序 雙擊運行…
然後進行一系列的配置…
3、iscsi發起程序 屬性界面我們在目標哪兒填寫iscsi 磁盤服務器提供的ip地址.-快速連接–選擇列出的iscsi 磁盤 --連接—完成
也可以在發現裏輸入server的ip,端口默認3260.由於服務端已經配置widows的acl,可以直接連接成功,否則連接失敗。至於windows iscsi名字可以在連接的高級設置裏看到。
參考資料:
https://blog.csdn.net/debimeng/article/details/72828780
https://jingyan.baidu.com/article/af9f5a2d66f77d43150a455d.html