美文网首页
Centos 7-SCST

Centos 7-SCST

作者: LeftFlower | 来源:发表于2019-06-17 17:37 被阅读0次

环境准备:

    Target: Centos 7 192.168.11.163

    initiator1: Windows 10 192.168.23.185 

    initiator2: Centos 7 192.168.11.164 

target安装SCST服务

1.关闭防火墙和SElinux

systemctl stop firewalld 

systemctl disable firewalld

 setenforce 0 

2.下载源代码包

svn checkout svn://svn.code.sf.net/p/scst/svn/trunk scst-trunk (or wget)

3.预安装编译所需的包

yum install gcc perl-ExtUtils-MakeMaker perl-Data-Dumper -y

yum install kernel-devel-3.10.0-957.21.2.el7.x86_64.rpm -y

or

yum install kernel-devel-$(uname -r) -y

这里的kernel-devel的版本要与系统的kernel版本对应,uname -r

4.共享磁盘

mkdir /mnt/vd1

mkdir /mnt/vd2

 mount /dev/sdc1 /mnt/vd1

 mount /dev/sdd1 /mnt/vd2

 chmod -R 777 /mnt/*  

5.安装SCST服务

SCST由三部分构成:scst、iscsi-scst和scstadmin

cd scst-trunk

make help

#编译安装scst

make scst

make scst_install

#编译安装iscsi

make iscsi

make iscsi_install

#编译安装scstadm

make scstadm

make scstadm_install 

6.配置

cp scst-trunk/iscsi-scst/etc/scst.conf /etc/

vi /etc/scst.conf 

HANDLER vdisk_fileio {

        DEVICE disk01 {

                filename /dev/sdc1

                nv_cache 1

        }

        DEVICE disk02 {

                filename /dev/sdd1

                nv_cache 1

        }

}

TARGET_DRIVER iscsi {

        enabled 1

        TARGET iqn.2006-10.net.vlnb:tgt {

                LUN 0 disk01

                LUN 1 disk02

                enabled 1

        }

}

7.启动SCST服务

chkconfig scst on (or systemctl enable scst.service )

systemctl start scst.service 

8.查看SCST是否加载到内核

lsmod |grep scst

modinfo scst 

9.Initiator发起服务

windows:

控制面板—->管理工具—->iSCSI发起程序 

打开磁盘管理

Linux:

1.lsblk查看当前磁盘状况

2.安装并启动iscsi

SCSI 使用客户/服务器模型。客户端称为 initiator,服务器端称为 target。iSCSI 是传输层之上的协议,使用 TCP 连接建立会话。在 initiator 端的 TCP 端口号随机选取, target 的端口号默认是 3260。

yum install -y iscsi-initiator-utils

systemctl start iscsi

chkconfig iscsi on

3.发现target

iscsiadm -m discovery -t sendtargets -p 192.168.11.163:3260

4.登录发现的目标节点

iscsiadm -m node -T iqn.2006-10.net.vlnb:tgt -p 192.168.11.163:3260 -l

5.再次用lsblk命令查看磁盘状况

参考网址

parted分区工具用法

CentOS 6.3下配置iSCSI网络存储

纯命令行配置scst向windows提供iSCSI存储资源

SAN实现方案之二(SCST Target)

在Cent OS 6系统下部署SCST服务

iSCSI网络磁盘共享

相关文章

网友评论

      本文标题:Centos 7-SCST

      本文链接:https://www.haomeiwen.com/subject/ehsafctx.html