一:网络存储——让ESX server发挥最大功效<?XML:NAMESPACE PREFIX = O />

如果ESX Server没有共享存储做基础,就会失色不少,使用网络的共享存储之后,我们就可享用HADRSVMotion等高级功能了。因为条件有限,只能考虑软件实现的共享存储功能了,下面以 Openfiler为例,配置软件RAID5iSCSI网络磁盘,并链接到ESX Server

 

二:Openfiler简介

Openfiler是一款建立通过WEB集中管理的iSCSINAS网络存储系统。

 

三:测试环境

1OpenfileriSCSI的共享存储主机:
Dell 7402G内存、双网卡
IP:192.168.40.200用来管理Openfiler
IP:192.168.40.201供网络存储的使用
挂载4160GSATA硬盘,其中SATA0用来安装Openfiler系统,其他三块用来做软件RAID5
2ESX Server 3.5 U2:

 

四:Openfiler的安装

安装过程中需要注意几点
1:安装过程中,需手动配置网络,配置成固定IP地址,以免DHCP获取之后找不到主机
本例中设定两块网卡的IP地址为:192.168.40.200192.168.40.201
2:如果安装完系统之后再插另一块网卡可能会出现新插网卡不能识别的现象。解决办法参见:ADD NIC to Openfiler 2.3

 

五:创建、配置RAID5磁盘卷

1:登录到Openfiler
打开IE浏览器输入[url]http://192.168.40.200:446[/url]
使用默认的用户名密码进行登陆
Useropenfiler
Passpassword
090403234942.jpg
2:点击System菜单,检查一下IP等设置情况
090403235019.jpg
3:在system的下方配置允许访问iscsiIP地址。本例填入192.168.40.0段和192.168.44.0段。类型选择share。添加完成后点击Update
090403235042.jpg
在做磁盘操作之前说明几个概念
Block Device    物理的磁盘
Physical volume 物理磁盘的分区,是组成volume group的单元
Volume group   由一个或多个物理磁盘分区(Physical volume)组成,是组成Logical Volume的单元
Logical volume
RAID array member 用做RAID的一块单独“硬盘”
注意,进行磁盘操作前先删除硬盘分区,或者硬盘有空白分区
4:单击Volumes——选择左侧的Block Device。会出显示系统所挂载的硬盘
090403235114.jpg
如图/dev/sda用来安装Openfiler系统
其他三块是为了做RAID5,分别在sdbsdcsdd上创建同样大小的RAID array member格式分区。
5:点击其中的/dev/sdd,进入到磁盘编辑界面
090403235610.jpg
partition Type处选择RAID array member,输入Ending cylinder值,点击Create
按照此方法,编辑其他两块硬盘,注意产生的RAID array member分区大小相同
6:点击右侧的Software RAID,会出现创建RAID的界面
090403235642.jpg
选择RAID类型为RAID-5partiychunk size默认64KB
勾选三块刚创建的RAID设备,点击Add array,创建RAID完成
090403235704.jpg
7:点击右侧的Volume Group,创建卷组
090403235845.jpg
勾选刚创建的RAID设备/dev/mdo,填入volume group名称为R5_Esx。点击Add volume group
8:点击右侧的Add volume,创建iSCSI
090403235728.jpg
填入名称为iSCSI-1 输入大小99258,还剩余10G左右用来添加成其他格式的volume
点击Create
至此RARD5iSCSI磁盘创建完毕。可点击右侧Management volumes查看
090403235932.jpg
六:开启iSCSI target server 服务

1:点击service标签
2:将iSCSI target server设置为Enable
090404000002.jpg
七:添加并配置共最终用户使用的iSCSI target

1:点击Volume标签,再点击右侧的iSCSI targets
090404000036.jpg
点击Add按钮,添加了一个iSCSI Target
2:点击LUN Mappling标签,map target
090404000102.jpg

保持默认选项,点击Map即可
3:点击Network ACL标签,将默认禁止访问改成允许访问,然后点击Update
090404000129.jpg
4:点击CHAP Authentication,添加可以访问此target的用户

 

八:修改Openfiler密码

1:点击Accouts标签,然后点击右侧的Admin Password
2:输入原密码password
   输入新密码
确认新密码
点击Submit
090404000155.jpg

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

 

九:在ESX Server上使用网络iSCSI磁盘

1:使用VIClient 连接到Vcenter
2:选择一个ESX SERver、选择配置标签,展开右侧的网络
在左上角选择添加网络
090404000218.jpg
3:在弹出对话框中选择VMkernel,点击下一步
090404000237.jpg
4:此例选择使用现有虚拟交换机vSwith0,点击下一步
090404000258.jpg
5:修改网络标签为iSCSI,点击下一步。注意此处添加的IP地址为NetWork ACLetWork ACL允许范围
090404000325.jpg
6:最后完成的时候可能会弹出警告要求输入网关,点击确定输入即可
7:点击配置标签——右侧存储适配器——iSCSI软件适配器——属性
090404000355.jpg
8:在常规——配置里点选启用
090404000411.jpg
9:在动态发现里填入Openfiler的地址,使用默认端口号。点击确定
090404000434.jpg
10:弹出对话框建议重新扫描主机,点击是
090404000454.jpg
11:扫面完成出现设置好的iSCSI target
090404000518.jpg
12:点击右侧存储器,选择添加存储器
090404000550.jpg
13:弹出对话框中选第一项 磁盘/LUN
090404000612.jpg
14:点击两次下一步,填入数据存储名称Net iSCSI,选择默认格式化块大小,点击完成
090404000641.jpg
按照同样的方法可以在其他ESX主机上添加同样的iSCSI target
至此,ESX Server终于使用上了Openfiler的共享存储

2

收藏

abner110

117篇文章,68W+人气,2粉丝

Ctrl+Enter 发布

发布

取消

f92360e227f9d91cdff7ea95120630ef.png
left-qr.jpg

扫一扫,领取大礼包

2

0

8
分享
qr-url?url=https%3A%2F%2Fblog.51cto.com%2Fabner%2F145991
abner110
noavatar_middle.gif