聊一个虚拟机方案,组装PC上运行虚拟机。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
saharabear
V2EX    云计算

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

  •   saharabear 2013-02-02 02:57:18 +08:00 7105 次点击
    这是一个创建于 4636 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我现在有两台机器, 一台高配置机器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上,不过我不太了解这个细节。
    第 1 条附言    2013-02-04 03:44:32 +08:00
    刚发现smartos的硬件满足这些标准就行。

    http://ark.intel.com/Products/VirtualizationTechnology

    http://illumos.org/hcl/
    29 条回复    1970-01-01 08:00:00 +08:00
    saharabear
        1
    saharabear  
    OP
       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
        2
    fx  
       2013-02-02 21:00:37 +08:00
    母机linux的话,vmware 排除,我觉的vagrat 挺好的 /go/vagrant
    qq286735628
        3
    qq286735628  
       2013-02-02 21:27:10 +08:00
    图简单省事的话,母鸡跑个VirtualBox就好了...
    10人左右的研发团队在上面各自建自己的VPS来使用,不过那台设备的CPU比较强
    saharabear
        4
    saharabear  
    OP
       2013-02-02 21:34:19 +08:00
    @qq286735628 B机器跑Virtualbox尝试了一下,不大行,但是B机器用了openvz跑得很欢。

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

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

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

    但是推荐用esxi.
    liyafe1997
        18
    liyafe1997  
       2013-02-04 18:18:44 +08:00
    virtualbox似乎效率不错。主机linux+virtualbox。而且配置简单(GUI),可以在shell下启动虚拟机。
    pandazxx
        19
    pandazxx  
       2013-02-04 22:17:03 +08:00
    @cloudcn esxi的guest系统可以直接使用物理盘么
    BOYPT
        20
    BOYPT  
       2013-02-05 09:04:07 +08:00
    esxi适合砸钱的工程,比如最好配备SAN硬盘柜、虚拟机仅仅SD卡启动……等等。
    至于你想使用物理盘物理区等,听起来更像xen/kvm才去接触的概念。
    Virtualbox主要是远程管理不方便,但是本地管理太过方便。
    thinkxen
        21
    thinkxen  
       2013-02-16 15:42:38 +08:00 via Android
    xenserver或者exs都可以的。
    panzhc
        22
    panzhc  
       2013-02-16 16:12:25 +08:00   1
    想虚拟Windows的话,最好还是ESXi,KVM什么的激活比较麻烦,B机如果不想折腾,可以考虑KVM,Xen、OpenVZ之类的装FreeBSD比较折腾。
    tywtyw2002
        23
    tywtyw2002  
       2013-02-16 16:47:59 +08:00   1
    反正你们又不是研究虚拟化的,底层随意了,其实解决方案 用VMware的 然后有图形管理界面 不错简单方便。

    xen kvm什么的配置起来麻烦,xen好像feeebsd只能用 hvm吧 不知道现在有bug没 以前是有bug。用xen还不如用xenserver呢 有gui界面。
    kvm可以用virth 图形的gui。 类似virtualbox的gui的感觉。

    linux+virtualbox方便是方便,但是virtualbox的性能比不过前面那3种
    saharabear
        24
    saharabear  
    OP
       2013-02-16 17:35:51 +08:00
    @tywtyw2002 尝试了几次以后,发现母机上安装Linux,上面运行VMWare WorkStation也算是比较稳定耐用了。Xen没折腾成功freebsd,KVM虽然成功了,但一片混乱。VirtualBox似乎性能的确会差一点?我们没有做什么测试。
    tywtyw2002
        25
    tywtyw2002  
       2013-02-16 17:46:24 +08:00
    @saharabear VMWare的话我打错了,是用vsphere 的free版,底层不是linux。 xenserver也是,底层是被修改了的centos。 xenserver 6.x支持freebsd,有报错,但是可以用没啥问题,好像jail有问题吧。没测试。

    VirtualBox我个人觉得cpu使用率很高。。。。。。。在虚拟机看个搜狐视频 主机的cpu就高了。。。
    saharabear
        26
    saharabear  
    OP
       2013-02-16 19:27:47 +08:00
    @tywtyw2002 以前没听过vsphere。话说,直接用VMWare WorkStation会不会有什么潜在问题?因为我们不是专业搞虚拟化,现在看来这个VMWare WorkStation安装和使用都很简单,授权费也很便宜。
    tywtyw2002
        27
    tywtyw2002  
       2013-02-17 14:53:27 +08:00   1
    @saharabear VMWare WorkStation没啥问题,vsphere是http://www.vmware.com/products/vsphere-hypevisor/overview.html free 这个是主要面向虚拟化的 类似企业虚拟化服务器 去做冗余什么的。
    如果只是小规模测试的话 VMWare WorkStation就好了 配置方便,母鸡关了VMWare WorkStation还能干别的。
    saharabear
        28
    saharabear  
    OP
       2013-02-17 16:24:18 +08:00
    @tywtyw2002 感谢送出。
    saharabear
        29
    saharabear  
    OP
       2013-02-17 16:42:30 +08:00
    @tywtyw2002 那再请教一下,使用VMWare Workstation能不能安装windows 7然后测试一些简单的视频播放? 如果有测试人员需要在里面使用VS这种集成开发工具,能不能用?

    我们这边基本上没经验,试了试VMWare Workstation,虚拟Linux然后ssh进去写代码,测试过了,没啥大问题,但是就默认安装了Windows 7,费了半天劲才激活,然后似乎显示效果很差,也不能测试网页中的flash,帧很不给力。

    是不是我们漏了什么步骤? 那个vmware-tools也安了。默认安装的。是不是虚拟机设置里面打开3D选项会有更多帮助?

    谢谢。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4539 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 10:07 PVG 18:07 LAX 03:07 JFK 06:07
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86