设为首页收藏本站language 语言切换
查看: 2014|回复: 24
收起左侧

【请教】搭建一个山寨虚拟化环境的问题?

[复制链接]
发表于 2014-5-13 10:47:05 | 显示全部楼层 |阅读模式
最近打算搭建一套虚拟化环境 用在非关键应用上
硬件比较山寨 请高手们帮看看如何
一共是4台主机
1台HP的塔式服务器做共享存储 4g内存 80G SASx2 300G SASx4 120G SSDx2 双口GB网卡
打算2个80G组Radi1 装win2012 4个300G组Raid10 做NFS共享1(现在还不晓得阵列卡是否支持Raid10 也许会变成Raid5 或者用Win2012的存储空间做1:1) 2个120G做Raid1或者用2012组镜像做NFS共享2
3台Dell商业机 i7 3770 16G内存 单口GB网卡 U盘装ESXI5.1 挂载HP的NFS1/NFS2做存储,每台虚拟机配置2G或4G内存 3台一共跑15-20台虚拟机吧
完成后NFS1大约500G+ NFS2约120G HP使用聚合提供2GB带宽 3台Dell分别1GB带宽 每台跑5,6台虚拟机吧
虚拟机有IIS服务主备2台 ,MSSQL服务器主备2台,压力都不大,计划NFS1,NFS2每种各跑一台
另外还有装win7 win8 win2012给使用人员做远程桌面用,跑vs2010和mssql express做开发,或者用来上网看视频
现在预计NFS1的IO能力可能不足,所以HP上准备了Fancycache用2G内存做硬盘缓存,或者再从SSD上划10G做2级缓存
Win7 Win8 Win2012打算在NFS2上做个母盘,然后用快照的链接克隆方式复制出多个虚拟机,复制出的虚拟机硬盘文件放NFS1上 其他文件(内存之类)还是放在NFS2上
下面是问题:
1.这样搭建,可靠性如何?非关键应用 所以停机时间什么的不是很重要 主要是会不会经常出问题或者iis和sql的数据找不回
2.会不会卡虚拟机?毕竟NFS1的IO能力有限,而且链接克隆后似乎只能在NFS1上用动态硬盘,对性能影响如何?
3.HP的阵列卡好像一般 256M缓存吧,如果我加块1T硬盘与NFS1做2012的1:1,对NFS1的IO能力会有多大影响,什么样的影响?估计写io要下降 不知道差别有多少 读io应该能提升一些吧
4.还有没有提升空间?
5.有什么改进方法?当然前提是不能花太多钱
望高手们不吝赐教
发表于 2014-5-13 10:47:43 | 显示全部楼层
本帖最后由 TiGi 于 12-26-2012 21:19 编辑
主机的内存有点小 —— (16GB - 2GB)*3 = 42GB,跑15-20个VM可能有点累 —— 当然,具体要看VM的工作负荷了。
SSD镜像,如果RAID卡、网络损耗不大的话,估计负荷这些VM足够了,但是空间容量.......。
因为“存储”上只有两个1GB网口,因此存储最大带宽也就是200MB多点吧 —— 当然关键在于中小文件的IOPS。
————————————
如果不考虑可靠度,每台机器上面放两个SSD组成镜像装ESXi或者跑VM,并在SSD上装操作系统,可能会好很多,用户数据放到HP机器上 —— 但是台机上需要阵列卡支持镜像(Intel的台机芯片组估计不支持VMware下的镜像) —— 因此实在不行话,不用镜像???
存储上的磁盘空间实在鸡肋!即便是RAID10,SAS 15K磁盘,也就是400IOPS(这时候,负荷和队列深度其实挺大的,因此实际体验肯定很泛泛) —— 当然,理论上低负荷的20个VM勉强可以。
有个事情你没有提及:交换机!真正的千兆交换机是肯定需要的。
————————————
还没有结束,下面继续
————————————
其实,三台台机配置SSD,装Server 2012,启用Hyper-V,将三台机器上的VM复制到HP上;此外,HP上共享一定的空间给三台主机上的VM.........。
这种架构的话:
1、基本上很容易就解决SSD镜像问题;而如果不启用镜像,仅仅利用Hyper-V的复制功能,将VM复制到“HP”上,还是能够获得足够的数据安全保障的;
2、HP上的阵列卡,Server 2012内的软RAID/半软RAID估计应该可以搞定;实在不行还可以用其他方式获得足够的保护;此外还可以享受重复数据删除的好处。
————————————
VMware请原谅我拆你的台.........原因么,M$的Server 2012更适合小用户/小规模使用。
沙发 2014-5-13 10:47:43 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 10:48:31 | 显示全部楼层
本帖最后由 过客ka 于 12-26-2012 20:42 编辑
非常感谢楼上的详细解说
但是前段时间做了个单机测试
Hyper-v虚拟Win8在播放视频的时候确实存在问题
这是我放弃win2012选esxi的主要原因
交换机有两个选择 1个是思科的3750g 一个是h3c的s5024
至于虚拟机文件放hp的原因主要是觉得如果dell挂了一台
直接用另一台添加开机就ok了 维护比较简单。。。
做复制的话 主机多的话 网络压力比较大把
板凳 2014-5-13 10:48:31 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:49:21 | 显示全部楼层

我记得你的测试,Win7就没啥问题吧?
此外,Windows Server 2012、Windows 8都是新产品,半年后很多问题会解决的。
就我的实验,i7-3xxx、8G、256GB的机器上Windows 8内的Firefox/IE打游戏比i5-2xxx、4G、128GB的机器上Windows 7内的Firefox/IE要卡,就是一个例证 —— 两个机器都是低电压超级本。
地板 2014-5-13 10:49:21 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:49:56 | 显示全部楼层
根据VMware给出的最佳实践,并不建议虚拟机跑在NFS的Datastore上,NFS的Datastore最好存一些不变的数据,如果有Money,上几块光纤卡和一台光纤交换机,IO的问题可能会好很多
5# 2014-5-13 10:49:56 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 10:50:48 | 显示全部楼层
确实是的 Win7上播放视频正常
但是Win8的RDP8在带宽上优势太明显了
所以有点难于取舍。。。
至于你说的浏览器上游戏测试这个我倒是没有试过
最开始也是计划不用共享存储独立3台跑虚拟机的
后来觉得有存储,主机故障时切换方便些
元旦后就要开始装了 到时候两种都测试看看效果如何
除了iis和sql是服务外,其他的虚拟机其实都是山寨vdi用的
也就是上上网 看看片 玩点web游戏 有兴趣的学习下vs和sql开发什么的
应该来说负载还是比较低的
对了 有没有什么可以模拟日常办公负荷的软件
每个虚拟机下跑1,2个 看看主机的压力如何
6# 2014-5-13 10:50:48 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 10:51:37 | 显示全部楼层

NFS做DS我跑过 当时感觉还行 但是负荷确实不大
这个NFS的性能我也挺担心的 在NFS和ISCSI上纠结
只能实际搭建的时候测试了
另外 光卡和光交机实在是买不起啊
7# 2014-5-13 10:51:37 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:52:21 | 显示全部楼层
如果FC不行,也建议用iSCSI,NFS的性能还是要差些的,根据VMware的官方说法,在带宽足够的前提下,iSCSI的性能基本和FC一样,估计比较的是10G的iSCSI和8G的FC。
这里感觉主要是存储带宽比较低,才2G,而且是否能用到2G,还要看交换机的端口绑定的策略。
换算一下,假设峰值情况下,以太网80%的利用率,20台虚拟机,每台能分到的带宽为80Mbps,换算成B是10M,而实际情况是根本达不到这种利用率的,如果全部是随机的小文件IO的话,可以要再乘以30%~50%,性能可见一斑
8# 2014-5-13 10:52:21 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:53:15 | 显示全部楼层

局域网内,RDP所需的带宽,总能保证的吧?你不至于在百兆网络内捣腾这些?
如果广域网/远程,M$的方案、Citrix的方案似乎都不比VMware View要差 —— 而如果要用View,你的环境内,至少需要增加2个VM!vCenter和View;不排除还需要第三个:Security Server。
9# 2014-5-13 10:53:15 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:54:15 | 显示全部楼层

局域网内,RDP所需的带宽,总能保证的吧?你不至于在百兆网络内捣腾这些?
如果广域网/远程,M$的方案、Citrix的方案似乎都不比VMware View要差 —— 而如果要用View,你的环境内,至少需要增加2个VM!vCenter和View;不排除还需要第三个:Security Server。
10# 2014-5-13 10:54:15 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 10:54:56 | 显示全部楼层

还真猜对了
服务端的机子是能够保证千兆的 性能如何就不好说了
桌面端确实是百兆网 服务器和桌面在不同的两栋楼
11# 2014-5-13 10:54:56 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 10:55:40 | 显示全部楼层
Win7在RDP播放视频时 基本是吃满百兆带宽的 最少也要50Mbps以上
Win8/Win2012只需要10Mbps就可以了
12# 2014-5-13 10:55:40 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:56:19 | 显示全部楼层
本帖最后由 TiGi 于 12-26-2012 22:01 编辑
RDP协议的话,从56Kbps至10+Mbps,理论上自适应。
这种情况下,即便你使用平板,直接看本地的视频文件都比RDP要好。
13# 2014-5-13 10:56:19 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 10:56:56 | 显示全部楼层
感觉好像离题了...不过学到不少东西
我们这主要是桌面端是公用的,僧多粥少,抢到哪台是哪台...
所以远端有台自用的虚拟机还是比较方便的
随便换主机都可以...
以前用域桌面,数据虽然可以访问,但是软件还要重新安装
用远程虚拟化桌面的话还是方便点
算是残酷现状催生诡异应用吧
14# 2014-5-13 10:56:56 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:57:33 | 显示全部楼层

这是老黄历
15# 2014-5-13 10:57:33 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-29 02:36 , Processed in 0.210379 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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