mg4377娱乐娱城官网_mg4377娱乐手机版_www.mg4377.com

设置配备iSCSI分享存款和储蓄

时间:2019-08-23 13:08来源:mg4377娱乐娱城官网
CentOS 6.6 安装 iSCSI 一,ISCSI简介 iSCSI,即internetSCSI,又称之为IP-SAN,是IETF拟定的一项规范,用于将SCSI数据块映射成以太网数据包。iSCSI是一种基于TCP/IP的情商,用来建立和管制IP存款和

CentOS 6.6 安装 iSCSI

一,ISCSI简介

iSCSI,即internet SCSI,又称之为IP-SAN,是IETF拟定的一项规范,用于将SCSI数据块映射成以太网数据包。iSCSI是一种基于TCP/IP 的情商,用来建立和管制IP存款和储蓄设备、主机和顾客机等中间的相互连接,并创制存储区域互连网(SAN)。SAN 使得SCSI 左券使用于高速数据传输互联网成为只怕,这种传输以数量块等第(block-level)在多个数据存款和储蓄互联网间开展。SCSI 结构基于C/S方式,其一般性应用情形是:设备相互邻近,並且那个设备由SCSI 总线连接。

iSCSI 的入眼职能是在TCP/IP 互联网上的主机系统(运维器 initiator)和存款和储蓄设备(指标器 target)之间展开多量数码的包裹和保险传输进度。

从根本上说,iSCSI左券是一种跨过IP互连网来传输潜伏时间短的SCSI数据块的章程。

完全的iSCSI系统的拓扑结构如下:

图片 1

与历史观的SCSI工夫相比起来,iSCSI技艺有以下七个革命性的变化:

  1. 把本来只用于本机的SCSI协同透过TCP/IP网络传送,使连接距离可作Infiniti的地区延伸;
  2.  
  3. 接二连三的服务器数量最为(原本的SCSI-3的上限是15);
  4.  
  5. 由于是服务器架设,因而也能够兑未来线扩大容积以至动态安顿。

ISCSI的协商结构:

图片 2

--------------------------------------分割线--------------------------------------

CentOS 6.4挂载iSCSI网络存款和储蓄

依据讴歌MDXHCS iSCSI CLVM完成Web服务的分享存储集群架构

Linux情状iSCSI存款和储蓄及多路线作用配置

构建基于IP SAN的iSCSI存款和储蓄系统

iSCSI连接不上减轻

Citrix XenServer中安装CentOS 6.0并配置iSCSI服务

CentOS 5.3 使用iSCSI挂载存款和储蓄磁盘柜

带您3步飞速调整iSCSI搭建

--------------------------------------分割线--------------------------------------

二,搭建基于 IP SAN 的 ISCSI 存款和储蓄系统

  1. 规划:
  2.  
  3. 环境: CentOS 6.6 32位
  4.  
  5. 劳务器端 IP: 192.168.1.43
  6.  
  7. 客户端 IP : 192.168.1.111
  8.  
  9. 分享磁盘: /dev/sdb

1,配置服务器端

  1. [[email protected] ~]# yum -y install scsi-target-utils #设置服务器端软件
  2.  
  3. [[email protected] iscsi]# rpm -ql scsi-target-utils
  4. /etc/rc.d/init.d/tgtd
  5. /etc/sysconfig/tgtd
  6. /etc/tgt/targets.conf #配置文件
  7. /usr/sbin/tgt-admin
  8. /usr/sbin/tgt-setup-lun
  9. /usr/sbin/tgtadm
  10. /usr/sbin/tgtd
  11. /usr/sbin/tgtimg
  12. /usr/share/doc/scsi-target-utils-1.0.24
  13. /usr/share/doc/scsi-target-utils-1.0.24/README
  14. /usr/share/doc/scsi-target-utils-1.0.24/README.iscsi
  15. /usr/share/doc/scsi-target-utils-1.0.24/README.iser
  16. /usr/share/doc/scsi-target-utils-1.0.24/README.lu_configuration
  17. 设置配备iSCSI分享存款和储蓄。/usr/share/doc/scsi-target-utils-1.0.24/README.mmc
  18. /usr/share/man/man5/targets.conf.5.gz
  19. /usr/share/man/man8/tgt-admin.8.gz
  20. /usr/share/man/man8/tgt-setup-lun.8.gz
  21. /usr/share/man/man8/tgtadm.8.gz
  22.  
  23. [[email protected] ~]# lsmod |grep scsi
  24. mptscsih 31330 1 mptspi
  25. mptbase 86744 2 mptspi,mptscsih
  26. scsi_transport_spi 19726 1 mptspi #高端驱动程序

iscsi能够接纳命令或配备文件进行安插,大家首先使用命令行来开展示公布署:

  1. [[email protected] iscsi]# service tgtd start
  2. Starting SCSI target daemon: [ OK ]
  3.  
  4. [[email protected] iscsi]# ss -tlnp |grep 3260 #其监听在3260端口
  5. LISTEN 0 128 :::3260 :::* users:(("tgtd",11882,5),("tgtd",11885,5))
  6. LISTEN 0 128 *:3260 *:* users:(("tgtd",11882,4),("tgtd",11885,4))
  7.  
  8. [[email protected] ~]# tgtadm -L iscsi -o new -m target -t 1 -T iqn.2015-08.com.feiyu.testsan:1 #始建二个target,-t钦命TID,-T钦命名称

iqn表示“ISCSI Qualified Name”,简称iqn。

  1. [[email protected] ~]# tgtadm -L iscsi -o show -m target
  2. Target 1: iqn.2015-08.com.feiyu.testsan:1
  3. System information:
  4. Driver: iscsi
  5. State: ready
  6. I_T nexus information:
  7. LUN information:
  8. LUN: 0
  9. Type: controller
  10. SCSI ID: IET 00010000
  11. SCSI SN: beaf10
  12. Size: 0 MB, Block size: 1
  13. Online: Yes
  14. Removable media: No
  15. Prevent removal: No
  16. Readonly: No
  17. Backing store type: null
  18. Backing store path: None
  19. Backing store flags:
  20. Account information:
  21. ACL information:

接下来设定LUN(Logical Unit Number,逻辑单元号),服务器端只须要创造好分区,无需格式化:

  1. [[email protected] ~]# tgtadm -L iscsi -o new -m logicalunit -t 1 -l 1 -b /dev/sdb5 #创设一个LUN,-m代表情势,-l :LUN ,-b: 设备
  2.  
  3. [[email protected] ~]# tgtadm -L iscsi -o bind -m target -t 1 -I 192.168.0.0/16
  4.  
  5. [[email protected] iscsi]# tgtadm -L iscsi -o show -m target
  6. Target 1: iqn.2015-08.com.feiyu.testsan:1
  7. System information:
  8. Driver: iscsi
  9. State: ready
  10. I_T nexus information:
  11. LUN information:
  12. LUN: 0
  13. Type: controller
  14. SCSI ID: IET 00010000
  15. SCSI SN: beaf10
  16. Size: 0 MB, Block size: 1
  17. Online: Yes
  18. Removable media: No
  19. Prevent removal: No
  20. Readonly: No
  21. Backing store type: null
  22. Backing store path: None
  23. Backing store flags:
  24. LUN: 1
  25. Type: disk
  26. SCSI ID: IET 00010001
  27. SCSI SN: beaf11
  28. Size: 2107 MB, Block size: 512
  29. Online: Yes
  30. Removable media: No
  31. Prevent removal: No
  32. Readonly: No
  33. Backing store type: rdwr
  34. Backing store path: /dev/sdb5
  35. Backing store flags:
  36. Account information:
  37. ACL information:
  38.  
  39. [[email protected] iscsi]# tgtadm -L iscsi -o bind -m target -t 1 -I 192.168.0.0/16 #设定分享区
  40. [[email protected] iscsi]# tgtadm -L iscsi -o show -m target
  41. Target 1: iqn.2015-08.com.feiyu.testsan:1
  42. System information:
  43. Driver: iscsi
  44. State: ready
  45. I_T nexus information:
  46. LUN information:
  47. LUN: 0
  48. Type: controller
  49. SCSI ID: IET 00010000
  50. SCSI SN: beaf10
  51. Size: 0 MB, Block size: 1
  52. Online: Yes
  53. Removable media: No
  54. Prevent removal: No
  55. Readonly: No
  56. Backing store type: null
  57. Backing store path: None
  58. Backing store flags:
  59. LUN: 1
  60. Type: disk
  61. SCSI ID: IET 00010001
  62. SCSI SN: beaf11
  63. Size: 2107 MB, Block size: 512
  64. Online: Yes
  65. Removable media: No
  66. Prevent removal: No
  67. Readonly: No
  68. Backing store type: rdwr
  69. Backing store path: /dev/sda5
  70. Backing store flags:
  71. Account information:
  72. ACL information:
  73. 192.168.0.0/16
  74.  
  75. [[email protected] ~]# tgtadm -L iscsi -o new -m logicalunit -t 1 -l 2 -b /dev/sdb6 #绑定第四个LUN

2,配置客户端

  1. [[email protected] ~]# yum install -y iscsi-initiator-utils #安装客商端
  2.  
  3.  
  4. [[email protected] iscsi]# echo "InitiatorName=`iscsi-iname -p iqn.2013-05.com.feiyu`" > /etc/iscsi/initiatorname.iscsi #生成iqn
  5. [[email protected] iscsi]# echo "InitiatorAlias=initiator1" >> /etc/iscsi/initiatorname.iscsi #概念小名
  6.  
  7. [[email protected] iscsi]# ls
  8. initiatorname.iscsi iscsid.conf
  9. [[email protected] iscsi]# cat initiatorname.iscsi #查阅所定义的多寡
  10. InitiatorName=iqn.2015-08.com.feiyu:10834bd52221
  11. InitiatorAlias=initiator1
  12.  
  13. [[email protected] ~]# service iscsi start #运营服务,必要运维五个劳务
  14. [[email protected] ~]# service iscsid start
  15. [[email protected] ~]# chkconfig iscsi on
  16. [[email protected] ~]# chkconfig iscsid on

若出现以下错误,恐怕鉴于劳动器端的防火墙未有关!

  1. [[email protected] ~]# iscsiadm -m discovery -t st -p 192.168.1.43
  2. Starting iscsid: [ OK ]
  3. iscsiadm: cannot make connection to 192.168.1.43: No route to host
  4.  
  5. [[email protected] ~]# iscsiadm -m discovery -t st -p 192.168.1.43 #拓展探测
  6. 192.168.1.43:3260,1 iqn.2015-08.com.feiyu.testsan:1
  7.  
  8. [[email protected] ~]# iscsiadm -m node -T iqn.2015-08.com.feiyu.testsan:1 -p 192.168.1.43 -l #登入节点
  9. Logging in to [iface: default, target: iqn.2015-08.com.feiyu.testsan:1, portal: 192.168.1.43,3260] (multiple)
  10. Login to [iface: default, target: iqn.2015-08.com.feiyu.testsan:1, portal: 192.168.1.43,3260] successful.
  11.  
  12. [[email protected] ~]# fdisk -l #报到成功足以看到多了一块硬盘,
  13.  
  14. Disk /dev/sda: 21.5 GB, 21474836480 bytes
  15. 255 heads, 63 sectors/track, 2610 cylinders
  16. Units = cylinders of 16065 * 512 = 8225280 bytes
  17. Sector size (logical/physical): 512 bytes / 512 bytes
  18. I/O size (minimum/optimal): 512 bytes / 512 bytes
  19. Disk identifier: 0x0006d052
  20.  
  21. Device Boot Start End Blocks Id System
  22. /dev/sda1 * 1 39 307200 83 Linux
  23. Partition 1 does not end on cylinder boundary.
  24. /dev/sda2 39 2354 18598912 83 Linux
  25. /dev/sda3 2354 2610 2057689 5 Extended
  26. /dev/sda5 2354 2610 2057657 83 Linux
  27.  
  28. Disk /dev/sdc: 10.7 GB, 10742183424 bytes -------> iscsi设备
  29. 64 heads, 32 sectors/track, 10244 cylinders
  30. Units = cylinders of 2048 * 512 = 1048576 bytes
  31. Sector size (logical/physical): 512 bytes / 512 bytes
  32. I/O size (minimum/optimal): 512 bytes / 512 bytes
  33. Disk identifier: 0x00000000

为磁盘创建分区并格式化。

  1. [[email protected] ~]# mke2fs -t ext4 /dev/sdc1

越多详细情形见请继续读书下一页的精粹内容:

  • 1
  • 2
  • 下一页

6.6 安装 iSCSI 一,ISCSI简介iSCSI,即internet SCSI,又称作IP-SAN,是IETF制定的一项正式,用于将SCSI数据块映射成以太网数据包。iSCSI是一种...

iSCSI技巧是一种由IBM公司商讨开拓的,是贰个供硬件配备采纳的能够在IP合同的上层运营的SCSI指令集,这种指令集结能够完成在IP互联网上运营SCSI公约,使其可以在比方火速千兆以太网络进行路由精选。iSCSI能力是一种新积存技巧,该技术是将长存SCSI接口与以太互联网(Ethernet)本事整合,使服务器可与运用IP网络的积攒装置相互沟通资料。
 
1.[root@localhost ~]#yum -y install scsi-target-utils //安装服务端target包。
 
Dependencies Resolved

一、前言

 

  Package                  Arch      Version                Repository  Size
 ================================================================================
 Installing:
  scsi-target-utils        i686      1.0.24-2.el6            base        166 k
 Installing for dependencies:
  libibverbs                i686      1.1.6-4.el6            base        45 k
  librdmacm                i686      1.0.15-2.el6            updates      29 k
  lsof                      i686      4.82-4.el6              base        315 k
  perl                      i686      4:5.10.1-127.el6        base        9.7 M
  perl-Config-General      noarch    2.44-1.el6              base        68 k
  perl-Module-Pluggable    i686      1:3.90-127.el6          base        38 k
  perl-Pod-Escapes          i686      1:1.04-127.el6          base        30 k
  perl-Pod-Simple          i686      1:3.13-127.el6          base        210 k
  perl-libs                i686      4:5.10.1-127.el6        base        591 k
  perl-version              i686      3:0.77-127.el6          base        49 k
  sg3_utils                i686      1.28-4.el6              base        471 k
  sg3_utils-libs            i686      1.28-4.el6              base        50 k
 
Transaction Summary
 
2.[root@localhost ~]# chkconfig tgtd on //tgtd开机运营
 
3.[root@localhost ~]# service tgtd start //启动tgtd服务
  Starting SCSI target daemon:                              [  OK  ]
 
4.[root@localhost ~]# fdisk /dev/sdb  //增多一块硬盘fdisk命令创制二个sdb1 20g 分区,或然在文件系统上开创七个镜像文件。
 
5.[root@localhost /]# mkdir -p /home/zh888 //创建zh888目录
 
[root@localhost /]# dd if=/dev/zero of=/home/zh888/zh888.img bs=1M count=1000 //创设一个zh888.img镜像文件
 1000 0 records in
 1000 0 records out
 1048576000 bytes (1.0 GB) copied, 6.81786 s, 154 MB/s
 
6.[root@localhost /]# restorecon -R /home/zh888/
 
7.[root@localhost /]# ll -Z /home/zh888
 -rw-r--r-- root root ?                                zh888.img图片 3

  1、什么是iSCSI?

    iSCSI本领是一种由IBM公司切磋开辟的,是一个供硬件道具使用的能够在IP合同的上层运行的SCSI指令集,这种指令集结能够兑现在IP网络上运维SCSI左券,使其能够在比方急迅千兆以太网络举行路由选用。iSCSI技能是一种新储存技艺,该手艺是将长存SCSI接口与以太互联网(Ethernet)工夫整合,使服务器可与使用IP网络的蕴藏装置相互调换资料。

    iSCSI:Internet 小型机体系接口 (iSCSI:Internet Small Computer System Interface)。
Internet 小型机种类接口(iSCSI)是一种基于 TCP/IP的合计,用来营造和保管 IP 存款和储蓄设备、主机和顾客机等之间的相互连接,并创办存款和储蓄区域互连网(SAN)。SAN 使得 SCSI 左券利用于高速数据传输网络形成大概,这种传输以多少块品级(block-level)在多少个数据存款和储蓄网络间张开。
    SCSI 结构基于顾客/服务器形式,其日常应用情况是:设备互相临近,何况那么些道具由 SCSI 总线连接。iSCSI 的尤为重要效用是在 TCP/IP 互连网上的主机系统(运维器 initiator)和存款和储蓄设备(指标器 target)之间开展一大波多少的包装和可相信传输进度。其它,iSCSI 提供了在 IP 互联网封装 SCSI 命令,且运维在 TCP 上。

  2、遇到介绍:

    此次计划由3台物理机落成,具体消息分级为以下:

      a、iSCSI_Server:192.168.30.133

      b、iSCSI_Client1:192.168.30.131

      c、iSCSI_Client2:192.168.30.132

    须求运用的软件为:

      a、scsi-target-utils    # 提供Server端服务

      b、iscsi-initiator-utils   #提供Client服务

 二、安装配备服务端,即iSCSI_Server

   1、在服务端成立可分享的磁盘或卷;这里就新扩张一块新磁盘做为分享;

    查看新扩大长的硬盘:     

[root@iSCSI_Server ~]# fdisk -l
Disk /dev/sda: 32.2 GB, 32212254720 bytes
64 heads, 32 sectors/track, 30720 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: 0x000da3dc
Device Boot Start End Blocks Id System
/dev/sda1 * 2 501 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 502 30720 30944256 8e Linux LVM
Partition 2 does not end on cylinder boundary.
Disk /dev/sdb: 21.5 GB, 21474836480 bytes
64 heads, 32 sectors/track, 20480 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

  2、对硬盘举行分区并创设LVM卷:

[root@iSCSI_Server ~]# fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x47756356.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
        switch off the mode (command 'c') and change display units to
        sectors (command 'u').

Command (m for help): p      # 查看分区新闻

Disk /dev/sdb: 21.5 GB, 21474836480 bytes64 heads, 32 sectors/track, 20480 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: 0x47756356

  Device Boot      Start        End      Blocks  Id  System

Command (m for help): n      #新建二个分区

Command action
  e  extended
  p  primary partition (1-4)
e                   # 新建一个逻辑分区
 
Partition number (1-4): 4     # 卷标为 4

First cylinder (1-20480, default 1):
Using default value 1Last cylinder, cylinders or size{K,M,G} (1-20480, default 20480):
Using default value 20480Command (m for help): p      # 查看音信
 
Disk /dev/sdb: 21.5 GB, 21474836480 bytes64 heads, 32 sectors/track, 20480 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: 0x47756356

编辑:mg4377娱乐娱城官网 本文来源:设置配备iSCSI分享存款和储蓄

关键词: