目录
第一步、安装iscsi服务端的交互式配置工具targetcli
3.6检查配置信息无误后,输入exit命令后保存信息退出配置。
5.3重启客户端服务程序使得修改的名称文件生效,并且将其加入到开机启动项目确保下次开机服务自行启动。
一、ISCS技术应用场景之一
在生产环境中,集群是被广泛使用的服务器搭建技术,其中,使用iSCSI 技术将两台或更多服务器连接到独立磁盘,可以在多个服务器之间实现远程磁盘的共享,从而大大减少了数据同步的时间和资源消耗,提高了服务器的效率和可靠性。
二、环境准备:
2.1网络部署
我的配置环境,服务端与windows客户端的IP地址不在同一网段但是能ping通原因:我使用的是VMware Workstation虚拟机软件,在虚拟机软件里面部署了iscsi服务端和Linux客户端。我的虚拟机软件使用的是使用地址转换(NAT)网络模式。NAT地址转换可以让VM虚拟机的网络服务发挥路由器的作用。尽管我的物理机windows和虚拟机不同网段,但还是能ping通。
windows客户端与服务端能ping通
Linux客户端与服务端能ping通
2.2服务端硬盘
添加一块硬盘/dev/sdb,然后将硬盘/dev/sdb分区一个大小为10G的逻辑卷/dev/sdb1,配置/dev/sdb1提供iscsi共享存储服务。
三、配置ISCSI服务端
第一步、安装iscsi服务端的交互式配置工具targetcli
[root@zhoujunru ~]# yum install targetcli -y
第二步:进入iscsi服务的配置“文件”
安装好工具后,使用targetcli命令进入iscsi共享资源的配置,就好比是进入samba服务的配置文件里面。只不过targetcli命令是iscsi共享资源的配置文件抽象成了“目录”形式。
[root@zhoujunru ~]# targetcli
Warning: Could not load preferences file /root/.targetcli/prefs.bin.
targetcli shell version 2.1.53
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
/> ls
o- / ............................................................ [...]
o- backstores ................................................. [...]
| o- block ..................................... [Storage Objects: 0]
| o- fileio .................................... [Storage Objects: 0]
| o- pscsi ..................................... [Storage Objects: 0]
| o- ramdisk ................................... [Storage Objects: 0]
o- iscsi ............................................... [Targets: 0]
o- loopback ............................................ [Targets: 0]
/>
第三步:创建iscsi target 名称和配置共享资源。
3.1 创建iscsi target名称
iscsi target 名称是一串用来描述共享资源的字符串,用户在扫描ISCSI服务端时可以看到这个字符串。
/iscsi> create iqn.2018-10.com.example:server ##创建 iscsi t