采纳iSCSI服务配置网络存储

iSCSI技术已毕了物理硬盘设备与TCP/IP互联网协议的互相结合,使得用户可以透过网络方便地访问远程机房提供的共享存储资源.下边介绍如何在Linux上安顿iSCSI服务端程序,并分别授予Linux系统和Windows系统来访问远程的储存资源.

iSCSI
是一种块级其他磋商,用于通过TCP/IP网络共享土生土长存储设备,可以用早已存在的IP和以太网如网卡、沟通机、路由器等通过iSCSI协议共享和做客存储。iSCSI
target是一种由长途iSCSI服务器(target)提供的中距离硬盘。

应用iSCSI Target创立集中式安全存储(一)

iSCSI
是一种块级其余协商,用于通过TCP/IP网络共享原始存储设备,可以用一度存在的IP和以太网如网卡、沟通机、路由器等经过iSCSI协议共享和访问存储。iSCSI
target是一种由长途iSCSI服务器(target)提供的长距离硬盘。

澳门金沙国际 1

在Linux中安装iSCSI Target

我们不要求占用很大的资源就足以为客户端提供稳定的连年和品质。iSCSI服务器称为“Target(目的器)”,它提供服务器上的储存共享。iSCSI客户端称为“Initiator(发起程序)”,它访问目的器共享的贮存。市场中有卖的用于大型仓储服务如SAN的iSCSI适配器。

俺们为啥要在巨型仓储领域中运用iSCSI适配器

以太网适配器(NIC)被规划用来在系统、服务器和存储设备如NAS间传输分组数据,它不相符在Internet中传输块级数据。

有的是气象下,为了简单,大家平时简单的经过NFS来搭建共享存储服务。
有时候,一些软件需求,对共享存储有特殊要求,比如需求经过八个硬盘达成较大的囤积空间,或者软件有特有必要。那时,我们可以设想通过iSCSI工具来贯彻软的孝敬存储。
iSCSI搭建的贡献存储,须要各自搭建服务端和客户端。

实验环境

主机名称 操作系统 IP地址
iSCSI服务端 RHEL7 192.168.56.15
iSCSI客户端 CentOS7 192.168.56.5
windows7客户端 windows7 192.168.56.100

1.安装iSCSI服务

[root@iSCSI-Server ~]# yum install targetd targetcli -y

//启动iSCSI服务并加入开机自启动
[root@iSCSI-Server ~]# systemctl start targetd && systemctl enable targetd
Created symlink from /etc/systemd/system/multi-user.target.wants/targetd.service to /usr/lib/systemd/system/targetd.service.

Linux下通过iSCSI搭建共享存储,使用iSCSI服务配置互联网存储。2.布局iSCSI服务共享资源

//我们要添加sdb这块磁盘
[root@iSCSI-Server ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   50G  0 disk 
├─sda1   8:1    0  500M  0 part /boot
├─sda2   8:2    0    1G  0 part [SWAP]
└─sda3   8:3    0 48.5G  0 part /
sdb      8:16   0    2T  0 disk 
sr0     11:0    1  3.8G  0 rom  /mnt

[root@iSCSI-Server ~]# targetcli 
Warning: Could not load preferences file /root/.targetcli/prefs.bin.
targetcli shell version 2.1.fb46
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.

/> ls
o- / ............................................................................... [...]
  o- backstores .................................................................... [...]
  | o- block ........................................................ [Storage Objects: 0]
  | o- fileio ....................................................... [Storage Objects: 0]
  | o- pscsi ........................................................ [Storage Objects: 0]
  | o- ramdisk ...................................................... [Storage Objects: 0]
  o- iscsi .................................................................. [Targets: 0]
  o- loopback ............................................................... [Targets: 0]
/> cd /backstores/block 
Created block storage object disk0 using /dev/sdb.
/backstores/block> ls
o- block ............................................................ [Storage Objects: 1]
  o- disk0 .................................... [/dev/sdb (2.0TiB) write-thru deactivated]
    o- alua ............................................................. [ALUA Groups: 1]
      o- default_tg_pt_gp ................................. [ALUA state: Active/optimized]
/backstores/block> 

3.创建iSCSI target名称及布局共享资源

/backstores/block> cd /
/> cd iscsi 
/iscsi> create 
Created target iqn.2003-01.org.linux-iscsi.iscsi-server.x8664:sn.a5b591427412.
Created TPG 1.
Global pref auto_add_default_portal=true
Created default portal listening on all IPs (0.0.0.0), port 3260.
/iscsi> ls
o- iscsi .................................................................... [Targets: 1]
  o- iqn.2003-01.org.linux-iscsi.iscsi-server.x8664:sn.a5b591427412 ............ [TPGs: 1]
    o- tpg1 ....................................................... [no-gen-acls, no-auth]
      o- acls .................................................................. [ACLs: 0]
      o- luns .................................................................. [LUNs: 0]
      o- portals ............................................................ [Portals: 1]
        o- 0.0.0.0:3260 ............................................................. [OK]
/iscsi> cd iqn.2003-01.org.linux-iscsi.iscsi-server.x8664:sn.a5b591427412
/iscsi/iqn.20....a5b591427412> ls
o- iqn.2003-01.org.linux-iscsi.iscsi-server.x8664:sn.a5b591427412 .............. [TPGs: 1]
  o- tpg1 ......................................................... [no-gen-acls, no-auth]
    o- acls .................................................................... [ACLs: 0]
    o- luns .................................................................... [LUNs: 0]
    o- portals .............................................................. [Portals: 1]
      o- 0.0.0.0:3260 ............................................................... [OK]
/iscsi/iqn.20....a5b591427412> cd tpg1
/iscsi/iqn.20...91427412/tpg1> ls
o- tpg1 ........................................................... [no-gen-acls, no-auth]
  o- acls ...................................................................... [ACLs: 0]
  o- luns ...................................................................... [LUNs: 0]
  o- portals ................................................................ [Portals: 1]
    o- 0.0.0.0:3260 ................................................................. [OK]
/iscsi/iqn.20...91427412/tpg1> cd luns 
/iscsi/iqn.20...412/tpg1/luns> create /backstores/block/disk0 
Created LUN 0.
/iscsi/iqn.20...412/tpg1/luns> ls
o- luns ........................................................................ [LUNs: 1]
  o- lun0 .................................... [block/disk0 (/dev/sdb) (default_tg_pt_gp)]
/iscsi/iqn.20...412/tpg1/luns> 

4.装置访问控制列表(ACL).

/iscsi/iqn.20...412/tpg1/luns> cd ..
/iscsi/iqn.20...91427412/tpg1> ls
o- tpg1 ........................................................... [no-gen-acls, no-auth]
  o- acls ...................................................................... [ACLs: 0]
  o- luns ...................................................................... [LUNs: 1]
  | o- lun0 .................................. [block/disk0 (/dev/sdb) (default_tg_pt_gp)]
  o- portals ................................................................ [Portals: 1]
    o- 0.0.0.0:3260 ................................................................. [OK]
/iscsi/iqn.20...91427412/tpg1> 
/iscsi/iqn.20...91427412/tpg1> cd acls 
/iscsi/iqn.20...412/tpg1/acls> ls
o- acls ........................................................................ [ACLs: 0]
/iscsi/iqn.20...412/tpg1/acls> create iqn.2003-01.org.linux-iscsi.iscsi-server.x8664:sn.a5b591427412:client
Created Node ACL for iqn.2003-01.org.linux-iscsi.iscsi-server.x8664:sn.a5b591427412:client
Created mapped LUN 0.
/iscsi/iqn.20...412/tpg1/acls> 

5.安装iSCSI服务端的监听IP地址和端口号.

/iscsi/iqn.20...412/tpg1/acls> cd ..
/iscsi/iqn.20...91427412/tpg1> ls
o- tpg1 ........................................................... [no-gen-acls, no-auth]
  o- acls ...................................................................... [ACLs: 1]
  | o- iqn.2003-01.org.linux-iscsi.iscsi-server.x8664:sn.a5b591427412:client  [Mapped LUNs: 1]
  |   o- mapped_lun0 ............................................. [lun0 block/disk0 (rw)]
  o- luns ...................................................................... [LUNs: 1]
  | o- lun0 .................................. [block/disk0 (/dev/sdb) (default_tg_pt_gp)]
  o- portals ................................................................ [Portals: 1]
    o- 0.0.0.0:3260 ................................................................. [OK]
/iscsi/iqn.20...91427412/tpg1> cd portals/
/iscsi/iqn.20.../tpg1/portals> ls
o- portals .................................................................. [Portals: 1]
  o- 0.0.0.0:3260 ................................................................... [OK]
/iscsi/iqn.20.../tpg1/portals> create 192.168.56.15
/iscsi/iqn.20.../tpg1/portals> cd /
/> saveconfig 
Last 10 configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json
/> exit
Global pref auto_save_on_exit=true
Last 10 configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json
[root@iSCSI-Server ~]# 

6.配置妥当后检查布署音信,重启iSCSI服务端程序并陈设防火墙策略.

[root@iSCSI-Server ~]# systemctl restart targetd

//防火墙可以如下配置
[root@iSCSI-Server ~]# firewall-cmd --permanent --add-port=3260/tcp
[root@iSCSI-Server ~]# firewall-cmd --reload

澳门金沙国际 2

iSCSI Target的功能

  • 可以在一台机械上运行多少个iSCSI 目的器
  • 一台机器可以提供三个iSCSI 目的器用于iSCSI SAN访问
  • 一个目的器就是一块存储,并且可以透过互联网被提倡程序(客户端)访问
  • 把那么些囤积会聚在同步让它们在互联网中可以访问的是iSCSI
    LUN(逻辑单元号)
  • iSCSI接济在同一个对话中利用七个延续
  • iSCSI发起程序在互连网中发现目的接着用LUN验证并报到,那样就足以本地访问远程存储。
  • 咱俩得以在本土挂载的LUN上安装其余操作系统,就好像大家设置大家地点的操作系统一样。

服务端的搭建可以参卡:

客户端的搭建可以参考:

配置Linux客户端.

iscsiadm是用以管理、查询、插入、更新或删除iSCSI数据库配置文件的命令行工具,用户须求先选择那么些工具扫描发现远程iSCSI服务端,然后查看找到的服务端上有哪些可用的共享存储资源.

-m discovery参数的目标是扫描并发现可用的存储资源
-t st参数为实践扫描操作的品种
-p 192.168.56.15参数为iSCSI服务端的IP地址

-m node参数为将客户端所在主机作为一台节点服务器
-T 参数为要动用的存储资源
-p 192.168.56.15参数为对方iSCSI服务器IP的地方
–login或-l参数进行登陆验证

//安装iSCSI客户端服务程序initiator.默认RHEL7已经安装了.
[root@iSCSI-Client ~]# yum install iscsi-initiator-utils -y

//编辑名称文件
[root@iS
CSI-Client ~]# vim /etc/iscsi/initiatorname.iscsi 

//重启客户端服务程序
[root@iSCSI-Client ~]# systemctl restart iscsid
[root@iSCSI-Client ~]# systemctl enable iscsid
Created symlink from /etc/systemd/system/multi-user.target.wants/iscsid.service to /usr/lib/systemd/system/iscsid.service.

//先发现再登录
[root@iSCSI-Client ~]# iscsiadm -m discovery -t st -p 192.168.56.15
192.168.56.15:3260,1 iqn.2003-01.org.linux-iscsi.qdlinux.x8664:sn.f32bb7ada923

//使用iscsiadm命令发现远程服务器上可用的存储资源后,接下来准备登陆iSCSI服务器
[root@iSCSI-Client ~]# iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.qdlinux.x8664:sn.f32bb7ada923 -p 192.168.56.15 --login

登陆成功后翻看一下意识多了一块磁盘

[root@iSCSI-Client ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   50G  0 disk 
├─sda1   8:1    0  500M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
└─sda3   8:3    0 47.5G  0 part /
sdb      8:16   0    2T  0 disk 
sdc      8:32   0    2T  0 disk 
sr0     11:0    1  4.2G  0 rom  /mnt

[root@iSCSI-Client ~]# file /dev/sdc
/dev/sdc: block special

//查看设备UUID
[root@iSCSI-Client ~]# blkid
/dev/sda1: UUID="2b924cf3-3741-4489-afda-20ad6c3b8366" TYPE="xfs" 
/dev/sda2: UUID="c8ad89d6-ca56-4120-a4b6-5d9c54976bbb" TYPE="swap" 
/dev/sda3: UUID="780d3cde-84a6-4f98-a800-94b0dc7f57f9" TYPE="xfs" 
/dev/sr0: UUID="2018-05-03-20-55-23-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos" 
/dev/sdc: UUID="28619840-b497-49ca-92c6-c530a850dd40" TYPE="xfs" 

//开机自动挂载,由于iSCSI基于TCP/IP网络传输数据的
//因此必须在fstab配置文件中加上`_netdev`参数
//表示当系统联网后再进行挂载操作,以免系统开机时间过长或开机失败.
[root@iSCSI-Client ~]# vim /etc/fstab 
UUID=28619840-b497-49ca-92c6-c530a850dd40 /iscsi                  xfs      defaults,_netdev 0 0

[root@iSCSI-Client ~]# mount -a
[root@iSCSI-Client ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        48G  4.6G   43G  10% /
devtmpfs        472M     0  472M   0% /dev
tmpfs           488M     0  488M   0% /dev/shm
tmpfs           488M  8.0M  480M   2% /run
tmpfs           488M     0  488M   0% /sys/fs/cgroup
/dev/sr0        4.2G  4.2G     0 100% /mnt
/dev/sda1       497M  148M  350M  30% /boot
tmpfs            98M     0   98M   0% /run/user/0
/dev/sdc        2.0T   33M  2.0T   1% /iscsi

//如果不再需要使用iSCSI共享设备资源了,可以使用iscsiadm命令的-u参数将其卸载.
[root@iSCSI-Client ~]# iscsiadm -m node -T iqn.2003-01.org.linux-iscsi.qdlinux.x8664:sn.f32bb7ada923 -u
Logging out of session [sid: 1, target: iqn.2003-01.org.linux-iscsi.qdlinux.x8664:sn.f32bb7ada923, portal: 192.168.56.15,3260]
Logout of [sid: 1, target: iqn.2003-01.org.linux-iscsi.qdlinux.x8664:sn.f32bb7ada923, portal: 192.168.56.15,3260] successful.

在Linux中安装iSCSI Target

干什么须求iSCSI?

在虚拟化中,大家须要仓储拥有可观的冗余性、稳定性,iSCSI以低本钱的章程提供了那一个特征。与运用光纤通道的SAN比起来,大家可以动用已经存在的设备比如NIC、以太网交流机等修建一个低本钱的SAN。

后天自家起来应用iSCSI
目标器安装并安顿安全存储。本篇中,我们根据上面的步调:

  • 咱俩须求隔离一个系统来安装iSCSI 目的器和倡导程序(客户端)。
  • 在巨型仓储环境中可以加上三个硬盘,不过此间大家除了焦点的安装盘之外只使用了一个卓殊的驱动器。
  • 此处大家只利用了2块硬盘,一个用以着力的服务器安装,别的一个用于存储(LUN),那一个大家会在这一个体系的第二篇描述。

服务端安装好软件好,主要布局targets.conf文件,如:
        backing-store /opt/hacs/iscsi_disks/disk01.img
        initiator-address 10.10.2.241
        initiator-address 10.10.2.242
        incominguser rojao rojao@123

配置Windows客户端.

1.运作iSCSI发起程序.

在Windows7操作系统中已经默认安装了iSCSI客户端程序,我们只须要在控制面板中找到系统和安全标签,然后点击管理工具,进入到管理工具页面后点击iSCSI发起程序.在首先次运行iSCSI发起程序时,系统会唤醒Mirosoft iSCSI服务端未运行,点击按钮即可自动启动并运行iSCSI发起程序.

2.围观发现iSCSI服务端上可用的囤积资源.

任凭是Windows系统依然Linux系统,要想利用iSCSI共享存储资源都不可以不先举办扫描发现操作.运行iSCSI发起程序后在目标选项卡的目标文本框写入iSCSI服务器的IP地址,然后点击快速连接按钮.

在弹出的快速链接提醒框中可看到共享的硬盘存储资源,点击完成按钮即可.

咱俩不必要占用很大的资源就可以为客户端提供稳定的再而三和属性。iSCSI服务器称为“Target(目的器)”,它提供服务器上的仓储共享。iSCSI客户端称为“Initiator(发起程序)”,它访问目的器共享的蕴藏。市场中有卖的用来大型仓储服务如SAN的iSCSI适配器。

主服务器设置

  • 操作系统 – CentOS 6.5 (Final)
  • iSCSI 目标器 IP – 192.168.0.200
  • 使用的端口 : TCP 860, 3260
  • 安顿文件 : /etc/tgt/targets.conf

iqn.2016-08.cn.rojao:target00就是客户端可以窥见和行使的node。
关于硬盘,可以经过dd命令来在本土硬盘分区的根底上创办虚拟硬盘,如上边的disk01.img就是杜撰硬盘镜像。
initiator-address是布置允许访问该服务的客户地址,不在服务端指定的地点内地ip,是不可以察觉和应用劳务的。
incominguser 指定访问服务的用户名和密码。

俺们为啥要在巨型仓储领域中选拔iSCSI适配器

安装 iSCSI Target

开辟终端并使用yum命令来探寻须求在iscsi 目的器上设置的包名。

  1. # yum search iscsi

输出示例

  1. ========================== N/S

    matched: iscsi

  2. 澳门金沙国际,iscsi-initiator-utils.x86_64 : iSCSI daemon and utility programs
  3. iscsi-initiator-utils-devel.x86_64 :Development files for iscsi-initiator-utils
  4. lsscsi.x86_64 :List SCSI devices (or
    hosts)and associated
    information
  5. scsi-target-utils.x86_64 :The SCSI target daemon
    and utility
    programs

您会的到地点的那个结果,拔取Target包来安装。

  1. # yum install scsi-target-utils -y

澳门金沙国际 3

安装iSCSI工具

列出安装的包里面的内容来打听默许的配备、服务和man页面的地点。

  1. # rpm -ql scsi-target-utils.x86_64

澳门金沙国际 4

列出装有的iSCSI包里面的公文

让大家启动iSCSI服务,并检讨服务运行的情状,iSCSI的劳务名是tgtd。

  1. # /etc/init.d/tgtd start
  2. # /etc/init.d/tgtd status

澳门金沙国际 5

启动iSCSI服务

如今大家须求配备开机自动启动。

  1. # chkconfig tgtd on

现行证实tgtd服务的运转级别是不是安排不错。

  1. # chkconfig –list tgtd

澳门金沙国际 6

开机启动iSCSI

当今应用tgtadm来列出在大家的服务器上业已配备了怎么样target和LUN。

  1. # tgtadm –mode target –op show

tgtd已经安装并在运作了,但是地点的指令没有出口因为我们还尚未在Target服务器上定义LUN。要查阅手册,可以运作‘man‘命令。

  1. # man tgtadm

澳门金沙国际 7

iSCSI Man 页面

假设您的目标器上有iptable的话,那么大家须求为iSCSI添加iptable规则。首先利用netstat命令找出iscsi
target的端口号,目标器总是监听TCP端口3260。

  1. # netstat -tulnp | grep tgtd

澳门金沙国际 8

找出iSCSI端口

下边进入如下规则让iptable允许广播iSCSI 目的器发现包。

  1. # iptables -A INPUT -i eth0 -p tcp –dport 860 -m
    state –state NEW,ESTABLISHED -j ACCEPT
  2. # iptables -A INPUT -i eth0 -p tcp –dport 3260
    -m state –state NEW,ESTABLISHED -j ACCEPT

澳门金沙国际 9

打开iSCSI端口

澳门金沙国际 10

添加iSCSI端口到iptable中

留意: 规则可能依照你的默许链策略而各异。接着保存iptable比量齐观启该服务。

  1. # iptables-save
  2. # /etc/init.d/iptables restart

澳门金沙国际 11

重启iptable

方今我们早就安插了一个目标器来共享LUN给通过TCP/IP认证的倡议程序。那也适用于从小到周边的生产条件。

在本人的下篇文章中,我会显示如何在目的器中行使LVM创设LUN,并且如何在客户端中共享LUN,不要遗忘留下有价值的评价。

————————————–分割线————————————–

基于RHCS+iSCSI+CLVM已毕Web服务的共享存储集群架构

Linux环境iSCSI存储及多路径功效配置

创设基于IP SAN的iSCSI存储系统

iSCSI连接不上缓解

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

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

带您3步飞快了然iSCSI搭建

————————————–分割线————————————–

正文永久更新链接地址:

Target成立集中式安全存储(一) iSCSI
是一种块级其他商谈,用于通过TCP/IP互连网共享原始存储设备,可以用曾经存在的IP和以太网如…

客户端安装好软件好,只需求修改配置文件:/etc/iscsi/iscsid.conf
node.session.auth.authmethod = CHAP
node.session.auth.username = rojao
node.session.auth.password = rojao@123

以太网适配器(NIC)被规划用来在系统、服务器和存储设备如NAS间传输分组数据,它不适合在Internet中传输块级数据。

封存配置。
透过以下命令来发现服务
iscsiadm -m discovery -t sendtargets -p 10.10.1.30
里面10.10.1.30为服务的IP。

iSCSI Target的功能

  • 可以在一台机械上运行多少个iSCSI 目的器
  • 一台机器能够提供多个iSCSI 目的器用于iSCSI SAN访问
  • 一个目的器就是一块存储,并且能够透过互联网被提倡程序(客户端)访问
  • 把那个囤积会聚在联合让它们在网络中得以访问的是iSCSI
    LUN(逻辑单元号)
  • iSCSI帮助在同一个会话中动用三个三番五次
  • iSCSI发起程序在互连网中窥见目的接着用LUN验证并登录,那样就可以本地访问远程存储。
  • 我们得以在地面挂载的LUN上安装其他操作系统,似乎大家设置大家地点的操作系统一样。

如果正常,则可以发现iqn.2016-08.cn.rojao:target00这么些服务。

何以须求iSCSI?

在虚拟化中,大家要求仓储拥有可观的冗余性、稳定性,iSCSI以低本钱的章程提供了那个特征。与使用光纤通道的SAN比起来,大家可以应用已经存在的配备比如NIC、以太网调换机等建筑一个低本钱的SAN。

今天自我初始运用iSCSI
目的器安装并配置安全存储。本篇中,大家按照上边的步骤:

  • 俺们必要隔离一个序列来设置iSCSI 目标器和倡导程序(客户端)。
  • 在巨型仓储环境中得以加上多少个硬盘,但是此间大家除了要旨的安装盘之外只使用了一个外加的驱动器。
  • 此地大家只行使了2块硬盘,一个用以中心的服务器安装,其它一个用于存储(LUN),这么些我们会在这一个连串的第二篇描述。

翻看一下服务的主干新闻:
iscsiadm -m node -o show

主服务器设置

  • 操作系统 – CentOS
    6.5 (Final)
  • iSCSI 目标器 IP – 192.168.0.200
  • 使用的端口 : TCP 860, 3260
  • 计划文件 : /etc/tgt/targets.conf

登录:
iscsiadm -m node –login

安装 iSCSI Target

打开终端并使用yum命令来查找需要在iscsi 目标器上安装的包名。

  1. # yum search iscsi

输出示例

  1. ========================== N/S

    matched: iscsi

  2. iscsi-initiator-utils.x86_64 : iSCSI daemon and utility programs
  3. iscsi-initiator-utils-devel.x86_64 :Development files for iscsi-initiator-utils
  4. lsscsi.x86_64 :List SCSI devices (or
    hosts)and associated
    information
  5. scsi-target-utils.x86_64 :The SCSI target daemon
    and utility
    programs

您会的到下边的那一个结果,选用Target包来安装。

  1. # yum install scsi-target-utils -y

澳门金沙国际 12

安装iSCSI工具

列出安装的包里面的内容来了然默许的配置、服务和man页面的职位。

  1. # rpm -ql scsi-target-utils.x86_64

澳门金沙国际 13

列出富有的iSCSI包里面的公文

让大家启动iSCSI服务,并检查服务运行的事态,iSCSI的劳务名是tgtd

  1. # /etc/init.d/tgtd start
  2. # /etc/init.d/tgtd status

澳门金沙国际 14

启动iSCSI服务

现今我们必要配备开机自动启动。

  1. # chkconfig tgtd on

今天评释tgtd服务的运转级别是不是配备不错。

  1. # chkconfig –list tgtd

澳门金沙国际 15

开机启动iSCSI

现今应用tgtadm来列出在大家的服务器上已经布署了哪些target和LUN。

  1. # tgtadm –mode target –op show

tgtd曾经安装并在运行了,然而地点的指令没有输出因为我们还尚未在Target服务器上定义LUN。要查阅手册,可以运作‘man‘命令。

  1. # man tgtadm

澳门金沙国际 16

iSCSI Man 页面

要是你的目的器上有iptable的话,那么大家必要为iSCSI添加iptable规则。首先应用netstat命令找出iscsi
target的端口号,目的器总是监听TCP端口3260。

  1. # netstat -tulnp | grep tgtd

澳门金沙国际 17

找出iSCSI端口

上面进入如下规则让iptable允许广播iSCSI 目的器发现包。

  1. # iptables -A INPUT -i eth0 -p tcp –dport 860 -m
    state –state NEW,ESTABLISHED -j ACCEPT
  2. # iptables -A INPUT -i eth0 -p tcp –dport 3260
    -m state –state NEW,ESTABLISHED -j ACCEPT

澳门金沙国际 18

打开iSCSI端口

澳门金沙国际 19

添加iSCSI端口到iptable中

注意
规则可能依据你的默许链策略而各异。接着保存iptable同等对待启该服务。

  1. # iptables-save
  2. # /etc/init.d/iptables restart

澳门金沙国际 20

重启iptable

明天我们早就计划了一个目标器来共享LUN给通过TCP/IP认证的倡导程序。那也适用于从小到常见的生产条件。

在自身的下篇小说中,我会显示怎么样在目的器中行使LVM创设LUN,并且怎么样在客户端中共享LUN,不要遗忘留下有价值的评介。

————————————–分割线————————————–

基于RHCS+iSCSI+CLVM完结Web服务的共享存储集群架构
http://www.linuxidc.com/Linux/2013-05/84888.htm

Linux环境iSCSI存储及多路径成效配置
http://www.linuxidc.com/Linux/2013-05/84635.htm

营造基于IP SAN的iSCSI存储系统
http://www.linuxidc.com/Linux/2013-05/84570.htm

iSCSI连接不上缓解
http://www.linuxidc.com/Linux/2013-01/78462.htm

Citrix XenServer中安装CentOS 6.0并配置iSCSI服务
http://www.linuxidc.com/Linux/2013-01/78461.htm

CentOS 5.3 使用iSCSI挂载存储磁盘柜
http://www.linuxidc.com/Linux/2011-01/31529.htm

带你3步快捷领悟iSCSI搭建
http://www.linuxidc.com/Linux/2014-09/106853.htm

————————————–分割线————————————–

本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-03/114323.htm

澳门金沙国际 21

查阅硬盘:
fdisk -l

相应可以看出一个并未其它分区的硬盘。

查阅是或不是创建LVM。
pvscan

倘使没有创立,则足以由此pvcreate命令创制物理卷组
pvcreate  /dev/sdb    (假使sdb为新添加到共享硬盘)

创设物理卷组:
vgcreate vg01 /dev/sdb

创造逻辑卷:
lvcreate -l 2000 vg01 -n lv01
 2000为逻辑分区大小,lv01为逻辑分区名称。

格式化逻辑分区:
mkfs.ext3 /dev/vg01/lv01

导出共享存储配置:
第一裁撤激活:
vgchange -an vg01

下一场导出:
vgexport vg01

如此,刚刚创设的逻辑分区等音讯就被写入共享存储中了。其余客端连接到该服务端的话,就足以看来已经创办好的逻辑分区等新闻了。

其它客户端首先要发现iscsi服务端:
iscsiadm -m discovery -t sendtargets -p 10.10.1.30
然后登录:
iscsiadm -m node –login
导入共享存储:
vgimport vg01
激活共享存储:
vgchange -ay vg01
挂载共享存储:
mount /dev/vg01/lv01 /sharedisk

即可正常使用。

————————————–分割线————————————–

CentOS 6.6 安装 iSCSI
http://www.linuxidc.com/Linux/2016-07/133046.htm

CentOS 6.4挂载iSCSI网络存储
http://www.linuxidc.com/Linux/2014-01/95130.htm

基于RHCS+iSCSI+CLVM达成Web服务的共享存储集群架构
http://www.linuxidc.com/Linux/2013-05/84888.htm

Linux环境iSCSI存储及多路径效用配置
http://www.linuxidc.com/Linux/2013-05/84635.htm

营造基于IP SAN的iSCSI存储系统
http://www.linuxidc.com/Linux/2013-05/84570.htm

iSCSI连接不上解决
http://www.linuxidc.com/Linux/2013-01/78462.htm

Citrix XenServer中安装CentOS 6.0并配置iSCSI服务
http://www.linuxidc.com/Linux/2013-01/78461.htm

CentOS 5.3 使用iSCSI挂载存储磁盘柜
http://www.linuxidc.com/Linux/2011-01/31529.htm

带您3步连忙通晓iSCSI搭建
http://www.linuxidc.com/Linux/2014-09/106853.htm

————————————–分割线————————————–

正文永久更新链接地址:http://www.linuxidc.com/Linux/2016-09/135654.htm

澳门金沙国际 22

相关文章