linux SAN 共享磁盘存储配置及使用

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

http://blog.itpub.net/27039319/viewspace-2123341/

https://www.jianshu.com/p/b55af5770b66

猜你喜欢

转载自www.cnblogs.com/xiaohei123/p/11704029.html
SAN
今日推荐