写在前面,下面部分图片前后有时间关系,部分盘符信息不全。
Openfiler搭建共享存储
一.openfiler configuration

二.openfiler 基本配置
略过
三.iscsi target
iSCSI(Internet Small Computer System Interface)。iSCSI技术由IBM公司研究开发,是一个供硬件设备使用的、可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。iSCSI是一种基于 TCP/IP 的协议,用来建立和管理 IP存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。
iSCSI target:就是储存设备端,存放磁盘或RAID的设备,目前也能够将Linux主机模拟成iSCSI target了!目的在提供其他主机使用的『磁盘』;
iSCSI initiator:就是能够使用target的用户端,通常是服务器。也就是说,想要连接到iSCSI target的服务器,也必须要安装iSCSIinitiator的相关功能后才能够使用iSCSI target提供的磁盘。
3.1添加硬盘

3.2 PV(physical volume)
登录网页管理端进行管理,
默认登录名为 openfiler/passwd
进入一下选项



/dev/sdc之前处理过,description可以参照/dev/sdd
点击/dev/sdc

Reset然后create。
3.3 VG(volume groups)



创建完毕。
3.4 创建volume
选择Volume > add volume
选定volume group



3.5 开启iscsi服务

3.6 配置iscsi
首先进入以下选项。

添加新的target iqn
然后在下面选定,点击change,切换一下。

将逻辑卷映射过来。

3.7 访问控制
3.7.1Network Access Configuration
在system下面先编辑可以访问的网络地址。


3.7.2network ACL
Target iscsi选项下
修改为allowed,然后update。

/etc/initiators.deny
/etc/initiators.allow
关注下
3.8 其他
看下/etc/ietd.conf

四.iscsi initator(两台虚拟服务器)
4.1 客户端软件安装
Suse下可以参考如下文档
https://www.suse.com/documentation/sles-12/stor_admin/data/sec_iscsi_install.html



4.2 isciadm 管理

iscsiadm -mdiscovery -t sendtargets -p 172.16.66.111

3260为默认服务端口,openfiler·系统我设置了两个ip地址。
172.16.66.111和172.16.66.112。


Iscsiadm -m node -n Settings foriqn.2006-01.com.openfiler:tsn.640898981926 -p 172.16.66.111:3260 --login

4.3开机自启






