IBM DS存储 failover实验

简介:

在前面的文章《详解IBM DS 存储 Failover 的三种模式》 中讲述了DS存储的三种failover模式,只是基于理论的,可能看起来有点云里雾里。时隔半年之后再来做个实验以加深对failover的理解。

------------------------------------------------------------------------------

实验环境及拓扑如下,

Host :windows 2008

存储:IBM DS3512(7.86.32.00)

Lun

Lun Owner/ISCSI IP

Size
Brody2

A/10.1.1.13

5GB
Brody3

B/10.1.1.14

6GB

143951658.png

Image(2)

主机使用iscsi initiator添加A控的ISCSI IP-10.1.1.13,注意,只添加了A控的iscsi ip,并没有添加B控的。

Image(3)

想象一下,如果没有Multipath,AVT这些,正常情况下host是无法访问Brody3这个Lun的,因为host端到B控的路不通,而Brody3是被B控Onwer的。但实验结果却显示此时host能正常访问Brody3

image

这是因为Brody3这个lun已经切换到A控,而host到A控的路是通的。

Image(5)

那到底是什么机制导致的呢?从MEL中能看出来是AVT。

Image(6)

可能有小伙伴们会问从哪里enable AVT?在之前的文章中已经讲述了,AVT它是在NVSRAM中的一个参数,当你在创建host选择host type时,由你的host type决定的,看看这个lab中host type设置的是

Image(8)

再去查看下这种host type下,AVT到底有没有被enable或者disable。可以看到如下,说明AVT是enable的。这就验证了为什么MEL log中会有AVT的身影,原来是存储端的机制。

Image(7)

那现在再来做个假设,如果我把主机改成默认disable AVT的,会怎么样呢?改成windows cluster,因为它的AVT默认是disable的(参考avtHostshow输出)。

现在把Brody3这个lun redistribute下,切到preferred path上

Image(9)

但一会儿之后又立刻切到A控去了,有情况。。

Image(10)

看下MEL,原来是mode page 2c,它是由host发送的,将Lun移到可访问的ctrl上去。

Image(11)

13-9-13 15:57:31  715 300D Info 0/0/0  Enclosure 85, Slot A  Mode Sel page 2C , Host: 5(05h), move LUN 10 11
RDAC: 0002- Switch/Remain Dual Active, Alt RDAC: 0002-RDAC Opt: 02- Enable Forced Quiescence, Do Not Initiate Guaranteed Parity Scan

好吧,被你打败了,你主机安装了MPIO,那我来卸掉你,看你怎么办!

image

卸载掉主机MPIO后,再试下redistribute lun,把Brody3这个lun切回B控,5分钟后,并没有切回A控

image

这下host终于不能访问了,哈哈!

image

那我们现在再把host type改成AVT enable的“Windows Server 2003/Server 2008 Non-Clustered (supports DMP)”,改完后MEL中可以看到发生了AVT

image

image

从host也能正常访问Brody3这个lun了

image

-------------------------------------------------------------------------------

本篇只描述了AVT和MPIO这两种failover机制,至于第三种ALUA,以后会专门写一篇,期待后续~~~





本文转自 taojin1240 51CTO博客,原文链接:http://blog.51cto.com/taotao1240/1308840,如需转载请自行联系原作者
目录
相关文章
|
12月前
|
存储 Linux 数据库
服务器数据恢复—IBM存储raid5多盘损坏导致阵列崩溃的数据恢复案例
服务器数据恢复环境: IBM某型号存储,6块sas硬盘组建一组raid5,划分一个lun分配给Linux服务器并格式化为OCFS2文件系统,共享给虚拟化使用,存放的数据包括24台liunx和windows虚拟机、压缩包文件和配置文件。 服务器故障: raid5阵列中成员盘坏了多块,阵列失效,数据丢失。
服务器数据恢复—IBM存储raid5多盘损坏导致阵列崩溃的数据恢复案例
IBM存储增值经销商
本文研究全球及中国市场IBM存储增值经销商现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美、欧洲、中国、日本、东南亚和印度等地区的现状及未来发展趋势
|
开发工具
IBM Watson提供的认知计算服务介绍
IBM Watson提供的认知计算服务介绍
|
传感器 人工智能 自然语言处理
IBM Watson 持续扩张,认知计算正悄然改变我们的生活
在去年 IBM 发布的一则很有创意的广告中,Watson 用 IBM 最新的认知计算机咨询单元与 Bob Dylan 聊了半分钟。Watson 说它每秒能读 8 亿页,并识别出 Dylan 作品中常用的主题,比如时间流逝和爱情消逝。
381 0
|
物联网 区块链 网络架构
带你读《基于区块链的物联网项目开发》之一:了解物联网并在IBM Watson物联网平台上开发
本书首先概述当前业务场景中的物联网概念,帮助读者在IBM Watson物联网平台上开发自己的设备,并使用Watson和Intel Edison创建物联网解决方案。之后介绍如何利用Hyperledger框架开发区块链网络,以及如何创建自己的集成区块链和物联网解决方案。接下来的章节讲述了如何在IBM Cloud平台利用物联网来实现端到端的区块链解决方案。最后,你将掌握如何将物联网和区块链技术融合,利用实践和驱动程序来开发实用集成解决方案。