提供iscsi远程块存储服务


   iscsi块存储概念


    Internet Small Computer System Interface(iscsi) 是基于TCP/IP协议,仿真高性能的本地存储总线,通过IP网络读写和管理远程存储设备。作为一种SAM协议,iscsi可以给LAN,WAN提供存储服务。

   

    目前以太网的最高传输速度高达10-40G/s,完全媲美FC连接的SAN,将来的以太网速速更可高达100G/s


 

概念:


initiator 

        iscsi客户端,连接和使用iscsi远程快的设备,必须分配一个唯一的名字(IQN)


target

      iscsi服务端上的iscsi存储资源,必须有一个唯一的名字。一个target可以提供一个或者多个快设备,这些设备被称作LUN。一个iscsi服务端可以同时提供多个target

ACL

   访问target的控制列表,可以通过IP或者密码进行验证限制


discovery

       由initiator发起列出iscsi服务端的target资源列表。

IQN

   iscsi的规范命名,可以对target或initiator进行设置

   iqn.YYYY-MM.com.xxx.domain[:optional_string]


login

    initiator登录发现过被教授访问的target,登录之后,远程target被识别为本地的块设备,一般是sd*


sd*


LUN

   逻辑单元号码,就是给target里的块设备进行编号,以便区别块设备


node

   节点,可以是一个initiator或者target

portal

    在initiator或者tarhet节点上,由IP和端口组合而成,用于让initiator和target之间建立连接,可以理解成访问某target的IP和端口入口


TPG

   target portal group 某给target监听所用的IP地址和端口集合。通常可以把某个target设定TPG,实现target的portal配置



一 iscsi服务的配置


1 安装相关的rpm包

wKioL1cHia-zwZOaAAAf8uJlOI4474.png


2.启动target服务和设置防火墙

wKioL1cHic2RTXl6AABOTOSv3jA914.png


3.对/dev/sdb进行分区

wKioL1cHik6T_hb7AAA-1SR9Vco356.png



4.把分区改为物理卷,建立卷组和逻辑卷

wKiom1cHibnAI-L4AABzEdzoSTA043.png


5.使用targetcli进入交互界面

wKioL1cHiyeRaNZQAABOoQzp9EY865.png


6.进入iscsi,创建一个target服务

wKioL1cHi66A3nQDAAAodeb8yzw831.png


7.创建一个portals(相当于网络入口)

wKioL1cHjAzAUI-RAABn_RLstMU004.png



8.创建一个块的名字,绑定对应的磁盘

wKiom1cHjBvwFMSbAAA4JUZwk7Y530.png


9.创建一个LUN( 逻辑单元号码,就是给target里的块设备进行编号,以便区别块设备)

wKiom1cHjH2RT8ZwAABiivVeXiU672.png


10.创建一个acl,只允许某一个客户端访问

wKiom1cHjOeAbT7VAAAtsM1FIHI078.png


11.关闭密码认证

wKiom1cHjYXi9Gr6AAAn10eBbnA431.png


12.关闭对tpg1的ACL

wKiom1cHjWmwNUthAAAn8nThJE0519.png


13.配置完全后的结果

wKiom1cHjcazcugYAACB82wt08k894.png






二 iscsi客户端的配置


1.安装rpm包

wKiom1cHjiKTuNs9AACBqPKJy_g492.png


2.编辑 /etc/iscsi/initatorname.iscsi

wKiom1cHjlPzcGN-AAAsLBxQ4GM307.png



3.启动相关服务,连接服务端和登录服务端

wKiom1cHjs_ifABJAABGVXKlW00930.png


wKiom1cHkT_xn7C3AABCKeYKtv4922.png


4.查看磁盘信息

wKiom1cHjyrjOj_UAAA3BTlWnQ4252.png


5.对/dev/sdc进行分区(这是来自于服务端提供的设备)


6.创建目录与格式化/dev/sdc1

wKioL1cHkELRKUr9AAA9hKYsFUE848.png


7.把/dec/sdc1永久性挂载(编辑/etc/fstab)

wKioL1cHkMLTLLD0AAA-pr115Dk742.png


8.最后挂载

wKioL1cHkQbxQO1-AAAsVigJsGc111.png