openfiler

2012年02月29日 其他 评论 1 条 阅读 7,961 views 次

常见的网络存储 官网:www.openfiler.com

NAS 网络附加存储

SNA 存储区域网络

知名存储厂商

EMC Clariion

Hitachi TagmaStore 日立

IBM SystemStorage

NetApp Filter等

ISCSI协议

通过TCP/IP协议将SCSI数据块传输到客户端,工作在TCP3260端口

ISCSI术语

target 存储数据的设备 服务端

initiator 发起人 客户端

IQN (ISCSI Qualified Name) 每一个联网的ISCSI设备都有唯一的ISCSI节点名。命名RHEL提供的initiator。用来标示联网的ISCSI设备

安装openfiler后客户端访问

https:172.16.1.5:446 账号:openfiler 密码password

clip_image002

在web页面里远程连接系统,需要安装java虚拟机

配置openfiler服务端

在services里开启iscsi target 服务

#netstat –tnl 查看TCP端口3260是否打开

tcp 0 0 :::3260 :::* LISTEN

挂载三块硬盘

Volumes ----Block Devices中

clip_image004

每个硬盘分为两个RAID区,(在此模拟软RAID0,在实际环境中有硬RAID只需做LVM。在此实验中模拟RAID0和LVM。)

Volumes---Software RAID

把磁盘的条带设置成128k默认是64k

clip_image006

把sdb1和sdc1组成RAID0

把sdb2和sdc2组成RAID0

剩余的一个磁盘用于扩展

clip_image008

Volumes---Add Volumes

把两个RAID0分区创建一个卷组vg0

clip_image010

Shares—

创建逻辑卷

clip_image012

创建三个lun1,lun2.lun3逻辑卷分区,分别是5G空间使用ISCSI协议类型

clip_image014

创建完成

Volumes---iscsi targets

在创建Tatget IQN(文档上面有说明)的时候发现是IQN灰色的

clip_image016

在终端里输入#/etc/init.d/iscsi-target start 启动一下就可以了

clip_image018

IQN是可以创建多个也可更改的,默认就好

clip_image020

创建好IQN以后进行映射

clip_image022

映射的时候有三种模式

Write-thru 直接写入到硬盘上(更可靠)

Write-back 写入到内存中,系统空闲时写入到硬盘中(有效率)

Read-only 只读模式(根据需求,安全)

选择write-thru就可以了,然后把它们全部映射

clip_image024

clip_image026

网络访问控制列表,允许那些网段访问

clip_image028

以上服务端环境完成

LINUX客户端配置

iscsi-initiator-utils软件包 默认没有安装

#/etc/init.d/iscsid start 开启iscsid服务

#iscsiadm –m discovery –t st –p 172.16.1.7:3260 搜索存储设备

-m 指定模式 discovery搜索发现的意思,模式有很多种 如discovery,node,fw,hostiface,session.

-t 指定类型 st代表target

-p 指定入口IP地址及端口号

clip_image030

会显示出target的IQN序列号

#iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.430e2515b819 -p 172.16.1.7 –l 登录

-T 指定登录的IQN,如果不知道-T默认登录的是所有存储

-l 登录

#fdisk –l 查看所有磁盘,磁盘多了sdb,sdc,sdd。

#fdisk /dev/sdb 对磁盘分区

#partprobe 让分区生效

#mkfs.ext4 /dev/sdb1 格式化成ext4文件系统

# blkid /dev/sde1 查看磁盘的UUID号和文件系统

/dev/sde1: UUID="c6e4ca32-4625-4d99-a85e-8e006c70669a" TYPE="ext4"

#vi /etc/fstab 把分区设置成开机挂载

UUID="c6e4ca32-4625-4d99-a85e-8e006c70669a /mnt ext4 _netdev 0 0

注意把挂载参数设置成 _netdev 说明设备来源于网络,也可以以下挂载

/dev/sde1 /mnt ext4 _netdev 0 0

#netstat –ant

tcp 0 0 172.16.1.4:52378 172.16.1.7:3260

# iscsiadm -m session –P 1查看连接的会话节点1的详细信息不知道节点默认查看所有

tcp: [1] 172.16.1.7:3260,1 iqn.2006-01.com.openfiler:tsn.430e2515b819

#iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.430e2515b819 -p 172.16.1.7 –u 卸载

-u umount

-U all 强制卸载

#iscsiadm –m node –p 172.16.1.7 –o delete 删除节点

# iscsiadm -m discovery -t st -p 172.16.1.7 搜索发现到存储

把IQN写入到/etc/iscsi/initiatorname.iscsi中 开机自动就能发现ISCSI存储

InitiatorName=iqn.2006-01.com.openfiler:tsn.430e2515b819

以上分区可根据实际情况分多个IQN分别应用到不同的服务器上面。

                                                                      珊瑚 写于2011-9-19

1 条留言  访客:1 条  博主:0 条

  1. avatar deyu260

    这篇质量就不高了

给我留言

Copyright © 羽飞博客 保留所有权利.   Ality主题 皖ICP备14013844号-1

用户登录