免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: liujialijingxia
打印 上一主题 下一主题

悬赏50X币实战求助:vmware esx server3下raid5硬盘扩容 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2010-02-01 10:53 |只看该作者
比较笨的办法是买3块更大容量的盘可以尝试换盘,(即假想Raid5坏一块盘的情况)一块块换。都换完后,3块盘都会多出一块空闲的空间,再做一个raid5 VD,用新的VD做一个新的ESX存储卷。
但是Raid5 在数据重构的时候虽然可以不中断服务但是性能是很差的,所以机器上虚拟机提供的服务可能会出现慢掉等于没有的情况。
所以最好是停掉虚拟机,重启后进到整列卡的配置模块里去添加磁盘。
不久完了!

可惜ESX用的不是ZFS 否则就简单多了!
这个方法也想了,不过虚拟机上存放着全亚洲分部的应用,服务器不能轻易停,还有你说重启添加硬盘,DELL的工程师也说了重启机器时进的配置选项只有添加硬盘,没有扩容功能,扩容要在系统下用DELL的软件来做,所以说了想尽办法要早esx这个linux下用命令加载软件,通过远程连接配置

论坛徽章:
0
12 [报告]
发表于 2010-02-01 11:25 |只看该作者
磁盘冗余应该使用虚拟机自己操作系统的软raid 来做
还有蝴蝶说的软RAID是基于阵列卡虚拟的还是纯软件的?性能和硬件阵列有多大差别?我没有这样用过

论坛徽章:
0
13 [报告]
发表于 2010-02-01 16:11 |只看该作者
回复 12# liujialijingxia


   有的阵列卡一定要做VD 才行,不能只作为接口扩展卡用,所以跳过硬件整列卡,在虚拟机操作系统下做存软件raid。
或者阵列卡在每个物理硬盘上创建一个或多个简单卷类型的VD,在虚拟机操作系统下做软件raid.

或者硬件阵列卡只创建多组raid1 VD ,虚拟机操作系统下不做软raid,但将多个虚拟磁盘分不到不同的VD上

另外我给你一个建议:
客户那不是有存储服务器吗?
你可以给先在存储服务器上创建多个和现在虚拟机的数据盘容量相同的虚拟磁盘,挂到虚拟机系统下,做软件raid1 。
数据同步完成后原来在ESX服务器 raid5 盘阵上的虚拟磁盘就可以安全得从虚拟机上移除(离线/offline)。
如果ESX 没法不停虚拟机动态添加新磁盘的话,可以通过iSCSI ,(给虚拟机安装iSCSI initiator 软件然后直接挂存储上的共享出来的iSCSI磁盘).
把所有的虚拟机数据盘与新加的放在存储服务器上数据磁盘做完镜像后,ESX 本机的虚拟机机数据盘全部从虚拟机离线,这时原来的阵列就没有操作了,所有做raid5换盘对虚拟机运行时的IO性能不会造成很严重的影响,当然iSCSI 和ESXi 本机的虚拟磁盘比性能损失肯定是有一点的,但至少比raid5 换盘时整列卡做全盘扫描时的性能影响要小很多!
当然,这个时候你也完全可以对raid5卷进行重建。
重建raid5 然后创建虚拟磁盘挂到虚拟机上,再和存储服务器上的数据盘做镜像,以便把虚拟机的数据磁盘从存储服务器“迁”回ESX 服务器本机所花费的时间和你通过Raid5换盘(换3次,修复三次)然后利用每块新磁盘剩余空间创建另一个raid5来实现扩容的方法比,最多只需要50%。

其实就算你用dell 的web配置工具来升迁3块盘的RAID 5到4块盘的Raid 5 ,也是要做全盘扫描重新分布数据和计算校验值的。
这个过程可能需要十几个小时,这期间你的虚拟机性能一样会很差!

论坛徽章:
0
14 [报告]
发表于 2010-02-01 16:29 |只看该作者
本帖最后由 云杉上的蝴蝶 于 2010-2-1 16:30 编辑

如果你根据我的建议来做,有些虚拟机的数据盘就没有必要再“迁”回 ESX 服务器本机了!

你说你客户的ESX服务器上又7个虚拟机,就算4块盘的raid5 IOSP最高也就1500~2000 左右,平均每个虚拟机是200~300 ,相当于每个虚拟机使用一块独立的物理15K磁盘的性能。(这个是极理想情况下的最高性能,平均的话估计得打5~7折)
你可以找业务不是很关键的那台虚拟机来测试挂iSCSI 磁盘后的性能,然后你就知道我说的方案对于你客户的应用是否是最佳方案了!

论坛徽章:
0
15 [报告]
发表于 2010-02-02 10:31 |只看该作者
另外我给你一个建议:
客户那不是有存储服务器吗?
你可以给先在存储服务器上创建多个和现在虚拟机的数据盘容量相同的虚拟磁盘,挂到虚拟机系统下,做软件raid1 。
数据同步完成后原来在ESX服务器 raid5 盘阵上的虚拟磁盘就可以安全得从虚拟机上移除(离线/offline)。
如果ESX 没法不停虚拟机动态添加新磁盘的话,可以通过iSCSI ,(给虚拟机安装iSCSI initiator 软件然后直接挂存储上的共享出来的iSCSI磁盘).
把所有的虚拟机数据盘与新加的放在存储服务器上数据磁盘做完镜像后,ESX 本机的虚拟机机数据盘全部从虚拟机离线,这时原来的阵列就没有操作了,所有做raid5换盘对虚拟机运行时的IO性能不会造成很严重的影响,当然iSCSI 和ESXi 本机的虚拟磁盘比性能损失肯定是有一点的,但至少比raid5 换盘时整列卡做全盘扫描时的性能影响要小很多!
当然,这个时候你也完全可以对raid5卷进行重建。
重建raid5 然后创建虚拟磁盘挂到虚拟机上,再和存储服务器上的数据盘做镜像,以便把虚拟机的数据磁盘从存储服务器“迁”回ESX 服务器本机所花费的时间和你通过Raid5换盘(换3次,修复三次)然后利用每块新磁盘剩余空间创建另一个raid5来实现扩容的方法比,最多只需要50%。

其实就算你用dell 的web配置工具来升迁3块盘的RAID 5到4块盘的Raid 5 ,也是要做全盘扫描重新分布数据和计算校验值的。
这个过程可能需要十几个小时,这期间你的虚拟机性能一样会很差
初步定了蝴蝶建议的这个方案和DELL官方给的方案,等他们亚洲的老外IT来了再决定,存储要加硬盘了得

论坛徽章:
0
16 [报告]
发表于 2010-02-02 10:36 |只看该作者
蝴蝶说的iscsi initiator是基于IP协议的存储方式吗?那还是要加专门的IP交换机?据我所了解好像只有CISCO和国内的H3C做的比较多吧
还有在网上看到:
使用iSCSI Initiator 软件必须多加权衡,由于它运用服务器的CPU 来进行iSCSI 协议的编解运算,会折损服务器的本务运算效能(即伺服应用服务的运算),一般而言会折损1、2 颗CPU 的效能,所以不建议在2 CPU 的服务器上使用此法,建议在4 CPU 以上的服务器才使用,且也要多斟酌效能冲击性,也不建议直接以服务器内唯一的GbE 网埠来传发iSCSI 协议,因为这将阻碍服务器原有对前端服务的能力(即Internet/LAN 与SAN 的传输交迭影响),所以多会额外加装第二张GbE 网卡,以另一专属区网(SAN)的作法来传输iSCSI。

  使用软件式的iSCSI Initiator 不单要考虑CPU、NIC 的效能折损,也要考虑操作系统支持性及取得成本,操作系统也还要注意硬件架构的差别,同样是Windows,在IA-32(即俗称的i386)硬件上与在x64(即x86-64、AMD64、EM64T)硬件上的驱动程序并不相同,甚至IA-64 硬件上的也不同,Solaris 也类似,Solaris支持SPARC、IA-32、x64,三者的驱动程序也不相同。

论坛徽章:
0
17 [报告]
发表于 2010-02-02 16:45 |只看该作者
回复 16# liujialijingxia


    iSCSI 有专用的iSCSI网卡,也可以使用iSCSI软件来实现。
    现在windows、linux、solaris 都有各自的iSCSI Target(服务器端)和iSCSI initiator (客户端)软件,其实就是通过软件虚拟iSCSI HBA卡,而后绑定某个网卡后使用专用的IP端口进行通信!

软件模式因为需要将磁盘操作的SCSI命令打包成IP数据包进行发送,在存储端解包后再发送到磁盘控制器执行,所以会消耗一定的CPU计算资源。
我说使用iSCSI的方法是在ESX没法动态为虚拟机加磁盘的情况下使用,从效率上讲将存储服务器上的共享目录挂到ESX服务器上然后存放虚拟机的虚拟磁盘文件应该会快一些!

因为你说客户不希望停机,那就只有通过加镜像磁盘进行异地存储的方式来保证虚拟机的正常运作,然后安全得离线原有的本地硬盘后进行磁盘raid的调整工作,虽然操作步骤比较多,可能让人觉得繁琐,但笨办法一般都比较稳妥,保证虚拟机不停,数据不丢失,暂时少量的性能损失用户应该还是可以接受的!

论坛徽章:
0
18 [报告]
发表于 2010-02-04 13:54 |只看该作者
好的等客户公司IT老大来了再决定

论坛徽章:
0
19 [报告]
发表于 2010-02-20 16:46 |只看该作者
dell啥型号的机器啊,用的啥RAID控制器啊~~?

论坛徽章:
0
20 [报告]
发表于 2010-02-22 20:44 |只看该作者
双阵列,基本上你扩容R5,不会影响你的R1的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP