V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
captainm
V2EX  ›  程序员

小型虚拟化环境中, ESXI、PVE、XEN,该如何选择?

  •  
  •   captainm · 2019-10-21 11:20:38 +08:00 · 36901 次点击
    这是一个创建于 1620 天前的主题,其中的信息可能已经有所发展或是发生改变。
    小公司,开发人员 20 多,有一台服务器,性能尚可,物理机装 server 2008,然后现在用 hyper-v 装了不少虚拟机,svn、还有其他测试环境都跑在 hyper-v 上,感觉 hyper-v 很不灵活,虚拟机复制什么的,而且母鸡打个补丁重启一次想死。。
    准备将物理机虚拟化,考虑到后面人多起来(扩张还蛮快),会逐渐桌面虚拟化、增加服务器,欲问,何种虚拟化方案比较合适?个人比较熟悉 PVE。求刁大的大佬们解惑
    服务器配置:金牌 6130*2,128G
    59 条回复    2022-11-24 17:45:57 +08:00
    wordsman
        1
    wordsman  
       2019-10-21 11:37:30 +08:00
    windows 一路升上去,2012 以后也能用用的
    gzzchh
        2
    gzzchh  
       2019-10-21 11:49:12 +08:00 via Android
    落伍的 xen 别用 其他都可以
    PVE 核心也是 KVM 所以最后无非就是在 VMware 和 KVM 里选 这两个都没问题的。
    realpg
        3
    realpg  
       2019-10-21 11:53:56 +08:00
    如果没有国产软件要求和正版软件要求啥的 VMWARE

    搞私有云的忠告
    MonoLogueChi
        4
    MonoLogueChi  
       2019-10-21 11:54:42 +08:00 via Android
    用自己最熟悉的,否则会踩很多的坑。

    个人感觉 hyper-v 还可以,我一直在用,不过只是管理几台虚拟机,没试过虚拟机数量比较多的时候会怎么样
    mhycy
        5
    mhycy  
       2019-10-21 11:54:57 +08:00
    ESXI 好用好使好运维
    Osk
        6
    Osk  
       2019-10-21 12:06:19 +08:00
    Hyper-V 不支持 USB 设备重定向, 硬伤
    CallMeReznov
        7
    CallMeReznov  
       2019-10-21 12:08:49 +08:00
    还是 hyper-v 吧,你后面需要多的话肯定要上集群 HA 超融合 SAN 什么的 还是 hyper-v 最便宜
    当然 ESXI 是最好的选择,当时方案也贵。你爱折腾除外。
    wangyzj
        8
    wangyzj  
       2019-10-21 12:22:14 +08:00
    ESXI
    smallc2009
        9
    smallc2009  
       2019-10-21 12:22:14 +08:00
    Esxi 上手快, 易管理, 配合 vcenter 使用, 堪称降龙十八掌.
    当然价格贵的感人.
    FS1P7dJz
        10
    FS1P7dJz  
       2019-10-21 12:23:01 +08:00
    vmware 全家桶对中小型企业都是很不错的解决方案
    skyeycirno
        11
    skyeycirno  
       2019-10-21 12:24:34 +08:00
    如果为了好用,推荐 ESXI,好上手,和 VMWARE 一样,界面简单易操作,就是有正版化要求,建议问下行不行,如果不能正版就 KVM 吧,各大厂商主力的虚拟化方式,也最成熟
    Nasei
        12
    Nasei  
       2019-10-21 12:37:06 +08:00 via Android
    hyperv server 有人用过么
    whywhywhy
        13
    whywhywhy  
       2019-10-21 12:46:11 +08:00 via Android
    我也是反感 hyper-v 服务器每次打补丁要重启

    但是又没有切换去 esxi 的决心(毕竟还是习惯 windows 系的不折腾)
    snoopygao
        14
    snoopygao  
       2019-10-21 12:53:02 +08:00
    hyper-v 可以加 system center vmm 组件,不过这个必须有授权,并且……运维起来很麻烦,vmm 经常有问题,不如直接换成 vmware
    captainm
        15
    captainm  
    OP
       2019-10-21 13:18:19 +08:00
    @wordsman 打算齐了 hyper-v 了,虚拟机一多起来不好管理

    @gzzchh 好的,谢谢大佬回复
    captainm
        16
    captainm  
    OP
       2019-10-21 13:21:16 +08:00
    @realpg 大佬的意思是如果有和谐版软件,就不要用 VMWARE 吗?说实话,小公司,确实有些软件是用的和谐版的~~
    captainm
        17
    captainm  
    OP
       2019-10-21 13:23:47 +08:00
    @MonoLogueChi 虚拟机一多起来就不好管理了(我是直接 hyper-v 界面管理的,没有使用 vmm ),虚拟机复制、添加什么的,都不方便,不像 KVM、ESXI 这种弄好模板就可以直接用(也可能是我 hyper-v 的使用姿势不对),不过 hyper-v 快照倒是很方便
    captainm
        18
    captainm  
    OP
       2019-10-21 13:24:44 +08:00
    @CallMeReznov 不爱折腾。。最好放在那里就不用去管。。主要是虚拟机一多起来 hyper-v 确实不好管理
    rubycedar
        19
    rubycedar  
       2019-10-21 13:25:23 +08:00 via iPhone
    别问 问就是无脑 ESXi
    captainm
        20
    captainm  
    OP
       2019-10-21 13:25:49 +08:00
    @smallc2009 感谢大佬回复。ESXI 其实我自己的小机器上就在用,就是不知道企业环境中哪种方案比较好用,故来问下 v 站刁大的大佬们
    Chenamy2017
        21
    Chenamy2017  
       2019-10-21 13:26:56 +08:00
    我们目前 10 人,用的 ESXi
    okudayukiko0
        22
    okudayukiko0  
       2019-10-21 13:43:48 +08:00 via iPhone
    VMware ESXi 功能最全,但是价格最贵
    Hyper-V 性能不错,但不支持 USB 和声音( Windows Guest 通过远程桌面可支持声音和 USB )
    KVM 的图形性能是硬伤
    dk7952638
        23
    dk7952638  
       2019-10-21 13:50:16 +08:00
    pve 不好吗?
    captainm
        24
    captainm  
    OP
       2019-10-21 13:52:24 +08:00
    @skyeycirno ESXI、PVE 我自己的小机器都有在用,就是没有了解过企业级的方案,哪种比较合适
    @whywhywhy 实际上 esxi、kvm 这些也是部署的时候比较折腾吧~ windows 每次打补丁母鸡重启太难受了
    captainm
        25
    captainm  
    OP
       2019-10-21 13:52:44 +08:00
    @okudayukiko0 了解了,感谢吊大的大佬回复
    captainm
        26
    captainm  
    OP
       2019-10-21 13:53:17 +08:00
    @Chenamy2017 请问大佬用的是正版吗? 10 人的授权费用是多少
    skyeycirno
        27
    skyeycirno  
       2019-10-21 13:54:45 +08:00
    @captainm #24 这些都是企业级的,你买得起正版就 ESXI 呗,特别好用
    skyeycirno
        28
    skyeycirno  
       2019-10-21 13:56:01 +08:00
    @captainm #26 大概 3500RMB 左右一台正版授权
    realpg
        29
    realpg  
       2019-10-21 14:03:17 +08:00
    @captainm #16
    不用如果 keygen 满大街 vmware 也不打击
    我的意思是 你不是政企有国产化要求 且公司也没啥必须要用正版的压力 那就 VSPHERE 吧
    不要单 ESXi 连带 VCENTER,CLUSTER 都上来
    whywhywhy
        30
    whywhywhy  
       2019-10-21 14:24:42 +08:00
    @captainm 最大的原因我倒不是因为这个,我是因为只有一个服务器,Windows 的话容易找替代,要是我有替代服务器我肯定用 esxi,这玩意部署也简单。
    msg7086
        31
    msg7086  
       2019-10-21 14:28:36 +08:00
    有钱或者 D 版,vCenter + ESXi 搞起。
    穷,追求开源,PVE。
    我们的大厂客户清一色 vCenter + ESXi 跑 Windows 虚拟化,没见过用 KVM 和 Hyper-V 的。
    rocky1015
        32
    rocky1015  
       2019-10-21 14:35:06 +08:00
    Esxi 用了几年,转 PVE,印象深刻。说起来,PVE 和 Esxi 都不差,但 PVE 可以说更好用。去中心化,操作很好处理,之前 vcenter 一挂就开始头大。有条件的话完全可以做超融合集群。我这有好几个客户,都是 PVE 做的解决方案,授权成本可以完全忽略。存储方便,Pve 可以直接建 Ceph,很直接。
    dxfree
        33
    dxfree  
       2019-10-21 14:58:38 +08:00
    VMware 虚拟化方案,除了贵没别的毛病。
    laminux29
        34
    laminux29  
       2019-10-21 15:07:39 +08:00
    如果只有一台服务器,请插满内存条,然后装 WindowsServer2008R2,接着在上面跑 VMware WorkStation。

    如果有两台或两台以上的服务器,就可以用 VMware ESXi 了。目前 5.5 版本有*特*别*版。
    voscn
        35
    voscn  
       2019-10-21 16:02:40 +08:00
    ESXI 吧。。真的,别胡折腾了
    nullboy
        36
    nullboy  
       2019-10-21 16:16:30 +08:00
    pve 挺好的啊。kvm 能有啥毛病。
    tempdban
        37
    tempdban  
       2019-10-21 16:18:41 +08:00
    ESXI
    w2er
        38
    w2er  
       2019-10-21 16:22:58 +08:00 via iPhone
    如果是我选,用户全都用的是是 Linux ?我选 KVM,不然,我选 vmware
    uleh
        39
    uleh  
       2019-10-21 16:54:30 +08:00
    pve 或者 ovirt 了解一下
    Les1ie
        40
    Les1ie  
       2019-10-21 20:12:08 +08:00
    esxi 和 pve 都用过,感觉差不多 可能我没怎么用到高级功能吧 (doge)
    captainm
        41
    captainm  
    OP
       2019-10-21 23:54:20 +08:00
    @skyeycirno #27 了解了,感谢大佬的回复。

    @realpg #29 明白了,感谢大佬的回复。
    @msg7086 #31 了解了,感谢大佬的回复。
    captainm
        42
    captainm  
    OP
       2019-10-21 23:56:27 +08:00
    @rocky1015 #32 就个人的使用经验而言,赞同您的看法,PVE 确实从搭建到使用都更简单一些,但是考虑到之后的桌面虚拟化,综合衡量,我打算选择 ESXI。
    captainm
        43
    captainm  
    OP
       2019-10-21 23:59:23 +08:00
    @laminux29 #34 目前是只有一台服务器,emmm 我目前在 server2008 上跑 hyper-v,如果您的建议是换成 VMware 的话,我还不如继续使用 hyper-v。 跑虚拟机软件,太不灵活,母鸡打个补丁重启一次是真的很麻烦,跑在母鸡上的所有系统都要跟着暂停,因此才打算做虚拟化。
    good758
        44
    good758  
       2019-10-22 00:05:48 +08:00
    哈哈 ,我全弄 linux docker 我是来搞笑的吗
    lihongming
        45
    lihongming  
       2019-10-22 00:16:00 +08:00 via iPhone
    记得 Windows Hyper-V Server 是免费的,只要你的子鸡不用 Windows,就可以全免费了。
    追求正版的可以考虑一下
    loading
        46
    loading  
       2019-10-22 06:50:50 +08:00 via Android
    esxi 硬盘直通,简单无脑,靠谱。
    imydou
        47
    imydou  
       2019-10-22 09:02:38 +08:00
    公司之前用的 esxi,因为 vcenter 授权问题全部迁移到 hyper-v。
    发票软件一直是跑在虚拟机里,这个月抄税没有办法重定向税盘。
    defunct9
        48
    defunct9  
       2019-10-22 10:39:01 +08:00
    当然 kvm 了,esxi 没钱买
    evilic
        49
    evilic  
       2019-10-22 11:58:07 +08:00
    能折腾的话就 kvm,不想花太多时间的话,就 vmware。
    就我个人的话,偏向于搭建一个 openstack ……
    ps1aniuge
        50
    ps1aniuge  
       2019-10-22 12:24:17 +08:00
    ------------------------------------------------- [下载] -------------------------------------------------
    微软发布 Microsoft Hyper-V Server 2019 免费版!

    功能:
    它相当于一个简化版的,只含 hyper-v 功能的 win2019。

    关于 [商业] [永久免费] :
    从 hyper-v-2012r2,hyper-v-2016,hyper-v-2019,很多年以来,微软一直说它是 [商业] 免费的。
    都可以在微软免费下载并 [商业] 使用,不需要序号。

    安装镜像 iso 下载:
    https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2019

    Microsoft Hyper-V Server 2019 (x64) – DVD (Chinese-Simplified)
    文件大小=2.4GB
    发布日期=2018/10/03
    sha1=0F1265772F83E5319F22AB60FD6CB61EDFEBCEE1
    下载地址:
    ed2k://|file|cn_microsoft_hyper-v_server_2019_x64_dvd_55a748df.iso|2595502080|4D96CDA1A48BE682A109D4D00D6BD9FE|/

    Microsoft Hyper-V Server 2019 (updated Sept 2019) (x64) 中文
    sha1=61e083934d0f018f8c79539aeaca4587988bbf92
    cn_microsoft_hyper-v_server_2019_updated_sept_2019_x64_dvd_892226e4.iso
    下载地址:
    微软官方 msdn 最新出炉的软件,下载地址未知,欢迎大家告诉我。帮忙补全下载地址。

    @captainm
    ps1aniuge
        51
    ps1aniuge  
       2019-10-22 12:29:55 +08:00
    关于补丁多:
    1 3 月后,win2008r2,你想要补丁都没有了。2020-01-14 win2008eol,去掉节假日,即 3 个月后 eol。
    2 补丁多,是因为 win2008r2 太老,你用 hyperv2019 就没那么多补丁。
    3 补丁多,一部分是图形补丁,你若安装 [无图形版] hyperv2019,补丁就少多了。但只能从远程,用 powershell 来管理。若 powershell 水平不行,不建议用无图
    ps1aniuge
        52
    ps1aniuge  
       2019-10-22 12:42:43 +08:00
    关于用哪种,我觉得企业只有 hyperv,ESXI,2 种选择。这两种,用命令管理都得用 powershell。
    选择的原则应该是图形,命令行,介意的主要功能。


    hyperv 的 powershell 命令行手册:
    win8.1+win2012R2 中的 hyper-V 命令管理手册:
    https://docs.microsoft.com/zh-cn/powershell/module/hyper-v/?view=winserver2012r2-ps

    win10+win2016 中的 hyper-V 命令管理手册:
    https://docs.microsoft.com/zh-cn/powershell/module/hyper-v/?view=win10-ps



    esix 的 powershell 命令行:
    vsphere 官方 管理命令( powershell 模块),
    powercli-v11.4 手册
    https://code.vmware.com/docs/9638/cmdlet-reference/doc/index-all_cmdlets.html


    一台安装了最新版 win10 的,虚拟机上,安装 PowerCLI 模块:
    1 管理员权限,启动 powershell。
    2 install-module VMware.PowerCLI

    ==========
    让我来谈谈为什么不用 kvm,因为 kvm 的命令行不行。图形也不行。性能好像也不太好,只是据说。谁给点实测对比?

    kvm 是传统的 linux 虚拟化,命令行不支持对象,不支持基于管道的对象。比 powershell 差远了。

    图形界面,百家争鸣,有 30 以上种 web 界面。中文的少吧?比 vcenter,hyperv 差远了。
    wccc
        53
    wccc  
       2019-10-22 14:51:20 +08:00
    @ps1aniuge #52 https://www.redhat.com/zh/topics/virtualization/kvm-vs-vmware-comparison
    kvm 性能不行不太对的 ,只能说对于 windows 支持没有那么好 ,尤其的针对于图形的虚拟化,但是安装相关驱动以后.
    还是可以的.
    我记得阿里云 这种云服务商底层使用的都是 kvm 虚拟化
    ps1aniuge
        54
    ps1aniuge  
       2019-10-22 18:40:44 +08:00
    阿里云 这种云服务商底层使用的都是 kvm----------这话让人笑掉大牙。kvm 效率不行。会挤占 cpu。
    阿里用的是专用的,自己开发的硬件芯片,叫什么 xxx 第三代。
    captainm
        55
    captainm  
    OP
       2019-10-22 21:27:26 +08:00
    @ps1aniuge #52 非常感谢您的详细解答与资料。我已经决定使用 ESXi 方案,也会搭建一个 hyper-v2019 来玩玩看看。另外,cn_microsoft_hyper-v_server_2019_updated_sept_2019_x64_dvd_892226e4.iso 此镜像里里外外都找不到下载地址,或许未微软尚未放出吧。
    lchunk
        56
    lchunk  
       2019-10-25 14:28:21 +08:00
    kvm 性能不行搞笑吧,xenserver 也可以,贴一个链接对比一下吧
    http://blog.jason.tools/2019/01/pve-esxi-benchmark.html
    Madwyn
        57
    Madwyn  
       2020-01-10 01:46:30 +08:00
    @ps1aniuge 不用笑掉大牙。阿里云早期用的是 Xen 和 KVM,2015 年的时候两个版本都存在。现在除了基于神龙的 ECS 系列是使用芯片的虚拟化之外,剩下的机型都是基于 KVM。也就是说,目前阿里云大多数的服务器都是基于 KVM。不光是阿里云,AWS 也是一样,一点点 Xen,大部分是 KVM,还有一点点 Nitro。
    jmxct520
        58
    jmxct520  
       2020-09-08 15:23:24 +08:00
    ESXI 你的选择,授权问题。家用直接上盗版破解
    eudemonwind
        59
    eudemonwind  
       2022-11-24 17:45:57 +08:00
    感觉家用还是 PVE 或者 Hyper-V 好,
    PVE 的话自身就是 linux, 比如是 debian, 可以 all in boom, 省掉宿主机的内存消耗, 直接上一些 linux 优势的程序.
    Hyper-V 的话, 如果是无 GUI 的 core 版本, 可以远程管理, 开启一些防火墙之后就可以 MMC 远程管理+用其他 win 系统的 hyper-v 管理器来管理, 好像得加域控, 也应该有办法跳过域控. 如果是图形的就更简单了, 和操作 win 没啥区别, 而且 win 的电源管理也比较好, 无负载的时候 cpu 就运行在最低档, 非常的省电. 其他 Exsi PVE 基本上都是全速跑满负载的... EXSI 好像是, PVE 我没注意.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2015 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 16:18 · PVG 00:18 · LAX 09:18 · JFK 12:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.