现在的电脑跑虚拟化的话性能应该是足够的了,功耗也比以前低,再加上毒瘤的一些行为、脱机 BT/PT 、昂贵的万兆交换机、HTPC 、特殊的网络需求,在一个现在主流的台式机上实现:
关于实现这些功能,我的想法是使用 Esxi 或者 Hyper-V,开多个虚拟机。 硬件方面,为了降低成本,感觉可以用一般的 matx 或者 atx 的机箱,加装一块低价的 PCIe 千兆网卡,存储的话用一块 SATA SSD 或者 NVMe SSD 装系统,再加上机械硬盘的阵列放资料。 图形方面,Vmware 不太了解,感觉图形性能并不是很好。Hyper-V 的话就想办法使用 RemoteFX,给毒瘤培养皿们分配 vGPU,这样应该可以解决图形性能方面的问题。 连接的话,反正有公网 ipv6 的地址了,不清楚开 RDP,VNC 之类的东西会不会被封,如果有问题的话就套个代理+防火墙,实在不行就中转一下 如果性能还有富裕,有些可能带毒的东西也可以放进去跑,甚至还可以分配一个 GPU
担心的地方:
其他的想法
1
billlee 2020-05-08 21:40:03 +08:00
我在用塔式服务器做 3 + 4, 待机功耗不大. 跑毒瘤应该没问题,虚拟机逃逸这种大杀器不是用来干这个的。软路由也应该不是问题。
跑多个虚拟机可能内存会是个问题,家用平台没有 registered RAM, 内存大小很有限 另外 HTPC 大概需要显卡直通? |
2
chevalier 2020-05-08 22:07:51 +08:00
B 站司波图有一期讲这个,可以去看看
|
3
fancy2020 2020-05-08 22:34:42 +08:00
我就折腾了这样一台机器,物理机用的 debian,用 kvm+virsh,上边分别跑了:
openwrt/openmediavault/debian/win10/docker 若干, 分别做:软路由、影音中心、开发机、测试、nextcloud 、下载机等等 已经离不开了 |
4
fancy2020 2020-05-08 22:44:56 +08:00
刚才没仔细看,毒瘤培养皿是啥意思?
|
5
nguoidiqua 2020-05-08 23:16:21 +08:00
搞当然可以搞了,最近似乎很流行这么搞,我个人更倾向于用 PVE 。
|
6
minami 2020-05-08 23:30:47 +08:00
分配 vGPU---->老哥,英伟达游戏卡是没有 vGPU 功能的,你只能直通
|
7
systemcall OP @fanchangyong 装全家桶用的,培养满了删了重建一个或者用快照恢复+静默安装,毒瘤似乎是可以静默安装的,系统也可以。
|
8
ZRS 2020-05-08 23:35:13 +08:00
完全可以,方案也有很多。但是注意至少网络设施要独立出来,否则 All in One, One boom All Boom 。
|
9
systemcall OP @billlee 现在内存不是很便宜,不清楚新出的 3100 配 8G 内存简单的需求能否满足。手里还有个 4 代 i3 的平台,不过主板太老了有点毛病,除了 PCIe 以外的接口不太灵敏了,而且网卡是百兆的。换新平台又要换内存,有 2x4G 的 DDR3
不太清楚繁殖后的毒瘤到底要怎样的配置才能跑起来,不准备小心翼翼的用,等到慢到无法接受就重新创建一个,用起来省事些,而且可以按照厂商和类型分开。但是感觉很费硬盘,SSD 可以拿出来用的只有 240G 和 120G 各一个,不过都是大厂的,性能也不算很低下,读密集的话应该扛得住,如果用 Windows Thin PC 的话也许放得下 另外,网络方面感觉不太好配置,之前买了一对网管交换机想用上并且做软路由,htpc 的话不清楚 RemoteFX 能不能解码。如果采用直通显卡的话,一般的主板没那么多 PCIe X16,显卡手里倒是有几个。 HTPC 做不了也无所谓,家里的电视现在也就看 cctv |
10
systemcall OP @minami 闲置的显卡现在也是亮机卡的水平,不打算新买显卡了,n a 都有。查过 RemoteFX 是可以支持 A 卡的
还有,我想利用现有的设备,但是是不支持直通的 |
11
minami 2020-05-09 00:30:12 +08:00
@systemcall #10 跟 RemoteFX 有什么关系? vGPU 是虚拟 GPU,能把一块物理显卡掰给多个虚拟机用
|
12
zhaiblog 2020-05-09 03:17:25 +08:00 via iPhone
@nguoidiqua 想知道 pve 和 esxi 区别主要在哪?
|
13
ericls 2020-05-09 03:35:53 +08:00
r/homelab
|
14
cnnblike 2020-05-09 07:07:15 +08:00
软路由可以独立出来,我之前硬盘主硬盘坏了难修得一匹
|
15
ladypxy 2020-05-09 07:09:17 +08:00 via iPhone
完全没问题,最好的选择是 Citrix,用 xendesktop+pvs
|
16
coolrice1 2020-05-09 07:35:23 +08:00
不懂就问,毒瘤是什么?
|
17
CheekiBreeki 2020-05-09 07:57:54 +08:00 via Android 2
@coolrice1 國產軟件階毒瘤
|
18
tonyzheng 2020-05-09 09:55:09 +08:00
unraid 应该也能满足你的要求~
b 站上也有想过 all in one 的教程。 |
19
jedihy 2020-05-09 11:07:19 +08:00 via iPhone
能绕过 hyperguard 那就厉害了,可以击穿所有 azure 的 host 了。
|
20
Hazurt 2020-05-09 12:20:42 +08:00
我用 pve 整合了軟路由和下載機,其他的性能需求相對高不少,功耗也高,平常開的也是浪費。
|
21
laminux29 2020-05-09 13:37:46 +08:00
虚拟化的本质是砸钱换方便,不缺钱的话当然可以在家里搞。
|
22
Kiriya 2020-05-12 10:30:57 +08:00
用 win10+vmware 运行 OPENWRT 实现了 下载机+NAS+旁路由+adguard home 日常待机 CPU 占用 5%😂,内存占用 60%
|
23
deorth 2020-05-12 23:56:30 +08:00
vGPU 家用级的只有 intel 的 gvt-g,这也是我目前还没切到锐龙的主要原因。gvt-g 在我这里性能并不好
|
24
133qaz 2020-05-29 20:46:13 +08:00 via Android
@billlee 老哥能介绍下你的 kvm+virsh 吗?我和你一样是 debian+openmediavault+docker ;虚拟机是 virtualbox 。vbox 性能比不上 kvm,所以一直在找合适的方案(不喜欢 proxmox ve 那种嵌套再虚拟一个 debian 。我相信你肯定也是知道 pve 的,并且 pve 是基于 debian 的,但这货改了 debian 很多,没法做主力系统)如果你有博客地址介绍可以发个链接。如果你觉得太系统性不是三两句能说清楚的,你给我些关键字我自己去找(我已经搜了 kvm+virsh,基本上不知所云,我不是计算机相关人员,但会爬墙,会使用翻译软件)
|
26
133qaz 2020-05-29 20:48:22 +08:00 via Android
@fanchangyong 老哥能介绍下你的 kvm+virsh 吗?我和你一样是 debian+openmediavault+docker ;虚拟机是 virtualbox 。vbox 性能比不上 kvm,所以一直在找合适的方案(不喜欢 proxmox ve 那种嵌套再虚拟一个 debian 。我相信你肯定也是知道 pve 的,并且 pve 是基于 debian 的,但这货改了 debian 很多,没法做主力系统)如果你有博客地址介绍可以发个链接。如果你觉得太系统性不是三两句能说清楚的,你给我些关键字我自己去找(我已经搜了 kvm+virsh,基本上不知所云,我不是计算机相关人员,但会爬墙,会使用翻译软件)
|
27
fancy2020 2020-05-29 23:01:00 +08:00 1
@133qaz https://mp.weixin.qq.com/s/XwuiXG6BoMSuvhIYsFtRSA 这是我公众号,之前写过一篇文章介绍了我在 KVM 虚拟机之上搭建 openwrt 软路由的经过,你可以参考一下。如果链接过期,顺便说一下我公众号名字:<前端时光机>,文章名称:<软路由折腾记>
|