Scst 安装和使用
约 239 字
预计阅读 1 分钟
安装 scst
安装 scst
1
2
3
4
|
wget https://ncu.dl.sourceforge.net/project/scst/scst-3.2.0.7058.tar.bz2
yum install bzip2
bunzip2 scst-3.2.0.7058.tar.bz2
tar xf scst-3.2.0.7058.tar
|
编译安装scst
1
2
3
4
5
6
7
|
make 2perf
make scst
make scst_install
make iscsi
make iscsi_install
make scstadm
make scstadm_install
|
查看是否被加载到内核了
1
|
lsmod |grep scst modinfo scst
|
启动 scst
1
2
3
4
5
6
7
8
9
10
11
12
|
modprobe scst
modprobe scst_vdisk
modprobe scst_disk
modprobe scst_user
modprobe scst_modisk
modprobe scst_processor
modprobe scst_raid
modprobe scst_tape
modprobe scst_cdrom
modprobe scst_changer
modprobe iscsi-scst
iscsi-scstd
|
创建流程
创建 target
1
|
scstadmin -add_target iqn.1994-05.com.redhat:pv -driver iscsi
|
创建 block
1
|
scstadmin -open_dev pv -handler vdisk_blockio -attributes filename=/dev/zvol/tank/pv
|
创建 group 做访问控制
1
|
scstadmin -add_group pv -driver iscsi -target iqn.1994-05.com.redhat:pv
|
添加客户端
1
|
scstadmin -add_init iqn.1994-05.com.redhat:48d51365d2b -driver iscsi -target iqn.1994-05.com.redhat:pv -group pv
|
添加 lun
1
|
scstadmin -add_lun 0 -driver iscsi -target iqn.1994-05.com.redhat:pv -group pv -device pv
|
启用 target
1
|
scstadmin -enable_target iqn.1994-05.com.redhat:pv -driver iscsi
|
使用 iscsi driver
1
|
scstadmin -set_drv_attr iscsi -attributes enabled=1 -noprompt
|
写入到配置文件
1
|
scstadmin -write_config /etc/scst.conf
|
删除流程
禁用 target
1
|
scstadmin -disable_target iqn.1994-05.com.redhat:pv -driver iscsi -noprompt
|
删除 target
1
|
scstadmin -rem_target iqn.1994-05.com.redhat:pv -driver iscsi -noprompt
|
删除 block
1
|
scstadmin -close_dev pv -handler vdisk_blockio -noprompt
|