欢迎来到天天文库
浏览记录
ID:8800942
大小:23.11 KB
页数:5页
时间:2018-04-08
《linux下iscsitarget和initiator安装与操作步骤详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Linux下iSCSITarget和Initiator安装与操作步骤详解iSCSITarget编译安装过程1.解压:tarzxvfiscsitarget-1.4.18.tar.gz2.cdiscsitarget-1.4.183.Linux2.6.32的内核太新了最新的iSCSITarget版本1.4.18还没有支持,网上有高手做了相应的补丁,于是打上补丁patch-p12、nux-2.6.32.2iSCSITarget配置和常用操作详解1.修改配置文件vi/etc/ietd.conf2.使用IET管理命令行²添加一个新的targetietadm--opnew--tid=[id]--paramsName=iqn.foo.example其中[id]为数字,必须是没有使用过的。后面的Name需要自己自定义,也需要保证是唯一的。当然不知道自己本机所有targetid的话,可以使用这个命令查看当前的target状态和得到targetid²添加一个新的lunNote:在一个已经存在的target上加入一个lun,以便共享出来给外界。ietadm--o3、pnew--tid=[id]--lun=[lun]--paramsPath=/path/exported/file,Type=fileio[id]必须是一个已经存在的tid号,[lun]可以自己定义。后面的path就是共享的路径了。NOTE:通过这种方式添加的LUN在重启服务之后会丢失。²停止某个Target的某个Connection的连接ietadm--opdelete--tid=2--sid=562950876233792--cid=1&&ietadm--opdelete--tid=2²停止所有Target的连接ietadm--opdelete²删除某个Target4、(已经没有Session连接的)ietadm--opdelete--tid=1上面列出了ietadm常用的命令,关于ietadm其余的命令,大家可以使用ietadm--help来查看更多的指令。3.常用操作命令查看当前虚拟单元清单cat/proc/net/iet/volumetid:2name:200M.imglun:1state:0iotype:fileioiomode:wtpath:/work/janco/VirtualDisk/test.isotid:1name:windows.isolun:0state:0iotype:fileioiomode:wtpath:/5、work/janco/VirtualDisk/windows.iso查看当前服务器ISCSItarget服务以及连接状态命令cat/proc/net/iet/sessionstid:2name:200M.imgsid:562950876233792initiator:iqn.1991-05.com.microsoft:admin-pccid:1ip:192.168.1.240state:activehd:nonedd:nonesid:281475899523136initiator:jackocid:1ip:192.168.1.60state:activehd:none6、dd:nonetid:1name:windows.iso启动、停止、重启iscsi-target服务/etc/init.d/iscsi-targetstart/etc/init.d/iscsi-targetstop/etc/init.d/iscsi-targetrestartiSCSIInitiator编译安装过程1.解压:tar-xzvfopen-iscsi-2.0-870.tar.gz2.cdopen-iscsi-2.0-8703.编译:makeKSRC=/usr/src/linux-headers-$(uname-r)4.安装:makeinstallKSRC=/u7、sr/src/linux-headers-$(uname-r)iSCSIInitiator配置和常用操作详解²配置可以通过编辑/etc/iscsi/目录下的iscsid.conf文件进行,相关操作iscsid.conf文件内有详细的编写范例和说明。²开启、停止、重启Initistor服务/etc/init.d/open-iscsistart/etc/init.d/open-iscsistop/etc/init.d/open-iscsirestart²探测某台机器的Targetiscsiadm-mdiscovery-tsendtargets
2、nux-2.6.32.2iSCSITarget配置和常用操作详解1.修改配置文件vi/etc/ietd.conf2.使用IET管理命令行²添加一个新的targetietadm--opnew--tid=[id]--paramsName=iqn.foo.example其中[id]为数字,必须是没有使用过的。后面的Name需要自己自定义,也需要保证是唯一的。当然不知道自己本机所有targetid的话,可以使用这个命令查看当前的target状态和得到targetid²添加一个新的lunNote:在一个已经存在的target上加入一个lun,以便共享出来给外界。ietadm--o
3、pnew--tid=[id]--lun=[lun]--paramsPath=/path/exported/file,Type=fileio[id]必须是一个已经存在的tid号,[lun]可以自己定义。后面的path就是共享的路径了。NOTE:通过这种方式添加的LUN在重启服务之后会丢失。²停止某个Target的某个Connection的连接ietadm--opdelete--tid=2--sid=562950876233792--cid=1&&ietadm--opdelete--tid=2²停止所有Target的连接ietadm--opdelete²删除某个Target
4、(已经没有Session连接的)ietadm--opdelete--tid=1上面列出了ietadm常用的命令,关于ietadm其余的命令,大家可以使用ietadm--help来查看更多的指令。3.常用操作命令查看当前虚拟单元清单cat/proc/net/iet/volumetid:2name:200M.imglun:1state:0iotype:fileioiomode:wtpath:/work/janco/VirtualDisk/test.isotid:1name:windows.isolun:0state:0iotype:fileioiomode:wtpath:/
5、work/janco/VirtualDisk/windows.iso查看当前服务器ISCSItarget服务以及连接状态命令cat/proc/net/iet/sessionstid:2name:200M.imgsid:562950876233792initiator:iqn.1991-05.com.microsoft:admin-pccid:1ip:192.168.1.240state:activehd:nonedd:nonesid:281475899523136initiator:jackocid:1ip:192.168.1.60state:activehd:none
6、dd:nonetid:1name:windows.iso启动、停止、重启iscsi-target服务/etc/init.d/iscsi-targetstart/etc/init.d/iscsi-targetstop/etc/init.d/iscsi-targetrestartiSCSIInitiator编译安装过程1.解压:tar-xzvfopen-iscsi-2.0-870.tar.gz2.cdopen-iscsi-2.0-8703.编译:makeKSRC=/usr/src/linux-headers-$(uname-r)4.安装:makeinstallKSRC=/u
7、sr/src/linux-headers-$(uname-r)iSCSIInitiator配置和常用操作详解²配置可以通过编辑/etc/iscsi/目录下的iscsid.conf文件进行,相关操作iscsid.conf文件内有详细的编写范例和说明。²开启、停止、重启Initistor服务/etc/init.d/open-iscsistart/etc/init.d/open-iscsistop/etc/init.d/open-iscsirestart²探测某台机器的Targetiscsiadm-mdiscovery-tsendtargets
此文档下载收益归作者所有