使用Openfiler自制虚拟机环境的SAN
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使用Openfiler自制虚拟机环境的SAN
一、Openfiler简介
Openfiler 由rPath Linux驱动,它是一个基于浏览器的免费网络存储管理实用程序,可以在单一框架中
提供基于文件的网络连接存储(NAS) 和基于块的存储区域网(SAN)。
整个软件包与开放源代码应用程序(
例如Apache、Samba、LVM2、ext3、Linux NFS 和iSCSI Enterprise Target)连接。
Openfiler 将这些随处可见的技术组合到一个易于使用的小型管理解决方案中,该解决方案通过一个基于Web 且功能强大的管理界面实现。
Openfiler是一个免费的NAS.iSCSI的SAN服务器操作系统,主要目的就是提供LAN主机的独立存储系统。
Openfiler提供了iSCSI Target,并且有NFS文件系统、SMB文件系统(给windows使用),更可以使用HTTP来分享文件。
主机可以使用iSCSI Initiator来做直接连接,也可以使用共享文件夹或是挂载的方式来访问Openfiler 上的数据,对于想要进行虚拟化评估的中小企业来说,是Provisioning阶段最好用的工具。
二、Openfiler下载地址
/community/download/
下载完成后用虚拟机加载运行
openfiler是标准的Linux,正常的Linux操作就OK了。
密码设置:第一次登入后用root登入,用passwd命令设置密码。
网络配置:如果你不想DHCP分配,那么就进入/etc/sysconfig/network-scripts ,编辑ifcfg-eth0文件
照图中所示进行配置。
:使用Openfiler
的操作:
(LUN)的操作
三、实体硬盘到逻辑硬盘
实体硬盘到逻辑硬盘(
装好Openfiler后,那么就要把你的磁盘分享出来给虚拟机或网络上的其他主机使用了。
1、登入Openfiler主页
https://192.168.1.110:446/
用户名:openfiler 密码:password (这是默认的)
登入界面:
2、在Openfiler里创建VG
假设你有两块硬盘,首先得创建VG。
创建VG之前需要先创建PV。
如何创建PV?
先进入Openfiler,并且选择Volumes,选择Manage Volumes。
你会发现如下画面:
然后点击Block Device检视硬盘,如图:
由于第一硬盘我们用去创建系统了,所以选择第二和第三个硬盘。
点击/dev/sdb,进入新的页面后拉下页面会发现:
格式按照图中所示,点击create就可创建第一个PV;同理,把第二块硬盘也创建PV。
将PV组合成VG
点击Manage Volumes,然后按照图中所示命好名,并且勾选好PV,最后点add volume group(VG)即可。
此时,我们可以在Volumes Group中,查看创建好的VG了。
四、创建iSCSI的分区和链接
VG创建好后,我们就可以为整个大的VG划分逻辑分割区了,在一般的SAN设备上,这些逻辑分割区称为LUN,而在OpenFiler上则称为LV。
现在我们要划分出具备iSCSI连接能力的LUN,因此步骤先是做出LUN,之后再开启Iscsi Target功能,并且指定iSCSI的参数。
1、开启iSCSI Target Server功能
在Openfiler中,默认是将iSCSI Target Server关闭的,因此我们要使用操作系统作为iSCSI SAN,必须先将其打开,开启方法:点Services,然后选择iSCSI Target Server 默认Disable,Enable即可。
2、创建iSCSI逻辑分区LUN
在独立储存设备中,LUN(逻辑单元数)是最重要的基本单位。
LUN能被SAN中的任何主机访问。
在Openfiler中,LUN简称为LV,因此在Openfiler中创建LUN就是创建LV。
如何创建LV?
点击Volumes(卷、容量)—>Volumes Group,我们在这个页面当中没有看到任何的LUN,因此我们点击右边的Add volume,在新的页面中拉到下面,会发现如下画面,然后根据下图所示填写好相关参数,最后点Create:
我们可以看到LUN已经创建完毕了:
3、开启IP网络
由于iSCSI是走IP网络,因此我们要允许网络中的计算机可以通过IP来访问
配置Openfiler中IP网段
进入Openfiler中的System,拉到页面的下方:
按照图中所示添加一个VM网络配置
注:192.168.1.0 表示从192.168.1.1~192.168.1.254都能访问。
配置iSCSI参数
配置iSCSI参数主要是让客户端能利用这个参数去访问到LUN。
在Openfiler中,配置参数很简单,主要是添加iSCSI的设备号码,并且将LUN映像到这个号码上,最后在经过安全配置,就可以连接了。
配置iSCSI连接参数
进入Volumes,选择Iscsi Targets.
看到Target IQN里面有一串号码,这是系统自动生成的,直接点Add即可。
点了add之后下面会出现完整的IQN参数,这些参数暂时不用动,使用默认值即可:
在IQN创建之后,接下来我们要将LUN映射到这个IQN上,点击LUN Mapping选项卡,选择
你创建的LUN01,点击Map按钮即可。
注:随时可以unmap。
然后选择Network ACL,将Access改成Allow.
最后如果你希望系统更为安全,可以在最后那个选项卡里加入帐号和密码:
用Windows系统测试iSCSI的连接
刚才我们配置好了iSCSI参数,现在我们要通过Iscsi initiator来测试连接方式(WINDOWS2008等
系统自带Iscsi initator软件)
下载iscsi initator
/get/Other-DRIVERS-TOOLS/MICROSOFT/Microsoft-iSCSI-Software-Initiato
r-202.shtml
安装Iscsi initator,此两项都要选择。
然后一直next。
Iscsi inittator使用方法,选择Discovery,然后add新增Iscsi target.
输入IP,也就是Openfiler服务器的IP
然后选择Targets选项卡,单击Log On登入。
当出现下面这个按钮的时候,表示我们要将这个LUN加入到计算机中,单击OK按钮即可。
点击OK以后,我们发现已经连接上了。
在Openfiler里也能看到连接成功的状态:
xiaobao007是我本机。
磁盘2,这是我们进入“我的电脑”—“管理”—“磁盘管理”,我们会发现一块新添加进来的磁盘
一个单一分割区的方式呈现,让整个应用的灵活性大增。
完毕。
欢迎大家加入VMWare技术交流群127155263。