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

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

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

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

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

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

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

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

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