VMware NSX培训视频

虚拟人

 找回密码
 注册

QQ登录

只需一步,快速开始

vSphere 6.5 培训视频Horizon View入门到精通视频
查看: 2048|回复: 8

[原创] 3条带策略4节点vSAN Cluster中死掉2节点的结果

[复制链接]

升级   100%

发表于 2015-4-13 00:48:24 | 显示全部楼层 |阅读模式
为了教学,猫猫进行了各种疯狂测试,这里测试到了一个场景,条件如下:$ i/ b. w7 Q$ e4 G$ m: Y7 X, |7 x

+ N% k1 Q( M9 h* z
  • 镜像数1
  • Stripe数为3, _; g" G8 {/ S, v" G& l8 _" r
7 ?4 ?' Z6 H" t' H8 r# M
! F, n/ S9 f6 d" B# b) x! ]* x2 r
当缺省的VM Storage Policies的Stripe和FTT设定为如上所述的结构时,关掉2台vSAN Cluter后,应用了这条策略的对象VM的体现形式如下图所示:% }  Y: G3 E: y* J* L' t
4 R; p% ]% ^' @% r. q, L

8 ~0 F5 |. `. ?2 y3 {可以看到Inventory里VM处于inaccessible状态,也就是说,此时的VM是无法使用的。
# F! }; y6 M9 r; m5 z& [! S; R" z9 V
3 k- W7 q( i7 U/ C6 J为了进一步确认相关信息,点击VM,来到Policies选项查看VM击中的相关磁盘设备的列表如下图所示:
. y! _4 a" F( g( L: q3 M3 H; A
) a- ~( I  c( h8 U0 l% D
$ W2 G8 {- {# e3 ~* v此时,vSAN Cluster中可以看到For Home对象这边的Active击中磁盘只有1个;
3 m8 Y* i6 ^! R1 t1 M, u5 O- m- Z/ \$ h4 |
同样,下图所示针对VMDK对象的击中磁盘如下图所示,从是图上看起来,在Stripe数为3时,分布的磁盘条带数是够的,但是由于主机数量不够,所以它把3个Stripes放到了2台主机上,而这两台主机任意一台挂了,就满足不了要求:
  O6 F- o- w6 o7 D; C: N5 x5 O3 h) k) Z0 W4 X- N1 X9 d$ H

; X+ Q" `/ b6 r4 ?- I& q4 ~" v5 V因此,在这种状态下,去到vsanDatastore里就会发现,除了文件夹外,啥都不剩下,此时,测底崩溃:
" ]4 Q. O; L1 {9 Z) z2 D6 H9 P; D2 J/ B% k

  r  c$ r) @( [7 A1 ]然后,将宕掉的2节点中恢复1台时,除了磁盘外的其它所有数据都恢复了,但是此时3 stripes下的vm依然无法启动,处于inaccessible状态;5 a8 ^6 F% T( S
6 D# W9 V: A$ p9 R3 i/ y
备注:这是一种特殊情况,就是无法满足RAID0要求的情况下才无法启动,如果此时恢复的节点能够碰巧满足了RAID0的要求,则即使在从2节点恢复到3节点情况下也能恢复业务和数据;( D# F0 b/ I/ L& D8 Y2 _
! W" R( H. g8 X
再次启动一台故障节点,恢复到4节点状态之后,整个VM的状态如下:5 ^* V/ K* @* `4 O

3 [, h4 A% c+ ~9 f  V& }9 p- P: F7 @6 I& c: `8 r9 j# w
在vSphere HA的支持下,业务恢复正常,不过,也不是绝对能恢复,有时候在恢复的节点主机不是恰好满足Compliant要求时,可能需要我们手动去re-check compliant才行;$ G/ M4 b: S3 n# S- x$ V5 `
2 z- z( P2 G& F+ z! h
结论:4节点3Stripe s对象下,死掉2节点整个环境就崩溃了,但是数据没问题,只要没去破坏故障节点上的数据。只需要恢复故障节点,即可完成业务 + 数据的恢复……
3 [3 C4 d0 O, y' {
) m; Y5 _/ z7 ~* C  Q/ R/ Z如果只是死掉一个节点,则业务还能运行,因为此时在RAID1中的两个RAID0里能凑成一份完成的数据……# G" N- @4 |* X0 F6 F' w0 l# I6 k7 Q

7 }: c) ]2 t3 u& a0 b$ `
9 u$ q" Q$ R) S" H4 Z+ O* V2 N/ N. ]: Q1 n
" J( z: \" D  W( j* X
- D3 {% _9 o8 e: S
2 `+ g7 S# J/ @! }

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
虚拟人·专业提供培训·咨询·猎头服务 联系我们:info@vmanager.cn
回复 论坛版权

举报

升级   28.67%

发表于 2015-4-17 18:46:01 | 显示全部楼层
回帖围观你。。
虚拟人·专业提供培训·咨询·猎头服务 联系我们:info@vmanager.cn

升级   29.03%

发表于 2015-5-28 01:32:47 | 显示全部楼层
本帖最后由 anson_da 于 2015-5-28 11:39 编辑 % G/ m" Q$ ?9 P& ~: b( _9 v8 J
同样,下图所示针对VMDK对象的击中磁盘如下图所示,从是图上看起来,在Stripe数为3时,分布的磁盘条带数是够的,但是由于主机数量不够,所以它把3个Stripes放到了2台主机上,而这两台主机任意一台挂了,就满足不了要求

6 x* Q0 I: X- J- h' X从上面的这个例子看来,如果strip为3的话,这份儿完整的数据就会被会分到3个节点的设备上,如果strip为4的话,就会分到4个节点上。

点评

理论上是这样  详情 回复 发表于 2015-5-28 18:49
虚拟人·专业提供培训·咨询·猎头服务 联系我们:info@vmanager.cn

升级   100%

 楼主| 发表于 2015-5-28 18:49:50 | 显示全部楼层
anson_da 发表于 2015-5-28 01:326 P: L" {( X" S) o
从上面的这个例子看来,如果strip为3的话,这份儿完整的数据就会被会分到3个节点的设备上,如果strip为4 ...

( v" g2 O+ [8 V* ?0 m理论上是这样3 z) T; d2 C5 G* C  o$ g" }' S* b
虚拟人·专业提供培训·咨询·猎头服务 联系我们:info@vmanager.cn

升级   14%

发表于 2016-9-19 17:27:21 | 显示全部楼层
研究得好深,学习
虚拟人·专业提供培训·咨询·猎头服务 联系我们:info@vmanager.cn

升级   36.67%

发表于 2018-4-3 15:17:24 | 显示全部楼层
深度学习中。。。- ~) |9 A+ \- \' U! O3 c4 d
虚拟人·专业提供培训·咨询·猎头服务 联系我们:info@vmanager.cn
您需要登录后才可以回帖 登录 | 注册

本版积分规则

点击这里给我发消息

QQ|小黑屋|手机版|Archiver|虚拟人 ( 粤ICP备16092429号-1 )

GMT+8, 2019-9-16 10:58 , Processed in 1.109375 second(s), 28 queries .

版权所有 虚拟人

© 2007-2019

快速回复 返回顶部 返回列表