有没有长期把 Hyper-V 当做主力机用的?

2021-12-05 17:29:21 +08:00
 Accessing

因为系统、软件的升级以及其他不可逆更改,导致没有办法回到从前,从而造成损失的情况经常有。当然也会有系统的备份,不过毕竟备份很难那么频繁,而且恢复速度还是挺慢的,有时候还是会造成不少损失。最近会使用 Hyper-V 做些测试,发现虚拟机的保存和恢复都很快,而且就算出问题,那么还有宿主机罩着,做什么操作也比较容易。

有没有长期把 Hyper-V 当做主力机用的?

10513 次点击
所在节点    程序员
45 条回复
xinghen57
2021-12-05 20:44:34 +08:00
@gamexg esxi 能在宿主机用虚拟机么
gamexg
2021-12-05 20:48:26 +08:00
@xinghen57 #21 默认不可以。
有人将显卡、usb 直通虚拟机后直接用虚拟机工作。
但是这个并不稳定,对硬件兼容要求高,而且涉及硬件直通的虚拟机将不能在开机状态做快照等操作。
不如用几百元的瘦客户端廉价电脑主机远程 esxi 省心。
neetrorschach
2021-12-05 21:53:50 +08:00
不同系统的 hyper-v 是不是不兼容。
win10 上创建的虚拟机,复制到 windos 2016 server 不认。
yuelang85
2021-12-05 22:00:57 +08:00
用过很多年。windows10 上面装了个 vbox 。玩游戏或其他的东西用 windows ,编程用主力虚拟机,如果需要做什么实验就再开几个。
mason961125
2021-12-05 22:07:25 +08:00
在 Windows 10 的 Hyper-V 里跑 Debian ,VSCode Remote SSH 连上去日常开发。Hyper-V 相对其他 hypervisor 在 Windows 上的体验比较好一点在于基本上不需要手动去关机,即使你主机重启,VM 的状态还是会持续的,所以日常也没有关机前手动关 VM 的困扰了。CPU 性能从跑 Geekbench 5 来看,基本上没啥损失; GPU ≈ 没有也不太影响后端开发。
nightwitch
2021-12-05 23:43:01 +08:00
不如 vmware
没声音没 usb 太窒息了
seakingii
2021-12-05 23:49:36 +08:00
@nightwitch vmware 里搞开发,体验还好吗?
abc8678
2021-12-06 00:18:39 +08:00
以前被病毒感染所有 exe 文件后,用 vmware 当作主力机,虚拟机连接 USB 网卡上网。外面主机相当于按键手机,做一些本地工作
ugvfpdcuwfnh
2021-12-06 00:28:34 +08:00
我的软路由就是 hyper-V ,从 esxi 转过来的。
宿主是 Windows server 2019 ltsc ,之所以从 esxi 转过来,就是我想用磁盘映射的功能在局域网里当 nas 用,这样就能节省一个黑群晖的虚拟机。
Osk
2021-12-06 00:41:38 +08:00
我现在的环境全是 hyper-v , 曾经有俩机器是 libvirt+kvm, 后来 linux 不满足需求换 Windows 后, 就全是 hyper-v 了.
跑 Windows 很爽, 跑 linux 无图形界面也很不错.

hyper-v 的不便:
不支持 usb 直通, (请不要和 rdp/增强会话的 usb 直通混为一谈). 有时需要连接 usb 接口的调试器, hyper-v 不行.
linux 图形性能极差, 不知道 5.15 的 hyper-v drm 能否带来一点改善.
xinghen57
2021-12-06 01:35:50 +08:00
@gamexg 确实。不过网络环境这硬性条件影响通用性。比如外出使用,网络不好甚至断网情况。
Accessing
2021-12-06 04:51:58 +08:00
@mason961125 VMware 也能实现自动保存和重启

自动保存 ↓

`vmx.headless.suspendOnHostShutdow`

只需要在配置文件中添加 `vmx.headless.suspendOnHostShutdow = "TRUE"` 即可。

可以直接去 config.ini (`C:\ProgramData\VMware\VMware Workstation\config.ini`) 添加,这样就会全局生效,但也可以在特定的 vmx 中添加应该也是有效的。

这种方式是最简单的,VMware 15 ,亲测有效。

自动重启 ↓

命令是`……\vmrun.exe -T ws start "…….vmx"`,如果想没有 GUI ,可以加`nogui`(推荐)
mason961125
2021-12-06 05:57:13 +08:00
@Accessing 没选 VMware 最主要的原因还是因为收费,虽然 Player 是免费的,基本功能也都有,但是还是有些痛点不能解决,所以就一直 Hyper-V 了。
sidkang
2021-12-06 09:17:22 +08:00
我在用 kvm 当主力机,游戏 /开发 /NAS 3 合 1
guyuesh2
2021-12-06 10:21:10 +08:00
@yanzhiling2001 vmware 一堆激活码,个人够用了.商用必须买正版.
cheng6563
2021-12-06 11:07:13 +08:00
Windows server 的 hyper-v 不清楚。
你要是用个人版 Windows 的 hyper-v 我只能说祝你好运。
winglight2016
2021-12-06 12:41:59 +08:00
用 pve 吧,性能损失小多了
loveminds
2021-12-06 13:03:16 +08:00
用 KVM 的相对比较多点
JuSH
2021-12-06 15:13:08 +08:00
前公司有套古老的系统,据说是公司起点。
虽然后面已经开发了其他版本的系统,但是还是小部分客户还在使用,不能完全停止维护。
整个开发环境就部署在一个 VMware Windows XP 虚拟机中,没次换维护人员的时候,把虚拟磁盘复制过去挂接上就可以了。
thtznet
2021-12-06 16:20:05 +08:00
PVE OK

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

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

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

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

© 2021 V2EX