聊一个虚拟机方案,组装PC上运行虚拟机。

2013-02-02 02:57:18 +08:00
 saharabear
我现在有两台机器, 一台高配置机器A, 一台低配置机器B。

这两台机器都是组装PC,内存A是32G, B是4G。CPU型号现在记不清,A好像是两个I5,最差也是I3高配。 低配置B是上一代CPU了,比I3要低。

目前的需求是这样,需要在B机器上安装一个虚拟机,跑一些低配置虚拟机做测试,大约需要运行5台左右,每台内存512M的虚拟机。负载不会高。这五台虚拟机是四个Linux和一个BSD。

在A机器上需要安装虚拟机,运行两个Windows虚拟机和七个FreeBSD虚拟机。

因为玩过的虚拟机不多,所以讨论一下A和B这两个机器上,母机用哪一种操作系统更好(Linux? 某个版本的Solaris?),虚拟机使用哪一种方式最合适?比如,B的CPU差一些,用哪一种更好?

尝试过CentOS跑VirtualBox,性能还可以,有人推荐smartos跑在A上,不过我不太了解这个细节。
6575 次点击
所在节点    云计算
29 条回复
saharabear
2013-02-02 03:07:48 +08:00
好像,我没有说明白我要聊什么。

主要是

1, 母机只用过Linux,不知道smartos实际玩起来,在这种组装机上是不是靠谱。
2, kvm, xen, openvz, vmware, vbox之间有哪些优势与劣势
3, 其他就是随便聊聊,像B这种机器,运行五个虚拟机,全用kvm应该也没问题吧?一个分配512内存,共占用2.5G内存,母机共4G。
fx
2013-02-02 21:00:37 +08:00
母机linux的话,vmware 排除,我觉的vagrat 挺好的 /go/vagrant
qq286735628
2013-02-02 21:27:10 +08:00
图简单省事的话,母鸡跑个VirtualBox就好了...
10人左右的研发团队在上面各自建自己的VPS来使用,不过那台设备的CPU比较强
saharabear
2013-02-02 21:34:19 +08:00
@qq286735628 B机器跑Virtualbox尝试了一下,不大行,但是B机器用了openvz跑得很欢。

A机器目前不知道怎么玩,过去没玩过这种性能的机器,不知道怎么样才能最好地发挥它的价值。
vibbow
2013-02-02 21:41:19 +08:00
直接ESXi不好么?
saharabear
2013-02-02 22:09:20 +08:00
@vibbow 对虚拟化不熟。ESXi是VMWare系?
jiangle
2013-02-02 22:22:58 +08:00
跑windows 2008
vibbow
2013-02-02 22:53:07 +08:00
@saharabear 嗯,是VMware的,裸机虚拟化,有免费版。
性能还不错,软件上很成熟,功能上很强大,图形化界面配置。
Guest系统基本上除了水果系统以外全支持。
除了略微有些挑硬件,比如说我的Intel 82579LM网卡就认不出来...
l0wkey
2013-02-02 23:08:02 +08:00
ESXi+1...
saharabear
2013-02-03 11:57:54 +08:00
好像ESXi比较挑硬件。
terrancesiu
2013-02-04 01:15:16 +08:00
我公司是这样的,也是组装机器,16g内存,i5二代,三块网卡,2t希婕,跑的是rhel6.1上的kvm虚拟化,上面有一台rhel5,rhel6,ubt1204,win2k3,win2k8r2 ,win7 等9台虚拟机在跑,kvm管理用virsh,另外一台机器是赛扬的4g内存,2块500g磁盘,就没安装虚拟化,直接跑ubt1204做ftp
saharabear
2013-02-04 01:44:14 +08:00
@terrancesiu 能给个具体一点的配置当参考吗?那台i5二代的机器的硬件配置单。谢谢 :) 现在有意用centos跑kvm,应该也会用virsh
terrancesiu
2013-02-04 10:57:07 +08:00
@saharabear 主板真的不太记得了,其余就跟我之前描述的那样,虚拟化就靠cpu内存,磁盘这些东西,只要你的centos能安装就行啊,安装了自然就可以跑kvm了
saharabear
2013-02-04 11:53:59 +08:00
@terrancesiu 感谢。
BOYPT
2013-02-04 16:14:17 +08:00
希望管理端工具傻瓜化的话: Exsi、XCP
希望性能、能做深入自定义优化的话:Xen、KVM

另外其实Centos6+KVM还算挺傻瓜的。
BOYPT
2013-02-04 16:15:25 +08:00
Virtualbox比较偏向桌面化……我忽略掉了……要是在我自己电脑开测试虚拟确实还是vbox,但是服务器上都KVM。
cloudcn
2013-02-04 17:10:57 +08:00
@saharabear +1

esxi很挑硬件,我吃过亏:http://cloud.domolo.com/go/pc_esxi.html

但是推荐用esxi.
liyafe1997
2013-02-04 18:18:44 +08:00
virtualbox似乎效率不错。主机linux+virtualbox。而且配置简单(GUI),可以在shell下启动虚拟机。
pandazxx
2013-02-04 22:17:03 +08:00
@cloudcn esxi的guest系统可以直接使用物理盘么
BOYPT
2013-02-05 09:04:07 +08:00
esxi适合砸钱的工程,比如最好配备SAN硬盘柜、虚拟机仅仅SD卡启动……等等。
至于你想使用物理盘物理区等,听起来更像xen/kvm才去接触的概念。
Virtualbox主要是远程管理不方便,但是本地管理太过方便。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/59548

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX