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,如需转载请自行联系原作者
目录
相关文章
|
8天前
|
NoSQL 关系型数据库 MySQL
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
100 56
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
|
20天前
|
安全 Docker 容器
docker的默认网络模式有哪些
Docker 默认网络模式包括:1) bridge:默认模式,各容器分配独立IP,可通过名称或IP通信;2) host:容器与宿主机共享网络命名空间,性能最优但有安全风险;3) none:容器隔离无网络配置,适用于仅需本地通信的场景。
34 6
|
1月前
|
存储 网络协议 安全
软件管理,磁盘存储,文件系统以及网络协议
【11月更文挑战第9天】本文介绍了软件管理、磁盘存储和网络协议等内容。软件管理包括软件生命周期管理和软件包管理,涉及需求分析、设计、实现、测试、发布、维护等阶段,以及软件包的安装、升级和依赖关系处理。磁盘存储部分讲解了磁盘的物理结构、分区与格式化、存储管理技术(如 RAID 和存储虚拟化)。网络协议部分涵盖了分层模型、重要协议(如 HTTP、TCP、IP)及其应用与安全。
|
1月前
|
域名解析 网络协议 虚拟化
vmware 提供的三种网络工作模式
本文介绍了VMware虚拟机的三种网络工作模式:Bridged(桥接模式)、NAT(网络地址转换模式)和Host-Only(仅主机模式)。桥接模式将虚拟机与主机通过虚拟网桥连接,实现与物理网络的直接通信;NAT模式通过虚拟NAT设备和DHCP服务器使虚拟机联网;Host-Only模式则将虚拟机与外网隔离,仅与主机通信。此外,文章还简要介绍了网络相关的基础知识,包括主机名、IP地址、子网掩码、默认网关和DNS服务器。
71 3
|
2月前
|
负载均衡 应用服务中间件 数据安全/隐私保护
docker swarm 创建 Swarm 模式下的网络
【10月更文挑战第14天】
63 6
|
2月前
|
存储 前端开发 JavaScript
链动模式融合排队免单:扩散用户裂变网络、提高复购
将链动2+1与排队免单结合的模式及链动3+1模式转化为可运行代码涉及多个技术领域,包括后端开发、前端开发、数据库设计等。本文提供了一个简化的技术框架,涵盖用户管理、订单处理、奖励计算、团队结构等核心功能,并提供了示例代码。同时,强调了安全性、测试与部署的重要性,以确保系统的稳定性和合规性。
|
1月前
|
Docker 容器
【赵渝强老师】Docker的None网络模式
Docker容器在网络方面实现了逻辑隔离,提供了四种网络模式:bridge、container、host和none。其中,none模式下容器具有独立的网络命名空间,但不包含任何网络配置,仅能通过Local Loopback网卡(localhost或127.0.0.1)进行通信。适用于不希望容器接收任何网络流量或运行无需网络连接的特殊服务。
|
1月前
|
Docker 容器
【赵渝强老师】Docker的Host网络模式
Docker容器在网络环境中是隔离的,可通过配置不同网络模式(如bridge、container、host和none)实现容器间或与宿主机的网络通信。其中,host模式使容器与宿主机共享同一网络命名空间,提高性能但牺牲了网络隔离性。
|
1月前
|
Kubernetes Docker 容器
【赵渝强老师】Docker的Container网络模式
Docker容器在网络环境中彼此隔离,但可通过配置不同网络模式实现容器间通信。其中,container模式使容器共享同一网络命名空间,通过localhost或127.0.0.1互相访问,提高传输效率。本文介绍了container模式的特点及具体示例。
|
1月前
|
Linux Docker 容器
【赵渝强老师】Docker的Bridge网络模式
本文介绍了Docker容器的网络隔离机制及其四种网络模式:bridge、container、host和none。重点讲解了默认的bridge模式,通过示例演示了如何创建自定义bridge网络并配置容器的网络信息。文中还附有相关图片和视频讲解,帮助读者更好地理解Docker网络的配置和使用方法。