linux 共享iscsi存储

最近需要dd备份磁盘,而服务器上没有硬盘插槽了,nfs共享出来的目录在dd出来以后只是一个文件,无法实现硬盘对拷的需求,所以只能使用iscsi共享的方式。

iscsi target (server):192.168.224.43

iscsi initiator(client):192.168.224.180

iscsi共享出来的lun需要是一个单独的分区,不能像nfs一样是一个目录

服务器的操作:

[root@maomao43 ~]# yum install scsi-target-utils.x86_64 —安装

[root@maomao43 ~]# service tgtd start —启动tgtd服务

[root@maomao43 ~]# tgtadm –lld iscsi –op new –mode target –tid 1 -T iqn:2011-10.itianjing.com:test-3274893 —生成共享设备名称

iqn号码是iscsi的名称,其命名规则为:

1. 前缀为 iqn

2. 一个日期代码,用于指定组织注册用作命名授权字符串的域或者子域名称的年份和月份

3.组织的命名授权字符串,有一个有效的方向域或子域名称构成

4.还可以选择使用(:),后加分配组织所选择的字符串,该字符串必须使所分配的每个iscsi名称具有唯一性。

[root@maomao43 ~]# tgtadm –lld iscsi –op new –mode logicalunit –tid 1 –lun 1 -b /dev/sdc —划分lun

-b 也可以指定为一个文件:

[root@maomao43 ~]#dd if=/dev/zero of=/var/html/iscsi.iso

[root@maomao43 ~]# tgtadm –lld iscsi –op new –mode logicalunit –tid 1 –lun 1 –b /var/html/iscsi.iso —划分lun

[root@maomao43 ~]# tgtadm –lld iscsi –op bind –mode target –tid 1 -I ALL —-共享给所有主机

[root@maomao43 ~]# tgtadm –lld iscsi –op bind –mode target –tid 1 –initiator-address 192.168.224.180 —-指定共享给192.168.224.180

[root@maomao43 ~]# netstat -ntpl |grep :3260 —iscsi用到的防火墙端口
tcp 0 0 0.0.0.0:3260 0.0.0.0:* LISTEN 28854/tgtd
tcp 0 0 :::3260 :::* LISTEN 28854/tgtd

[root@maomao43 ~]# tgtadm –lld iscsi -o show -m target —–查看共享出来的设备
Target 1: iqn:2011-10.itianjing.com:test-3274893

System information:
Driver: iscsi
State: ready
I_T nexus information:
LUN information:
LUN: 0
Type: controller
SCSI ID: IET 00010000
SCSI SN: beaf10
Size: 0 MB
Online: Yes
Removable media: No
Backing store type: rdwr
Backing store path: None
LUN: 1
Type: disk
SCSI ID: IET 00010001
SCSI SN: beaf11
Size: 146813 MB
Online: Yes
Removable media: No
Backing store type: rdwr
Backing store path: /dev/sdc1
Account information:
ACL information:
ALL

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章