linux yum安装iscsi,ISCSI_YUM安装教程

###部署ISCSI存储服务器

系统环境:centos 6.4  64位  yum安装方式

############

1.功能说明:

scsi-target-utils:iscsi服务端

iscsi-initiator-utils:客户端,挂载来自 target 的磁盘到 Linux 本机上。

2.target的设定:

----target相关文件说明:

----以下几种设备都可作为target共享出去:

使用 dd 指令所建立的大型档案可供仿真为磁盘

使用单一分区共享为磁盘;

使用单一完整的磁盘

使用磁盘阵列分享 (与单一磁盘相同方式)

使用软件磁盘阵列 (software raid) 共享成单一磁盘;

使用LVM共享为磁盘。

iSCSI 的主要功能是在 TCP/IP 网络上的主机系统(启动器 initiator)和存储设备(目标器 target)之间进行大量数据的封装和可靠传输过程

#########################################

一:----安装方法:使用一块完整的硬盘, 以做共享存储用

分区:

fdisk /dev/sdb

mkfs.ext3 /dev/sdb1

加入开机挂载

vim /etc/fstab

/dev/sdb1               /mnt/sdb1               ext4    defaults        0 0

reboot

#########安装过程

安装scsi-target-utils

yum install scsi-target-utils

启动tgtd服务

/etc/init.d/tgtd restart

/etc/init.d/tgtd status

将tgtd设为开机启动

chkconfig tgtd on

二:----建立一个名为 /tmp/iscsi.img 的 300MB 档案:

dd if=/dev/zero of=/tmp/iscsi.img bs=1M count=300

###################################

其名为:iqn.2010-05.sqing:shuqing

iqn.yyyy-mm.:identifier

iqn.年年-月.单位网域名的反转写法  :这个分享的target名称

####################

创建一个新的target服务.唯一标识符 --tid 1

#tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2010-05.sqing:shuqing

在这个target服务上添加一个磁盘分区 /dev/sdb1,  添加到 --tid 1的服务中, --lun 1 磁盘分区标识符

#tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sdb1

添加信任IP ,all 表示所有的都可以,也是添加到--tid 1的服务中)

#tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL

####其它命令行

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/hdd1

#  .在这个target服务上添加一个磁盘分区 /dev/hdd1,  添加到 --tid 1的服务中,

#   磁盘标识符为 --lun1

tgtadm --lld iscsi --op new --mode account --user fujita --password tomo

# 新建一个用户名和密码

tgtadm --lld iscsi --op show --mode account

# 查看用户信息  , 有多少用户

tgtadm --lld iscsi --op bind --mode account --tid 1 --user fujita

# 用户与--tid 1绑定

查看端口3260使用情况

#netstat -tulpn | grep 3260

tcp   0   0 0.0.0.0:3260      0.0.0.0:*         LISTEN      2980/tgtd

tcp   0    0 :::3260           :::*            LISTEN      2980/tgtd

查看lun信息

#tgtadm --lld iscsi --op show --mode target  Target 1: iqn.2010-05.sqing:shuqing

至此,系统的逻辑分区/dev/VolGroup00/LogVol02已被设置成一个iSCSI Target,远程的客户端计算机可以通过网络访问对此进行访问了。

要使以上设置,在系统重启时生效,需写进rc.local文件

vim /etc/rc.local

添加以下三行内容

tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2010-05.sqing:shuqing

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sdb1

tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL

###ISCSI管理工具

iscsiadm是基于命令行的iscsi管理工具,提供了对iscsi节点、会话、连接以及发现记录的操作。

使用:

连接iscsi设备的步骤:

1 启动iscsi守护进程

#service iscsi start

默认情况下,系统启动后此进程会自动运行

2 发现目标

默认情况下,iscsi发起方和目标方之间通过端口3260连接。假设已知iscsi的目标方IP是192.168.1.1,运行下列命令:

#chkconfig iscsi on;chkconfig iscsi --list (查看ISCSI启动状态)

#iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260

此时找到拥有一个目标(target)

192.168.1.1:3260,1 iqn.1997-05.com.test:raid

被发现的目标也叫做节点

3 登入节点

以上面被发现的目标为例

# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 -l

其中iqn.1997-05.com.test:raid是目标名

如果要在系统启动时自动登入

# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 --op update -n node.startup -v automatic

登入节点后,运行

#fdisk –l

应该可以看到目标方的存储设备信息,如

Disk /dev/sdb: 3489.8 GB, 3489862254592 bytes

255 heads, 63 sectors/track, 424284 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

/dev/sdb即为连接的iscsi存储设备

4 格式化设备

如欲将设备格式化为ext3文件系统,运行

# mkfs.ext3 /dev/sdb

5挂接设备

在/mnt下创建iscsi目录

运行mount命令:

# mount -t /dev/sdb /mnt/iscsi

针对iscsi设备的特殊mount选项

运行df –h可以看到:

/dev/sdb 3.4T186M 3.4T 1% /mnt/iscsi

iscsi设备被成功挂接,可以当作常规存储设备使用了。

如果要在系统启动时自动挂接

编辑/etc/fstab

加入一行:

/dev/sdb /mnt/iscsi ext3 default 0 0

6 登出节点

首先解除挂接

#umount /mnt/iscsi

登出

# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 –u

LINUX客户端的配置:

1、安装客户端

yum install iscsi-initiator-utils  -y

2、启动客户端

iscsiadm -m discovery -t sendtargets -p 192.168.254.172

3、使用客户端发现挂载存储

iscsiadm -m node -T iq.make:ws.httpd -l

4、在 客户端上对挂载的两个磁盘进行分区并格式化成ext4格式的文件系统

发现硬盘后,分区格式化,设置开机挂载

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值