1.解壓rpm包到相應的客戶端和服務端
服務端:rpm -ivh scsi-target-utils-1.0.24-18.e16.x86_64.rpm (--nodeps --force)如果出現依賴項加上括號內的參數即可
客戶端:rpm -ivh iscsi-initiator-utils-6.2.0.873-27.e16_9.x86_64.rpm
2.server端
第一部分:
查看配置文件:rpm -qc scsi-target-utils
創建虛擬磁盤:dd if=/dev/zero of=/home/srv/iscsi/sharedisk1.img bs=1M count=1024 //bs:一次創建的大小 count:創建的次數 可能會報文件不存在的警告 這是因為/home/srv/iscsi/是需要自己去創建的
更改sharedisk1.img的安全環境:chcon -Rv -t tgtd_var_lib_t /home/srv/iscsi/sharedisk1.img
查看sharedisk1.img的信息:ls -lZ /home/srv/iscsi/sharedisk1.img
第二部分:
修改配置文件:vim /etc/tgt/targets.conf
添加如下內容:default-driver iscsi
<target iqn.2019-06.com.sharpcode:testdisk>
backing-store /home/srv/iscsi/sharedisk1.img
initiator-address 192.168.3.136
incominguser testuser testpasswd
</target>
查看服務端口狀態:netstat -antup | grep 3260
客戶端重啟:/etc/init.d/iscsi start
/etc/init.d/iscsid start
也可以自己設為自動重啟:chkconfig iscsi on
chkconfig iscsid on
第三步:和服務端incominguser配套配置:vim etc/iscsi/iscsid.conf
node.session.auth.username=testuser
node.session.auth.password=testpasswd(此處直接在iscsid.conf中找到,直接把注釋去掉即可)
此時共享磁盤配置已經全部完成,下一步就是進行測試是否可以成功連接。
第四步:
從客戶端(192.168.3.136即前面的targets.conf中配置的ip地址)查看連接:iscsiadm -m discoovery -t sendtargets -p 192.168.3.134(即作為servwer端的ip地址)
如果成功了就是如下結果
然后我們就可以進行登錄:iscsiadm -m -T iqn.2019-06.com.sharpcode:testdisk --login 如果登陸成功會出現登陸successful的一段話
退出:iscsiadm -m -T iqn.2019-06.com.sharpcode:testdisk -u 如果退出成功也會出現退出successful的一段話
到此linux SAN 共享磁盤存儲配置及使用已經全部結束。
以下是我用的參考鏈接:
https://blog.csdn.net/mishifangxiangdefeng/article/details/45507847