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

2019-10-21 11:20:38 +08:00
 captainm
小公司,开发人员 20 多,有一台服务器,性能尚可,物理机装 server 2008,然后现在用 hyper-v 装了不少虚拟机,svn、还有其他测试环境都跑在 hyper-v 上,感觉 hyper-v 很不灵活,虚拟机复制什么的,而且母鸡打个补丁重启一次想死。。
准备将物理机虚拟化,考虑到后面人多起来(扩张还蛮快),会逐渐桌面虚拟化、增加服务器,欲问,何种虚拟化方案比较合适?个人比较熟悉 PVE。求刁大的大佬们解惑
服务器配置:金牌 6130*2,128G
37111 次点击
所在节点    程序员
59 条回复
captainm
2019-10-21 23:54:20 +08:00
@skyeycirno #27 了解了,感谢大佬的回复。

@realpg #29 明白了,感谢大佬的回复。
@msg7086 #31 了解了,感谢大佬的回复。
captainm
2019-10-21 23:56:27 +08:00
@rocky1015 #32 就个人的使用经验而言,赞同您的看法,PVE 确实从搭建到使用都更简单一些,但是考虑到之后的桌面虚拟化,综合衡量,我打算选择 ESXI。
captainm
2019-10-21 23:59:23 +08:00
@laminux29 #34 目前是只有一台服务器,emmm 我目前在 server2008 上跑 hyper-v,如果您的建议是换成 VMware 的话,我还不如继续使用 hyper-v。 跑虚拟机软件,太不灵活,母鸡打个补丁重启一次是真的很麻烦,跑在母鸡上的所有系统都要跟着暂停,因此才打算做虚拟化。
good758
2019-10-22 00:05:48 +08:00
哈哈 ,我全弄 linux docker 我是来搞笑的吗
lihongming
2019-10-22 00:16:00 +08:00
记得 Windows Hyper-V Server 是免费的,只要你的子鸡不用 Windows,就可以全免费了。
追求正版的可以考虑一下
loading
2019-10-22 06:50:50 +08:00
esxi 硬盘直通,简单无脑,靠谱。
imydou
2019-10-22 09:02:38 +08:00
公司之前用的 esxi,因为 vcenter 授权问题全部迁移到 hyper-v。
发票软件一直是跑在虚拟机里,这个月抄税没有办法重定向税盘。
defunct9
2019-10-22 10:39:01 +08:00
当然 kvm 了,esxi 没钱买
evilic
2019-10-22 11:58:07 +08:00
能折腾的话就 kvm,不想花太多时间的话,就 vmware。
就我个人的话,偏向于搭建一个 openstack ……
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
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
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
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
2019-10-22 18:40:44 +08:00
阿里云 这种云服务商底层使用的都是 kvm----------这话让人笑掉大牙。kvm 效率不行。会挤占 cpu。
阿里用的是专用的,自己开发的硬件芯片,叫什么 xxx 第三代。
captainm
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
2019-10-25 14:28:21 +08:00
kvm 性能不行搞笑吧,xenserver 也可以,贴一个链接对比一下吧
http://blog.jason.tools/2019/01/pve-esxi-benchmark.html
Madwyn
2020-01-10 01:46:30 +08:00
@ps1aniuge 不用笑掉大牙。阿里云早期用的是 Xen 和 KVM,2015 年的时候两个版本都存在。现在除了基于神龙的 ECS 系列是使用芯片的虚拟化之外,剩下的机型都是基于 KVM。也就是说,目前阿里云大多数的服务器都是基于 KVM。不光是阿里云,AWS 也是一样,一点点 Xen,大部分是 KVM,还有一点点 Nitro。
jmxct520
2020-09-08 15:23:24 +08:00
ESXI 你的选择,授权问题。家用直接上盗版破解
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 我没注意.

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

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

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

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

© 2021 V2EX