您的位置:首页 > 运维架构

利用OPENFILER构建软ISCSI简单教程

2011-05-23 11:14 211 查看
[align=center]利用OPENFILER构建软ISCSI简单教程[/align]

1. 简介
OPENFILER是一个基于LINUX的NAS,SAN,ISCSI等网络文件服务的一个软件系统,其效率应该来说比WIN下的要高一点,而且还有一个好处是安装完成后的管理完全基于网络WEB浏览器,给机房管理带来方便。具体介绍可以访问官方网站www.operfiler.com查看。
本篇主要是配置使用ISCSI服务,用于解决ESX3在普通IDE或者SATA接口硬盘上无法创建虚拟机的一个方法。当然,这样需要两台主机。
2. 安装需求
硬件需求:
按照官方网站的说法,任何机遇X86或者X64的主机均可安装,需要不少于256M的内存和4G的硬盘安装空间。
但我在实际安装过程中,我的一台基于865的主机必须安装大于1G的内存才能正常使用,否则启动报错,这个请大家注意。
单个硬盘安装需要一些变通的方法,在下面会有介绍。
软件需求:
直接到官方网站下载安装光盘即可,刻录成光盘。而且一般硬件都能很好兼容,且PNP功能还是相当不错的。
3. 安装步骤
相信大家都有安装LINUX系统的经验,所以一般LINUX的过程会被省略,只保留个人认为关键的步骤。
截图采用VMWARE WORKSTATION制作。
1) 插入安装光盘,并设置从光盘引导。
2) 显示如下界面,按ENTER开始引导。



3) 选择相关键盘等信息
4) 硬盘分区设置(此步骤对单硬盘创建ISCSI最为关键)



先选择自动分区



然后选择删除所有分区(对新的或已经事先删除了分区的硬盘来说,选哪个无所谓)



此处显示了默认的分区状况,选择/分区,(因为如果自动分区,所有空间都会被划到此分区中,而且实际上此分区有2G足矣,我们可以利用空闲空间创建ISCSI的空间。)并点DELETE删除。



然后点击NEW按钮,重新创建/分区,并按照上图配置,并点击OK,显示如下新的分区信息。



这儿我们可以看到有一块未被利用的FREE分区,那就对了,这个空间是留给后面设置ISCSI分区的。如果没有,请检查上面的步骤。
分区到此完成。

5) 配置网络,一般配置为静态IP,网关和DNS是否设置无关紧要。



6) 后面都是配置时区,输入ROOT口令等等,跟一般LINUX安装类似,不再详述。
7) 系统开始安装,大概10分钟就可以完成后重启,重启以后只要网络正常,那就把这个机器扔机房吧,下面的工作可以找个舒适的地方完成。

4. ISCSI配置
1) 找个有IE的机器,在地址栏输入https://IP:446这样的地址,显示如下



拖动一下旁边的许可,下面的按钮就不是灰化了,点击一下同意LICENSE。
另外,IE7会显示证书错误,这个就无所谓了,继续浏览就行了。
2) 进入登陆界面,注意,这儿并不是用root登陆,而是用以下用户名和密码:
Username: openfiler

Password: password

当然登陆后可以更改。



3) 登陆以后先可以随便点了看看,稍后进入正题,并请严格按照下面的步骤进行。



4) 添加允许访问的IP,位置在GENERAL-LOCAL NETWORKS,子网掩码设置为255.255.255.255,我是看来的,至于为什么不是255.255.255.0,具体原因未知,但是这样能用。点击UPDATE提交设置。

特别注意,对于ESX,需要添加两个,一个是VCA(Service Console)的IP,一个是ESX KERNEL的IP,否则会导致ISCSI连接不上。



5) 设置空间。
点击Voulemes-Physical Storage Mgmt,进入,点击/DEV/HDA,此处因硬盘数量不同而有所不同。



进入如下画面
在最下面,可以看到我们刚才未分配的一个空间大小,这个就是我们能分给ISCSI用的空间大小。
选择Mode为Primary,Partition Type为Physical Volume,点击Create创建。
BTW:某些时候你会发现在下一步会看不到你创建的卷,那么回到这儿,点DELETE删除刚才的卷,然后重新创建就行,多试验几次。我想这个是软件的BUG。



6) 设置ISCSI的空间
刚才创建的空间只是给OPENFILER存储使用,至于是哪种类型,还需要下面设置。
进入Volume Group Ment,就可以看到我们刚才划的可用的物理卷。
给它取个名字,选择相关的卷,把它加入到组当中。



7) 进入Create New Volume,可以看到我们加到卷组当中的卷,这里,我们要把它正式划成ISCSI可以使用的卷了。
名字可以随便起,大小可以通过拖动设置,Filesystem type一定要选ISCSI,当然我是把空间全给ISCSI了,所以拖到头就对了,点Create创建。



8) 然后就能看到创建的ISCSI卷了。



9) 这儿我们还需做一个工作就是允许哪些IP访问这个ISCSI卷,我们需要点击edit按钮,进入如下画面。



10) 在最下面,可以看到ACCESS默认都是DENY的,我们需要把它改成ALLOW,然后UPDATE一下。

11) 至此,基本上已经创建完成了,我们还要做的是启动ISCSI服务。在SERVICES中,ISCSI TARGET点击ENABLE,当状态变成ENABLE了,那么就启动完成了。



OPENFILER设置ESX访问ISCSI配置完成。
至于ESX那一端如何操作,请参考相关资料。

5. OPENFILER其他用到的一些功能:
OPENFILER远程关机或者重启,GENERAL-SHUTDOWN。
查看ISCSI状态,STATUS-ISCSI。
查看主机硬件配置,STATUS-SYSTEM INFORMATION。

其他功能请大家去发掘吧。

本文出自 “深圳VMware虚拟化工作室” 博客,请务必保留此出处http://vmzone.blog.51cto.com/607356/571465
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: