Openfiler网络存储系统

一 Openfiler网络存储系统介绍

Openfiler是一款基于rPath Linux的NAS/SAN系统,具有优良的SAN性能。整个软件包与开放源代码应用程序(如 Apache、Samba、LVM2、ext3、Linux NFS 和iSCSI Enterprise Target)连接;支持 CIFS、NFS、HTTP/DAV 和 FTP。Openfiler 将这些随处可见的技术整合到一个易于使用的解决方案中,该解决方案通过一个功能强大的WEB界面进行配置与管理

与ESX Server非常相似,在控制台,Openfiler仅提供命令行界面进行管理操作;另外还提供了Web管理界面

官网:http://www.openfiler.com/

二 Openfiler的安装

·准备环境:一台裸机,插入了多块用于共享存储的硬盘,内存1G以上,系统安装所需硬盘空间20G左右即可

·安装Openfiler

这里使用虚拟机进行安装,新建一个linux6的虚拟机,内存1G,添加两块用于测试的硬盘各20G;插入安装光盘后开机(类似于linux系统的安装,比较简单)

1看到安装界面后直接回车进入图形界面的安装

2直接点击next按钮

3默认选择英文即可,单击next按钮

4是否初始化第一块硬盘,单击因为系统是安装在第一块硬盘上的,一次单击yes

5是否初始化第二块硬盘,一定要单击No

第三块硬盘同样单击No

6默认单击next,然后单击yes

7单击Edit开始配置网络参数(也可以安装完后在配置)

8单击next后,在单击Continue确认,连续确认

9时区选择上海,在单击next

10设置管理员密码,然后连续单击下一步开始安装过程;时间大约10分钟

11安装完成后单击

Reboot重启系统

12可以使用root用户和管理员密码登陆,也可以修改配置文件来配置IP,类似于linux系统;这里不用修改了,直接使用屏幕提示的地址进行web页面的登陆

三 openfiler的配置

·访问和登陆

1建议使用非IE浏览器来进行访问,地址为https://ip:446

2默认的用户名为openfiler

密码为password

·建立分区

依次点击主菜单Volumes,右侧菜单Block Devices。看到如下页面。可以看到目前系统存在3个硬盘,sda已被安装Openfiler,sdb和sdc是尚未使用的SCSI硬盘

1单击sdb,进入下面的页面(往下拉);分区有两种类型:Physical volume和RAID array member。如果想做软Raid的话就需要选择RAID array member,否则就选择Physical volume。这里,选择Physical volume,我们将创建LVM。我们还可以指定开始柱面与结束柱面来对硬盘进行分区,这里将整个硬盘作为一个分区

2默认单击Create即可创建成功

3对sbc进行同样的操作后打开Block Devices界面,看到如下内容

·建立卷组

依次点击主菜单Volumes,右侧菜单Volume Groups,输入组名storage,处勾选/dev/sdb1和/dev/sdb2,点击Add volume group按钮,创建storage卷组

创建成功后如图所示

·建立逻辑卷

依次点击主菜单Volumes,右侧菜单Add Volume,在Select Volume Group中,选择刚刚创建的卷组storage,往下拉,然后按下图建立iscsi-1逻辑卷,卷名称iscsi-1,卷最大空间为全部空间,文件系统为ISCSI,点击Create按钮

创建成功后如图所示,页面往下拉

·开启iSCSI target server服务

依次点击主菜单Services,右侧菜单Manage Services,在Manage Services中点击iSCSI target server右侧Enable按钮表示系统启动时开启iSCSI target server服务。点击Start表示启动iSCSI target server

基本配置完成后可以发布共享存储了

四使用openfiler提供的共享存储

1添加一个新的iSCSI Target

依次点击主菜单Volumes,右侧菜单iSCSI Targets点击Target Configuration

点击Add按钮,添加一个新的iSCSI Target

2映射Target

在上图中继续点击LUN Mapping按钮,点击Map按钮,映射Target,点击以后该按钮将变为Unmap按钮

可以点击Network ACL,Access处选择Allow,允许指定网段中的计算机使用iSCSI,然后点击Update。这里我没有做任何访问的限制。即允许所有主机访问

3测试访问

我们可以使用windows2008所提供的ISCSI提供程序进行iscsi连接的测试,检查openfiler的iscsi存储是否可用(略)