FSS指定磁盘布局进行vxvm的mirror-stripe(raid01)卷的制作
2016-07-07 21:13
661 查看
在实施某个客户的FSS分布式集群文件系统时,遇到vxvm在4个以上节点本地共享磁盘进行raid01配置时,使用mirror-stripe无法直接创建出满意的布局。
正常请下,我们使用以下命令,生成一个raid01卷。
# vxassist -g datadg make datavol01 10240G layout=mirror-stripe stripeunit=64k ncol=2 disk_1 disk_2 disk_3 disk_4
意愿是disk_1和disk_3位于1个条带,disk_2和disk_4位于另一个条带,然后这2个条带做镜像。
但软件并没有按我们命令中磁盘的顺序创建raid01卷,仅仅是将命令中的磁盘当作一个组合,随机或按软件意愿任意选择。有可能使用disk_1和disk_4位于1个条带,disk_2和disk_3位于另一个条带。
当无法满足我们对磁盘局部的需求时,我们可以分2步走,先使用2个磁盘创建1个条带卷,再使用另外2个磁盘进行条带化创建第一个条待卷的镜像卷。为避免增加镜像后大量的同步IO,我们先建立1个小的卷,做好镜像后,再进行扩容操作。
# vxassist -g datadg make datavol01 10G layout=stripe stripeunit=64k ncol=2 disk_1 disk_3
# vxassist -b -g datadg mirror datavol01 layout=stripe stripeunit=64k ncol=2 disk_2 disk_4
# vxassist -b -g datadg growto datavol01 10240g
为保证raid01卷的异常情况下快速恢复,应当为卷配置dco日志区。
新建DCO : vxsnap -g datadg prepare datavol01
说明:
disk_1位于主机1,disk_2位于主机2,disk_3位于主机3,disk_4位于主机4;主机1和3位于机架1,主机2和4位于机架2。以上磁盘布局意在机架掉电类故障情况下,允许主机1和2同时离线,或主机2和4同时离线,以保障raid01卷的可用性。
正常请下,我们使用以下命令,生成一个raid01卷。
# vxassist -g datadg make datavol01 10240G layout=mirror-stripe stripeunit=64k ncol=2 disk_1 disk_2 disk_3 disk_4
意愿是disk_1和disk_3位于1个条带,disk_2和disk_4位于另一个条带,然后这2个条带做镜像。
但软件并没有按我们命令中磁盘的顺序创建raid01卷,仅仅是将命令中的磁盘当作一个组合,随机或按软件意愿任意选择。有可能使用disk_1和disk_4位于1个条带,disk_2和disk_3位于另一个条带。
当无法满足我们对磁盘局部的需求时,我们可以分2步走,先使用2个磁盘创建1个条带卷,再使用另外2个磁盘进行条带化创建第一个条待卷的镜像卷。为避免增加镜像后大量的同步IO,我们先建立1个小的卷,做好镜像后,再进行扩容操作。
# vxassist -g datadg make datavol01 10G layout=stripe stripeunit=64k ncol=2 disk_1 disk_3
# vxassist -b -g datadg mirror datavol01 layout=stripe stripeunit=64k ncol=2 disk_2 disk_4
# vxassist -b -g datadg growto datavol01 10240g
为保证raid01卷的异常情况下快速恢复,应当为卷配置dco日志区。
新建DCO : vxsnap -g datadg prepare datavol01
说明:
disk_1位于主机1,disk_2位于主机2,disk_3位于主机3,disk_4位于主机4;主机1和3位于机架1,主机2和4位于机架2。以上磁盘布局意在机架掉电类故障情况下,允许主机1和2同时离线,或主机2和4同时离线,以保障raid01卷的可用性。
相关文章推荐
- 在VXVM环境下配置raid01和raid10卷,以及2者间的转换方法
- 关于友盟SDK和支付宝SDK类重复的问题解决--ava.util.zip.ZipException: duplicate entry: com/ut/device/AidCallback.class
- poj 1681 Painter's Problem 高斯消元 枚举自由变元
- leetcode 373. Find K Pairs with Smallest Sums
- Bootloader - Main system - Recovery的三角关系
- 如何修改Main.storyboard文件里模拟器的大小
- solairs 挂载asm磁阵
- http://blog.csdn.net/xiamizy/article/details/40781939
- Determining IP information for eth0...failed
- WINPE3.0集成RAID阵列卡驱动的实现方法
- 使用Robomongo 连接MongoDB 3.x 报 Authorization failed 解决办法(转)
- Failed to load class "org.slf4j.impl.StaticLoggerBinder"异常解决办法
- INS-06002: Authentication failed
- aidl长连接小记
- Codeforces Round #360 (Div. 1) B. Remainders Game(中国剩余定理)
- [Saltstack]-{grains,pillar}[二]
- leetcode336. Palindrome Pairs
- Chainer's simple implementation of fast R-CNN
- http://blog.csdn.net/sd0902/article/details/8395677
- wait、sleep、notify、notifyAll的区别