服务项目:网站建设、仿站、程序开发、APP开发设计、移动网站开发设计、企业网站设计、电子商务网站开发、网站维护、网站推广、UX/UI 、HTML5、CSS3、JS / Jquery ...
四川浚网科技有限公司
四川浚网科技有限公司 (开发设计官网)TEL : 15308000360 / QQ : 38585404

您的位置:首页 > 技术经验 > 服务器 > 正文

centos 6.8 linux iscsi服务器配置和客户端连接iscsi

一、服务端配置

1、首先安装各种包
yum search scsi
 
iscsi-initiator-utils.x86_64 : iSCSI daemon and utility programs
iscsi-initiator-utils-devel.x86_64 : Development files for iscsi-initiator-utils
lsscsi.x86_64 : List SCSI devices (or hosts) and associated information
scsi-target-utils.x86_64 : The SCSI target daemon and utility programs
libhbalinux.i686 : FC-HBAAPI implementation using scsi_transport_fc interfaces
libhbalinux.x86_64 : FC-HBAAPI implementation using scsi_transport_fc interfaces
mtx.x86_64 : SCSI media changer control program
python-rtslib.noarch : API for RisingTide Systems generic SCSI target
sdparm.x86_64 : List or change SCSI/SATA disk parameters
sg3_utils.x86_64 : Utilities for devices that use SCSI command sets
 
 
执行 yum install -y scsi-target-utils.x86_64 iscsi-initiator-utils.x86_64 iscsi-initiator-utils-devel.x86_64
其实多装点也没有坏处
 
本机分了100G,在装系统的时候分了20G,剩余80G没用
2、建立分区 
fdisk /dev/sda  
我这里建个三个    //建分区步骤略过
分区建立完毕  一定要 执行 partprobe  命令,写进内核
[root@storage 1]# fdisk -l
 
Disk /dev/sda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000af23c
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2611    20971520   83  Linux
/dev/sda2            2611        3916    10482726   83  Linux
/dev/sda3            3917        6528    20980890   83  Linux
/dev/sda4            6529       13054    52420095   83  Linux
 
3.配置tgtd
 vi /etc/tgt/targets.conf 
在末尾加上如下配置
 
 <target iqn.2008-09.com.example:server.target4>
    direct-store /dev/sda2     # Becomes LUN 1
    direct-store /dev/sda3      # Becomes LUN 2
    direct-store /dev/sda4      # Becomes LUN 3
     initiator-address 10.0.1.2     //允许连接的ip地址
     initiator-address 10.0.1.3
    write-cache off
</target>
配置完毕,启动服务
service tgtd start
chkconfig tgtd on
查看target状态
[root@storage ~]# tgt-admin --show
Target 1: iqn.2008-09.com.example:server.target4
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
        I_T nexus: 1
            Initiator: iqn.1994-05.com.redhat:74bc8f791621
            Connection: 0
                IP Address: 10.0.1.3
        I_T nexus: 2
            Initiator: iqn.1994-05.com.redhat:9695b6e4df6f
            Connection: 0
                IP Address: 10.0.1.2
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00010000
            SCSI SN: beaf10
            Size: 0 MB, Block size: 1
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            Backing store type: null
            Backing store path: None
            Backing store flags: 
        LUN: 1
            Type: disk
            SCSI ID: IET     00010001
            SCSI SN: beaf11
            Size: 10734 MB, Block size: 512
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/sda2
            Backing store flags: 
        LUN: 2
            Type: disk
            SCSI ID: IET     00010002
            SCSI SN: beaf12
            Size: 21484 MB, Block size: 512
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/sda3
            Backing store flags: 
        LUN: 3
            Type: disk
            SCSI ID: IET     00010003
            SCSI SN: beaf13
            Size: 53678 MB, Block size: 512
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/sda4
            Backing store flags: 
    Account information:
    ACL information:
        10.0.1.2
        10.0.1.3
二、客户端配置
安装软件包
yum install -y iscsi-initiator-utils.x86_64 iscsi-initiator-utils-devel.x86_64
service iscsid restart
  chkconfig iscsid on
2.查找发现网络中的存储
[root@webdb1 ~]# iscsiadm -m discovery -t node
10.0.1.1:3260 via sendtargets
192.168.1.141:3260 via sendtargets
192.168.10.100:3260 via sendtargets
192.168.10.100:3205 via sendtargets
10.0.1.1:3205 via sendtargets
3.连接iscsi
 iscsiadm -m node  //发现节点
 
[root@webdb1 ~]#  iscsiadm -m node
10.0.1.1:3260,1 iqn.2008-09.com.example:server.target4
192.168.1.141:3260,1 iqn.2008-09.com.example:server.target4
 
 iscsiadm -m discovery -t st -p 10.0.1.1:3260 //连接上
 iscsiadm -m node -T iqn.2008-09.com.example:server.target4 -p 10.0.1.1 -l
登录完成
执行fdisk 查看是否成功连接
 
[root@webdb1 ~]# fdisk -l
 
Disk /dev/sda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000af23c
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2611    20971520   83  Linux
 
Disk /dev/sdb: 10.7 GB, 10734311424 bytes
64 heads, 32 sectors/track, 10237 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
 
 
Disk /dev/sdd: 53.7 GB, 53678177280 bytes
64 heads, 32 sectors/track, 51191 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
 
 
Disk /dev/sdc: 21.5 GB, 21484431360 bytes
64 heads, 32 sectors/track, 20489 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
 
已经成功连接。一、服务端配置
1、首先安装各种包
yum search scsi
 
iscsi-initiator-utils.x86_64 : iSCSI daemon and utility programs
iscsi-initiator-utils-devel.x86_64 : Development files for iscsi-initiator-utils
lsscsi.x86_64 : List SCSI devices (or hosts) and associated information
scsi-target-utils.x86_64 : The SCSI target daemon and utility programs
libhbalinux.i686 : FC-HBAAPI implementation using scsi_transport_fc interfaces
libhbalinux.x86_64 : FC-HBAAPI implementation using scsi_transport_fc interfaces
mtx.x86_64 : SCSI media changer control program
python-rtslib.noarch : API for RisingTide Systems generic SCSI target
sdparm.x86_64 : List or change SCSI/SATA disk parameters
sg3_utils.x86_64 : Utilities for devices that use SCSI command sets
 
 
执行 yum install -y scsi-target-utils.x86_64 iscsi-initiator-utils.x86_64 iscsi-initiator-utils-devel.x86_64
其实多装点也没有坏处
 
本机分了100G,在装系统的时候分了20G,剩余80G没用
2、建立分区 
fdisk /dev/sda  
我这里建个三个    //建分区步骤略过
分区建立完毕  一定要 执行 partprobe  命令,写进内核
[root@storage 1]# fdisk -l
 
Disk /dev/sda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000af23c
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2611    20971520   83  Linux
/dev/sda2            2611        3916    10482726   83  Linux
/dev/sda3            3917        6528    20980890   83  Linux
/dev/sda4            6529       13054    52420095   83  Linux
 
3.配置tgtd
 vi /etc/tgt/targets.conf 
在末尾加上如下配置
 
 <target iqn.2008-09.com.example:server.target4>
    direct-store /dev/sda2     # Becomes LUN 1
    direct-store /dev/sda3      # Becomes LUN 2
    direct-store /dev/sda4      # Becomes LUN 3
     initiator-address 10.0.1.2     //允许连接的ip地址
     initiator-address 10.0.1.3
    write-cache off
</target>
配置完毕,启动服务
service tgtd start
chkconfig tgtd on
查看target状态
[root@storage ~]# tgt-admin --show
Target 1: iqn.2008-09.com.example:server.target4
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
        I_T nexus: 1
            Initiator: iqn.1994-05.com.redhat:74bc8f791621
            Connection: 0
                IP Address: 10.0.1.3
        I_T nexus: 2
            Initiator: iqn.1994-05.com.redhat:9695b6e4df6f
            Connection: 0
                IP Address: 10.0.1.2
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00010000
            SCSI SN: beaf10
            Size: 0 MB, Block size: 1
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            Backing store type: null
            Backing store path: None
            Backing store flags: 
        LUN: 1
            Type: disk
            SCSI ID: IET     00010001
            SCSI SN: beaf11
            Size: 10734 MB, Block size: 512
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/sda2
            Backing store flags: 
        LUN: 2
            Type: disk
            SCSI ID: IET     00010002
            SCSI SN: beaf12
            Size: 21484 MB, Block size: 512
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/sda3
            Backing store flags: 
        LUN: 3
            Type: disk
            SCSI ID: IET     00010003
            SCSI SN: beaf13
            Size: 53678 MB, Block size: 512
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/sda4
            Backing store flags: 
    Account information:
    ACL information:
        10.0.1.2
        10.0.1.3
二、客户端配置
安装软件包
yum install -y iscsi-initiator-utils.x86_64 iscsi-initiator-utils-devel.x86_64
service iscsid restart
  chkconfig iscsid on
2.查找发现网络中的存储
[root@webdb1 ~]# iscsiadm -m discovery -t node
10.0.1.1:3260 via sendtargets
192.168.1.141:3260 via sendtargets
192.168.10.100:3260 via sendtargets
192.168.10.100:3205 via sendtargets
10.0.1.1:3205 via sendtargets
3.连接iscsi
 iscsiadm -m node  //发现节点
 
[root@webdb1 ~]#  iscsiadm -m node
10.0.1.1:3260,1 iqn.2008-09.com.example:server.target4
192.168.1.141:3260,1 iqn.2008-09.com.example:server.target4
 
 iscsiadm -m discovery -t st -p 10.0.1.1:3260 //连接上
 iscsiadm -m node -T iqn.2008-09.com.example:server.target4 -p 10.0.1.1 -l
登录完成
执行fdisk 查看是否成功连接
 
[root@webdb1 ~]# fdisk -l
 
Disk /dev/sda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000af23c
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2611    20971520   83  Linux
 
Disk /dev/sdb: 10.7 GB, 10734311424 bytes
64 heads, 32 sectors/track, 10237 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
 
 
Disk /dev/sdd: 53.7 GB, 53678177280 bytes
64 heads, 32 sectors/track, 51191 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
 
 
Disk /dev/sdc: 21.5 GB, 21484431360 bytes
64 heads, 32 sectors/track, 20489 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
 
已经成功连接。



上一篇:kvm启动报错与selinux的设置相关解决方法
下一篇:解决VNC Viewer 连接闪退不断重新连接的问题

相关热词搜索:centos iscsi