安装 scst
安装 scst
wget https://ncu.dl.sourceforge.net/project/scst/scst-3.2.0.7058.tar.bz2yum install bzip2bunzip2 scst-3.2.0.7058.tar.bz2tar xf scst-3.2.0.7058.tar
编译安装scst
make 2perfmake scstmake scst_installmake iscsimake iscsi_installmake scstadmmake scstadm_install
查看是否被加载到内核了
lsmod |grep scst modinfo scst
启动 scst
modprobe scstmodprobe scst_vdiskmodprobe scst_diskmodprobe scst_usermodprobe scst_modiskmodprobe scst_processormodprobe scst_raidmodprobe scst_tapemodprobe scst_cdrommodprobe scst_changermodprobe iscsi-scstiscsi-scstd
创建流程
创建 target
scstadmin -add_target iqn.1994-05.com.redhat:pv -driver iscsi
创建 block
scstadmin -open_dev pv -handler vdisk_blockio -attributes filename=/dev/zvol/tank/pv
创建 group 做访问控制
scstadmin -add_group pv -driver iscsi -target iqn.1994-05.com.redhat:pv
添加客户端
scstadmin -add_init iqn.1994-05.com.redhat:48d51365d2b -driver iscsi -target iqn.1994-05.com.redhat:pv -group pv
添加 lun
scstadmin -add_lun 0 -driver iscsi -target iqn.1994-05.com.redhat:pv -group pv -device pv
启用 target
scstadmin -enable_target iqn.1994-05.com.redhat:pv --driver iscsi
使用 iscsi driver
scstadmin -set_drv_attr iscsi -attributes enabled=1 -noprompt
写入到配置文件
scstadmin -write_config /etc/scst.conf
删除流程
禁用 target
scstadmin -disable_target iqn.1994-05.com.redhat:pv -driver iscsi -noprompt
删除 target
scstadmin -rem_target iqn.1994-05.com.redhat:pv -driver iscsi -noprompt
删除 block
scstadmin -close_dev pv -handler vdisk_blockio -noprompt
