vmtion是从网络走的数据?数据不都是共享在存储的吗?客户那边是百兆网络。
客户那边是百兆网络,数据库用是SQL SERVER 2008 R2,问一下数据库服务器(64G内存)难道不适合做虚拟化吗? 本帖最后由 TiGi 于 8-17-2012 21:46 编辑
..........
先花钱升级更新网络吧!
虚拟化,对于网络的要求远高于传统架构 —— 传统服务器,可以几个网口绑定在一起提供负荷;而虚拟化,是几个网口负荷几十个VM或者流量(vMotion/iSCSI/HA/管理/应用)。
此外,虚拟化也需要共享存储,FC/iSCSI/NFS/VSA等等形式的存储是必须的,否则没有高可用性可言。现有的存储,是否能够满足虚拟化,建议先确认一下。
——————————————
vMotion迁移的是内存 —— 64G的VM,迁移的数据量,很可能超过64GB。姑且不论百兆网络是否满足vSphere5.x的最低要求,64GB * 1024MB/GB / 10MB/s = 6553.6s = 1.820444444444444Hr —— 百兆网络上,迁移64GB的数据至少需要110分钟! 如果用了存储,100M 网络基本没法干活!
建议你先了解下vMotion。
vMotion的真相是将ESXi1上运行的VM内存复制到ESXi2上,中间经历一个极小的休眠期。
vMotion是需要使用网络的,建议千兆以上,万兆更好。因为很简单的原因,百兆网络理论最多只能传12MB/s单线,如果你的VM的内存变化量超过这个数字,就永远不能复制完了。
在你的例子里106G内存从一个机器上复制到另一个机器上用百兆要多久啊 106*1024/12/60=150分钟!如果千兆的话15分钟,万兆1.5分钟! 如果不考虑费用等事项,如果让我来规划这个ERP项目,我会:
1、两台服务器构建集群/RAC,跑数据库;
2、两台或者三台或者更多台服务器作为应用服务器,运行中间件之类的。
CPU、内存、硬盘之类的不多谈了。
——————————————————————————————
如果一定要采用虚拟化方案,则建议采用四台或更多台服务器:
1、三台配置128GB或更多内存(如果还有其他旧应用打算迁移如虚拟化平台,则考虑配置192GB或更多的内存),数据库和中间件/应用服务器都在虚拟化平台内运行,打算用集群的继续集群。如果采用iSCSI/NFS,建议2万兆 + 至少6千兆;如果采用FC,2个8GB FC + 至少6千兆;
2、一台服务器配置8G至16GB内存,300GB左右的空间,安装vCenter —— 虽然vCS可以在ESXi内运行,但是,发生意外后的解决便利性考虑,单独设置。
3、存储 —— 如果用FC,建议8GB;如果用iSCSI,建议10GB;NFS之类的,也是建议万兆网上运行。
4、应用网络 —— 应用所在的网络,建议千兆或者直接万兆。 结论,这个案例不适合用虚拟化,就算需要的也话,仅仅对前端的web服务器做虚拟化是一个不错的选择 学习了。。
页:
1
[2]