• 请不要在回答技术问题时复制粘贴 AI 生成的内容
captainm
V2EX  ›  程序员

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

  •  
  •   captainm · Oct 21, 2019 · 39856 views
    This topic created in 2571 days ago, the information mentioned may be changed or developed.
    小公司,开发人员 20 多,有一台服务器,性能尚可,物理机装 server 2008,然后现在用 hyper-v 装了不少虚拟机,svn、还有其他测试环境都跑在 hyper-v 上,感觉 hyper-v 很不灵活,虚拟机复制什么的,而且母鸡打个补丁重启一次想死。。
    准备将物理机虚拟化,考虑到后面人多起来(扩张还蛮快),会逐渐桌面虚拟化、增加服务器,欲问,何种虚拟化方案比较合适?个人比较熟悉 PVE。求刁大的大佬们解惑
    服务器配置:金牌 6130*2,128G
    59 replies  •  2022-11-24 17:45:57 +08:00
    wordsman
    wordsman
    Oct 21, 2019
    1
    windows 一路升上去,2012 以后也能用用的
    gzzchh
    gzzchh
    Oct 21, 2019 via Android
    2
    落伍的 xen 别用 其他都可以
    PVE 核心也是 KVM 所以最后无非就是在 VMware 和 KVM 里选 这两个都没问题的。
    realpg
    realpg
    Oct 21, 2019
    3
    如果没有国产软件要求和正版软件要求啥的 VMWARE

    搞私有云的忠告
    MonoLogueChi
    MonoLogueChi
    Oct 21, 2019 via Android
    4
    用自己最熟悉的,否则会踩很多的坑。

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

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

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

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

    @realpg #29 明白了,感谢大佬的回复。
    @msg7086 #31 了解了,感谢大佬的回复。
    captainm
    captainm
    OP
    Oct 21, 2019
    42
    @rocky1015 #32 就个人的使用经验而言,赞同您的看法,PVE 确实从搭建到使用都更简单一些,但是考虑到之后的桌面虚拟化,综合衡量,我打算选择 ESXI。
    captainm
    captainm
    OP
    Oct 21, 2019
    43
    @laminux29 #34 目前是只有一台服务器,emmm 我目前在 server2008 上跑 hyper-v,如果您的建议是换成 VMware 的话,我还不如继续使用 hyper-v。 跑虚拟机软件,太不灵活,母鸡打个补丁重启一次是真的很麻烦,跑在母鸡上的所有系统都要跟着暂停,因此才打算做虚拟化。
    good758
    good758
    Oct 22, 2019
    44
    哈哈 ,我全弄 linux docker 我是来搞笑的吗
    lihongming
    lihongming
    Oct 22, 2019 via iPhone
    45
    记得 Windows Hyper-V Server 是免费的,只要你的子鸡不用 Windows,就可以全免费了。
    追求正版的可以考虑一下
    loading
    loading
    Oct 22, 2019 via Android
    46
    esxi 硬盘直通,简单无脑,靠谱。
    imydou
    imydou
    Oct 22, 2019
    47
    公司之前用的 esxi,因为 vcenter 授权问题全部迁移到 hyper-v。
    发票软件一直是跑在虚拟机里,这个月抄税没有办法重定向税盘。
    defunct9
    defunct9
    Oct 22, 2019
    48
    当然 kvm 了,esxi 没钱买
    evilic
    evilic
    Oct 22, 2019
    49
    能折腾的话就 kvm,不想花太多时间的话,就 vmware。
    就我个人的话,偏向于搭建一个 openstack ……
    ps1aniuge
    ps1aniuge
    Oct 22, 2019
    50
    ------------------------------------------------- [下载] -------------------------------------------------
    微软发布 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
    ps1aniuge
    Oct 22, 2019
    51
    关于补丁多:
    1 3 月后,win2008r2,你想要补丁都没有了。2020-01-14 win2008eol,去掉节假日,即 3 个月后 eol。
    2 补丁多,是因为 win2008r2 太老,你用 hyperv2019 就没那么多补丁。
    3 补丁多,一部分是图形补丁,你若安装 [无图形版] hyperv2019,补丁就少多了。但只能从远程,用 powershell 来管理。若 powershell 水平不行,不建议用无图
    ps1aniuge
    ps1aniuge
    Oct 22, 2019
    52
    关于用哪种,我觉得企业只有 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 差远了。
    fkmc
    fkmc
    Oct 22, 2019
    53
    @ps1aniuge #52 https://www.redhat.com/zh/topics/virtualization/kvm-vs-vmware-comparison
    kvm 性能不行不太对的 ,只能说对于 windows 支持没有那么好 ,尤其的针对于图形的虚拟化,但是安装相关驱动以后.
    还是可以的.
    我记得阿里云 这种云服务商底层使用的都是 kvm 虚拟化
    ps1aniuge
    ps1aniuge
    Oct 22, 2019
    54
    阿里云 这种云服务商底层使用的都是 kvm----------这话让人笑掉大牙。kvm 效率不行。会挤占 cpu。
    阿里用的是专用的,自己开发的硬件芯片,叫什么 xxx 第三代。
    captainm
    captainm
    OP
    Oct 22, 2019
    55
    @ps1aniuge #52 非常感谢您的详细解答与资料。我已经决定使用 ESXi 方案,也会搭建一个 hyper-v2019 来玩玩看看。另外,cn_microsoft_hyper-v_server_2019_updated_sept_2019_x64_dvd_892226e4.iso 此镜像里里外外都找不到下载地址,或许未微软尚未放出吧。
    lchunk
    lchunk
    Oct 25, 2019
    56
    kvm 性能不行搞笑吧,xenserver 也可以,贴一个链接对比一下吧
    http://blog.jason.tools/2019/01/pve-esxi-benchmark.html
    Madwyn
    Madwyn
    Jan 10, 2020
    57
    @ps1aniuge 不用笑掉大牙。阿里云早期用的是 Xen 和 KVM,2015 年的时候两个版本都存在。现在除了基于神龙的 ECS 系列是使用芯片的虚拟化之外,剩下的机型都是基于 KVM。也就是说,目前阿里云大多数的服务器都是基于 KVM。不光是阿里云,AWS 也是一样,一点点 Xen,大部分是 KVM,还有一点点 Nitro。
    TonyLab
    TonyLab
    Sep 8, 2020
    58
    ESXI 你的选择,授权问题。家用直接上盗版破解
    eudemonwind
    eudemonwind
    Nov 24, 2022
    59
    感觉家用还是 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 我没注意.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1442 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 113ms · UTC 18:20 · PVG 02:20 · LAX 10:20 · JFK 13:20
    ♥ Do have faith in what you're doing.