软SAN 课堂内容

我只是一个虾纸丫 提交于 2020-10-27 17:51:57

配置服务端(存储)

安装targetcli,重启下服务

/> ls
o- / ........................................................................... [...]
  o- backstores .............................................................. [...]
  | o- block .......磁盘.................................... [Storage Objects: 0]
  | o- fileio ......文件.................................... [Storage Objects: 0]
  | o- pscsi ......scsi磁盘................................. [Storage Objects: 0]
  | o- ramdisk ....把内存当硬盘............................. [Storage Objects: 0]
  o- iscsi ........................................................... [Targets: 0]
  o- loopback ........................................................ [Targets: 0]

cd到block,创建一个后端的存储叫back

/> cd backstores/block
/backstores/block> create back /dev/vg0/tiaodai0
Created block storage object back using /dev/vg0/tiaodai0.
/> cd iscsi 
/iscsi> create wwn=iqn.2015-08.com.example.server0        
Created target iqn.2015-08.com.example.server0.
Created TPG 1.
#创建一个target,注意命名格式。客户端连接服务端的时候给客户端返回这个,类似于名字
/iscsi> ls
o- iscsi ............................................................... [Targets: 1]
  o- iqn.2015-08.com.example.server0 .................................... [TPGs: 1]
    o- tpg1 .............................................. [no-gen-acls, no-auth]
      o- acls ...........访问控制.................................... [ACLs: 0]
      o- luns ............提供什么资源............................... [LUNs: 0]
      o- portals .........通过什么IP来提供服务.................... [Portals: 0]

cd到acls

wKiom1XlbofRlbw-AADFfqfS130877.jpg

只有这个客户端可以来访问本服务端

/iscsi/iqn.20....server0/tpg1> cd luns 
/iscsi/iqn.20...er0/tpg1/luns> create /backstores/block/back 
Created LUN 0.
#创建LUN
/iscsi/iqn.20.../tpg1/portals> create 172.25.0.11
Using default IP port 3260
Created network portal 172.25.0.11:3260.
#限定了业务IP端口
/> saveconfig 
Last 10 configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json

最后保持配置文件。一共5个创建!

exit退出,重启target.service服务。

服务端配置完成。

PS:注意防火墙,iptables -F



客户端配置

如果需要改名字,记得重启iscsi和iscsid服务

vim /etc/iscsi/initiatorname.iscsi   在这里改名字

改完名字之后把iscsi服务关掉

[root@localhost iscsi]# cd /var/lib/iscsi/nodes/
#把下面的文件删掉!
[root@localhost nodes]# cd /var/lib/iscsi/send_targets/
#同样删掉!
2个都删掉之后再打开iscsi服务
# iscsiadm -m discovery -t st -p 172.25.0.11      #发现主机
# iscsiadm -m node -l                       #登陆

操作完成。



挂载此硬盘的时候要注意:

wKioL1XlfDCB3zpcAADI1dSHSCk060.jpg


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!