使用Openfiler2.99为Esxi主机添加iscsi 共享存储-阿里云开发者社区

开发者社区> 科技小能手> 正文

使用Openfiler2.99为Esxi主机添加iscsi 共享存储

简介:
+关注继续查看

背景介绍

当做实验需要用到共享存储的时候,openfiler是一款模拟共享存储不错的选择,以下就来介绍一下使用openfiler 2.99软件模拟共享存储的过程。Cluster设置如图所示:每台esxi host主机有6块网卡,其中前四块为生产、管理网卡,互做冗余,后两块网卡连接iscsi存储

wKioL1ibOvLzhw4KAACaT-Vw9wA524.png

设备iscsi存储

1.当安装完opfenfiler后,会显示他的web登陆地址

wKiom1ibOvOR08oMAAAummiHnMM722.png

2.使用浏览器登录https://172.16.20.254:446/,默认的账户名为openfiler,默认密码为password。在创建opfenfiler时设置的密码是步骤1中rott账户的密码

wKioL1ibOvSBSgR4AACwJbGca9E506.png

3.登陆openfiler后,找到System选项卡,在Network Access Configuration中输入允许访问的网段

wKiom1ibOvTDNHp9AACwsGLkvEs730.png

4.点击 Volume——Block Device,可以看到还有2个磁盘没有使用,任意选择一个

wKioL1ibOvXD1lngAADiVq9M1oA035.png

5.进入后点击Create,为整个磁盘创建一个分区,为另一个磁盘做同样的操作

wKiom1ibOvWyfNDPAABmYapQ8h4051.png

6.之后选择Volume Groups,将刚才创建的2个分区合并为一个大小为40G的卷组,并自定义一个卷组名,之后点击Add Volume

wKioL1ibOvaDU8EiAAE8YBwy8jU559.png

7.将卷组划分成多个卷,自定义卷名、大小,卷的类型要选为block,示例中划分为2个卷

wKiom1ibOveAIxYRAABBOv4oNa4282.png

8.openfiler默认情况下iscsi服务是停止的,找到Service选项卡,启动iscsi target服务并设置为开机启动

wKiom1ibOvfj25YgAADgMnnlQh4285.png

9.从Volume选项卡中找到iscsi target选项,添加一个target

wKioL1ibOviiMpP0AAC5r7EWiII134.png

10.在lun mapping选项中将设置的2个卷进行映射

wKioL1ibOvjD8zrVAADrCp_ENJc365.png

11.在network acl中允许172.16.20.0/24网段访问该设备,至此openfiler操作结束

wKiom1ibOvnjn616AACUsxF6BF4421.png

为Esxi host添加共享存储

1.使用vsphere client登陆vcenter,选中172.16.10.11主机,点击 配置——存储适配器——添加,添加一个iscsi软件适配器

wKioL1ibOvnjRP0GAACMzOw-utw885.png

2.为iscsi软适配器绑定一个网卡,右键点击iscsi software adapter,选择属性

wKiom1ibOvrDnaH6AABDfnjoTQE871.png

在网络配置选项卡中点击添加,这时候会发现没有符合要求的上行链路

wKioL1ibOvqhTo6BAAEC40KhqGQ500.png

3.因为默情况下software iScsi使用IP网络多路径,主机可以使用一组网络卡做故障转移,但启动器只能提供一个终端,因此没有负载均衡功能。为了使用存储的本地多路径(NMP)并开启网卡间的负载均衡,就得使用端口绑定,端口绑定要求有2条独立的链路且不能做链路聚合,如果2块网卡共用一个vmkernel,端口就没法绑定

wKiom1ibOvqB5rraAACLqV2Tp7Q501.png

编辑iscsi-1d vmkernel端口,将vmnic5设置为unused

wKiom1ibOvuDf5x0AAC3nCSo8oc189.png

再去绑定网卡,发现刚才的iscsi-1 vmkernel就可以选择了

wKioL1ibOvvzIxqFAAEB1Eojydg648.png

同样我们还可以再创建一个iscsi-2 vmkernel端口绑定vmnic5网卡连接存储

wKioL1ibOvyjvsOlAACnAzHxEs8732.png

这样连接存储的网络也有冗余了

wKiom1ibOvzBAhgwAABlHj2jiuU459.png

4.再在iscsi启动器的动态发现选项卡中输入iscsi服务器的地址后就能看到存储已经被识别

wKioL1ibOvyQgsb4AADP-C3xFQk419.png

wKiom1ibOv3g5DROAACL0bl8pV8908.png

5.在配置选项卡中找到存储器——添加存储器——磁盘/lun

wKiom1ibOv3RnEiBAAC1n_-nm38966.png

6.此时就能将共享存储挂载到Esxi host上了,至此操作全部完成,另一台主机也是相同的操作此处省略

wKioL1ibOv2DQso-AABKypzJi3I579.png

wKioL1ibOv6AgmIbAABcRpFbEKE981.png

补充说明

在存储适配器的路径里面能够看到有4条路径链接到2个设备,但此时真正活动的路径只有2条(后面有I/O的),像上面所说的software iscsi启动器只能有一个,所以此处是假双活,物理环境中有的存储也是假双活,购买前需要咨询清楚

wKiom1ibOv6xsegMAACQ-qI9DRg617.png

从openfiler的status——iscsi target中可以看到,有4条链路连接到了2个iscsi存储上

wKiom1ibOv_AFpT3AADqE3H-9nI803.png



本文转自 qiao645 51CTO博客,原文链接:http://blog.51cto.com/arkling/1896206


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Discord 公司如何使用 Cassandra 存储上亿条线上数据
Discord 是一款国外的类似 YY 的语音聊天软件。Discord 语音聊天软件及我们的 UGC 内容的增长速度比想象中要快得多。随着越来越多用户的加入,带来了更多聊天消息。2016 年 7 月,每天大约有 4 千万条消息;2016 年 12 月,每天超过亿条。
4309 0
利用ROS创建多台ECS, 指定名称并添加到多个SLB
支持为单/多个(最多3个)SLB添加所有创建的ECS做多个后端服务器
1152 0
基于Tablestore实现海量运动轨迹数据存储
前言 现在越来越多的人都开始关心自己的运动数据,比如每日的计步、跑步里程、骑行里程等。运动APP与运动类的穿戴设备借助传感器、地图、GPS定位等技术,收集好运动数据以后,通过与互联网社交功能结合,产生了一种新的运动模式。
3733 0
HDFS 是如何实现大数据高容量、可靠的存储和访问的。
大数据数据量大、类型多种多样、快速的增长等特性,那么HDFS是如何去解决大数据存储、高可用访问的了?
126 0
C# 使用FileUpload控件上传图片,将文件转换成二进制进行存储与读取
状况描述:   需要上传文件,但是不想要保存到实体路径下,便可以用该功能来实现。   效果图:      点击【Upload】按钮,上传文件到数据库;   点击【Preview】,预览文件;   具体实现:   前台: 1 2 3 4 : 5 ...
1695 0
windows添加和删除服务
删除系统服务,记得一定要小心用。避免删错sc delete 服务名 加入服务: sc create 服务名 binPath= 路径 start= auto
433 0
23706
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载
《2021云上架构与运维峰会演讲合集》
立即下载