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

简介:
一:网络存储——让ESX server 发挥最大功效
如果 ESX Server 没有共享存储做基础,就会失色不少,使用网络的共享存储之后,我们就可享用 HA DRS VMotion 等高级功能了。因为条件有限,只能考虑软件实现的共享存储功能了,下面以  Openfiler 为例,配置软件 RAID5 iSCSI 网络磁盘,并链接到 ESX Server
 
二:Openfiler 简介
Openfiler 是一款建立通过 WEB 集中管理的 iSCSI NAS 网络存储系统。
 
三:测试环境
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 的安装
安装过程中需要注意几点
1 :安装过程中,需手动配置网络,配置成固定 IP 地址,以免 DHCP 获取之后找不到主机
本例中设定两块网卡的 IP 地址为 :192.168.40.200 192.168.40.201
2 :如果安装完系统之后再插另一块网卡可能会出现新插网卡不能识别的现象。解决办法参见: ADD NIC to Openfiler 2.3
 
五:创建、配置RAID5 磁盘卷
1 :登录到 Openfiler
打开 IE 浏览器输入 [url]http://192.168.40.200:446[/url]
使用默认的用户名密码进行登陆
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 的共享存储



本文转自 abner110 51CTO博客,原文链接:http://blog.51cto.com/abner/145991,如需转载请自行联系原作者
目录
相关文章
|
15天前
|
安全 测试技术 虚拟化
VMware-三种网络模式原理
本文介绍了虚拟机三种常见网络模式(桥接模式、NAT模式、仅主机模式)的工作原理与适用场景。桥接模式让虚拟机如同独立设备接入局域网;NAT模式共享主机IP,适合大多数WiFi环境;仅主机模式则构建封闭的内部网络,适用于测试环境。内容简明易懂,便于理解不同模式的优缺点与应用场景。
121 0
|
15天前
|
JavaScript
Vue中Axios网络请求封装-企业最常用封装模式
本教程介绍如何安装并配置 Axios 实例,包含请求与响应拦截器,实现自动携带 Token、错误提示及登录状态管理,适用于 Vue 项目。
30 1
|
3月前
|
负载均衡 算法 安全
基于Reactor模式的高性能网络库之线程池组件设计篇
EventLoopThreadPool 是 Reactor 模式中实现“一个主线程 + 多个工作线程”的关键组件,用于高效管理多个 EventLoop 并在多核 CPU 上分担高并发 I/O 压力。通过封装 Thread 类和 EventLoopThread,实现线程创建、管理和事件循环的调度,形成线程池结构。每个 EventLoopThread 管理一个子线程与对应的 EventLoop(subloop),主线程(base loop)通过负载均衡算法将任务派发至各 subloop,从而提升系统性能与并发处理能力。
145 3
|
3月前
基于Reactor模式的高性能网络库github地址
https://github.com/zyi30/reactor-net.git
54 0
|
4月前
|
存储 运维 API
HPE OneView 10.0 - HPE 服务器、存储和网络设备集中管理软件
HPE OneView 10.0 - HPE 服务器、存储和网络设备集中管理软件
80 1
|
2月前
|
存储 监控 Linux
Dell OpenManage Enterprise 4.5 - Dell 服务器、存储和网络设备集中管理软件
Dell OpenManage Enterprise 4.5 - Dell 服务器、存储和网络设备集中管理软件
44 0
|
3月前
|
缓存 索引
基于Reactor模式的高性能网络库之缓冲区Buffer组件
Buffer 类用于处理 Socket I/O 缓存,负责数据读取、写入及内存管理。通过预分配空间和索引优化,减少内存拷贝与系统调用,提高网络通信效率,适用于 Reactor 模型中的异步非阻塞 IO 处理。
108 3
|
5月前
|
存储 安全 Linux
Dell OpenManage Enterprise 4.4 - Dell 服务器、存储和网络设备集中管理软件
Dell OpenManage Enterprise 4.4 - Dell 服务器、存储和网络设备集中管理软件
121 4
Dell OpenManage Enterprise 4.4 - Dell 服务器、存储和网络设备集中管理软件
|
5月前
|
存储 消息中间件 弹性计算
阿里云服务器ECS计算型c7和通用算力型u1在适用场景、计算性能、网络与存储性能等方面的对比
阿里云ECS服务器u1和c7实例在适用场景、性能、处理器特性等方面存在显著差异。u1为通用算力型,性价比高,适合中小企业及对性能要求不高的场景;c7为企业级计算型,采用最新Intel处理器,性能稳定且强大,适用于高性能计算需求。u1支持多种CPU内存配比,但性能一致性可能受底层平台影响;c7固定调度模式,确保高性能与稳定性。选择时可根据预算与性能需求决定。
278 23
|
8月前
|
网络协议 测试技术 Linux
Golang 实现轻量、快速的基于 Reactor 模式的非阻塞 TCP 网络库
gev 是一个基于 epoll 和 kqueue 实现的高性能事件循环库,适用于 Linux 和 macOS(Windows 暂不支持)。它支持多核多线程、动态扩容的 Ring Buffer 读写缓冲区、异步读写和 SO_REUSEPORT 端口重用。gev 使用少量 goroutine,监听连接并处理读写事件。性能测试显示其在不同配置下表现优异。安装命令:`go get -u github.com/Allenxuxu/gev`。
143 0