免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1797 | 回复: 0
打印 上一主题 下一主题

ESXServer使用Openfiler搭建的Soft RAID模式ISCSI网络存储 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-04 00:07 |只看该作者 |倒序浏览
Abner Kou原创,转载请注明出处http://abner.cublog.cn

ESXServer使用Openfiler搭建的Soft RAID模式ISCSI网络存储

一:网络存储——让ESX
server发挥最大功效
如果ESX Server没有共享存储做基础,就会失色不少,使用网络的共享存储之后,我们就可享用HA、DRS、VMotion等高级功能了。因为条件有限,只能考虑软件实现的共享存储功能了,下面以
Openfiler为例,配置软件RAID5的iSCSI网络磁盘,并链接到ESX Server上

二:Openfiler简介
Openfiler是一款建立通过WEB集中管理的iSCSI或NAS网络存储系统。
更多内容参见
http://www.openfiler.com/

三:测试环境
1:Openfiler的iSCSI的共享存储主机:
Dell 740、2G内存、双网卡
IP:192.168.40.200用来管理Openfiler
IP:192.168.40.201供网络存储的使用
挂载4快160G的SATA硬盘,其中SATA0用来安装Openfiler系统,其他三块用来做软件RAID5
2:ESX Server 3.5 U2:

四:Openfiler的安装
可参见官方安装指南
http://www.openfiler.com/learn/how-to/graphical-installation
安装过程中需要注意几点
1:安装过程中,需手动配置网络,配置成固定IP地址,以免DHCP获取之后找不到主机
本例中设定两块网卡的IP地址为:192.168.40.200和192.168.40.201
2:如果安装完系统之后再插另一块网卡可能会出现新插网卡不能识别的现象。解决办法参见:ADD NIC to Openfiler 2.3

五:创建、配置RAID5磁盘卷
1:登录到Openfiler
打开IE浏览器输入
http://192.168.40.200:446
使用默认的用户名密码进行登陆
User:openfiler
Pass:password

2:点击System菜单,检查一下IP等设置情况

3:在system的下方配置允许访问iscsi的IP地址。本例填入192.168.40.0段和192.168.44.0段。类型选择share。添加完成后点击Update

在做磁盘操作之前说明几个概念
Block Device    物理的磁盘
Physical volume 物理磁盘的分区,是组成volume
group的单元
Volume group   由一个或多个物理磁盘分区(Physical
volume)组成,是组成Logical Volume的单元
Logical volume
RAID array member 用做RAID的一块单独“硬盘”
注意,进行磁盘操作前先删除硬盘分区,或者硬盘有空白分区
4:单击Volumes——选择左侧的Block
Device。会出显示系统所挂载的硬盘

如图/dev/sda用来安装Openfiler系统
其他三块是为了做RAID5,分别在sdb、sdc、sdd上创建同样大小的RAID array member格式分区。
5:点击其中的/dev/sdd,进入到磁盘编辑界面

在partition Type处选择RAID array member,输入Ending cylinder值,点击Create
按照此方法,编辑其他两块硬盘,注意产生的RAID array member分区大小相同
6:点击右侧的Software RAID,会出现创建RAID的界面

选择RAID类型为RAID-5(partiy)chunk size默认64KB
勾选三块刚创建的RAID设备,点击Add array,创建RAID完成

7:点击右侧的Volume Group,创建卷组

勾选刚创建的RAID设备/dev/mdo,填入volume group名称为R5_Esx。点击Add volume group
8:点击右侧的Add volume,创建iSCSI卷

填入名称为iSCSI-1 输入大小99258,还剩余10G左右用来添加成其他格式的volume
点击Create。
至此RARD5的iSCSI磁盘创建完毕。可点击右侧Management volumes查看

六:开启iSCSI
target server 服务
1:点击service标签
2:将iSCSI target server设置为Enable

七:添加并配置共最终用户使用的iSCSI target
1:点击Volume标签,再点击右侧的iSCSI
targets。

点击Add按钮,添加了一个iSCSI Target
2:点击LUN Mappling标签,map target

保持默认选项,点击Map即可
3:点击Network ACL标签,将默认禁止访问改成允许访问,然后点击Update

4:点击CHAP
Authentication,添加可以访问此target的用户

八:修改Openfiler密码
1:点击Accouts标签,然后点击右侧的Admin
Password
2:输入原密码password
   输入新密码
确认新密码
点击Submit

Openfiler端设置完成,重启Openfiler服务器

九:在ESX Server上使用网络iSCSI磁盘
1:使用VIClient 连接到Vcenter
2:选择一个ESX SERver、选择配置标签,展开右侧的网络
在左上角选择添加网络

3:在弹出对话框中选择VMkernel,点击下一步

4:此例选择使用现有虚拟交换机vSwith0,点击下一步

5:修改网络标签为iSCSI,点击下一步。注意此处添加的IP地址为NetWork ACLetWork ACL允许范围

6:最后完成的时候可能会弹出警告要求输入网关,点击确定输入即可
7:点击配置标签——右侧存储适配器——iSCSI软件适配器——属性

8:在常规——配置里点选启用

9:在动态发现里填入Openfiler的地址,使用默认端口号。点击确定

10:弹出对话框建议重新扫描主机,点击是

11:扫面完成出现设置好的iSCSI
target

12:点击右侧存储器,选择添加存储器

13:弹出对话框中选第一项 磁盘/LUN

14:点击两次下一步,填入数据存储名称Net
iSCSI,选择默认格式化块大小,点击完成

按照同样的方法可以在其他ESX主机上添加同样的iSCSI target
至此,ESX Server终于使用上了Openfiler的共享存储


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/37091/showart_1890012.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP