搞了个 X86 ,打算拿来 7x24 开机,主要装 homeassistant ,node ,web 这些常用环境,需要使用到 Docker ,
刚开始打算的是 ESXI 装 Ubuntu 再套 Docker
但是想了下,我又不拿来玩软路由,所有的环境在 Linux 下就都能跑了,直接物理机上个 Linux 就行哇,是不是没必要走 ESXI 这样套个娃(主要还是考虑是不是有性能损耗,虽然我这些东西好像对性能也没啥过分的要求,哈哈)
求大佬分析下利弊,有必要套娃吗?
1
haython 2022-02-22 16:31:49 +08:00
ESXI 是收费的
|
2
raptor 2022-02-22 16:34:32 +08:00
PVE 套娃,这样 Linux 也有了
|
3
2NUT 2022-02-22 16:36:13 +08:00 1
不需要套
你这需求用安心 docker 隔离下资源就行 |
4
ResidualBlood 2022-02-22 16:36:17 +08:00
自家 Debain10+PVE
大部分服务 Docker PVE 用来开个 Win |
7
bitllion 2022-02-22 16:42:33 +08:00 2
套娃,可以随时备份,挂了直接回滚,建议 pve ,性能损失很小,大概 3%左右?
|
8
v2410117 OP @ResidualBlood 我这需求上 Win 没多大意义,那应该感觉直接裸机上 Linux 用 Docker 起服务应该就够了
|
11
dreamramon 2022-02-22 16:49:53 +08:00
家里又没有多租户,就你一个人,没必要 esxi 了,直接裸机 docker 就好了。
|
12
littlewing 2022-02-22 16:50:56 +08:00
上 esxi 或 pve 一般是要装多个系统,可能是 win + Linux 不同用途,可能是多个 Linux ,有些用来跑服务,有些用来瞎折腾
|
13
2NUT 2022-02-22 16:55:01 +08:00 1
@haython #10 vSphere 7.0 has been released and as known from previous versions, VMware provides a free version of their Hypervisor ESXi for everyone again. The license key can be created for free at VMware's website. It has no expiration date.
没有企业特性而已(动态迁移,高可用,vcenter ) https://kb.vmware.com/s/article/2107518?lang=zh_CN |
14
feather12315 2022-02-22 16:55:54 +08:00 via Android
上 exsi ,或者 pve 啥的,方便重装系统,环境坏了再起一个
|
15
deplivesb 2022-02-22 16:56:32 +08:00
套什么娃呀,你又不是多个系统,你只是多个服务。docker 足矣。稳定性足够了,我家的软路由直上物理机的,到今年 4 月份就整一年没重启过,也没出过问题了。年前买的 r86s ,Ubuntu 物理机直装,做了个 GitLab 服务器,也已经稳定运行一个多月了。
|
16
kkjinping 2022-02-22 16:58:14 +08:00
推荐 pve
|
17
ScepterZ 2022-02-22 17:00:31 +08:00
喜欢折腾就折腾玩玩,不喜欢的话直接装个 Ubuntu server 就够了
|
18
SilencerL 2022-02-22 17:05:40 +08:00
@v2410117 #9
除了某些硬件直通需要自己敲命令去做,其他基本的功能来说 PVE 很好用了,反而 ESXi 会挑硬件七七八八的。 |
19
WilsonWenJ 2022-02-22 17:13:50 +08:00
我前几年捡的矿机蜗牛星际 J1900 都能装 ESXI 啊,随便找了个序列号,也不挑配置啊,安装又简单,管理端也简单。
|
20
flexbug 2022-02-22 17:15:04 +08:00
我是裸机装的 Windows 2016 ,服务器是 GEN8 ,用了 5 年多了,没出过故障
|
21
flexbug 2022-02-22 17:16:53 +08:00
Windows 下我用的 hyper v 虚拟出 Ubuntu 和 openwrt 玩,主要是 Windows 下用 115 比较方便,Linux 下好像没有
|
22
superrichman 2022-02-22 17:25:21 +08:00
直接上 linux ,套娃没啥意义
|
23
haython 2022-02-22 17:26:06 +08:00
@2NUT 是我看错了,试用 60 天的是 VMware vSphere ,免费版是 VMware vSphere Hypervisor
需要注册账号,获取下载地址和 License https://customerconnect.vmware.com/cn/group/vmware/evalcenter?p=free-esxi7 |
24
clf 2022-02-22 17:32:15 +08:00
exsi 会有驱动 /直通相关的稳定性问题。
pve 或者 linux 吧。 |
25
lancevps 2022-02-22 17:32:16 +08:00
虚拟机比较好,至少以后做点测试啊,尝试点新玩意,不会动到稳定的环境
|
26
0ZXYDDu796nVCFxq 2022-02-22 17:34:12 +08:00 via Android
PVE 直接 lxc ,一个娃都不用套
|
27
strongcoder 2022-02-22 17:53:40 +08:00 via iPhone
我是 pve 套娃
|
28
Routeros 2022-02-22 17:58:04 +08:00
PVE 就是一个 linux
|
29
sweeperssl 2022-02-22 18:02:52 +08:00
看配置,配置好了直接 pve 扩展性强,创建 n 个机器然后用 rancher 一类。
配置一般的话可以直接 portainer ,新版本也支持 kubernetes ,后面弄两个树莓派也可以当节点。 |
30
kingfalse 2022-02-22 18:15:16 +08:00 via Android
我是迫于台式机单核显,所以搞了 openSUSE ,日常桌面看看电影上上网,ssh 上去 docker 啥的跑一跑,idea 写写代码啥的,稳的一批
|
31
afirefish 2022-02-22 18:20:28 +08:00
建议 pve 套娃。
一来 pve 本身就是基于 Debian11 的 linux ,二来系统放虚拟机里面可以随时快照,就算瞎搞,恢复一下快照就恢复如初了;三来对于你的应用来说性能损失可以忽略不计 |
32
MonoLogueChi 2022-02-22 18:24:24 +08:00 via Android
pve+lxc ,如果不是特殊需求,用 lxc 会比虚拟机好一点
|
33
ayasakinagi 2022-02-22 18:42:51 +08:00 via iPhone
裸机上 linux 也可以呀, 后面想用虚拟机的话装个 libvirt 和 qemu-kvm 即可
|
34
nine 2022-02-22 18:51:21 +08:00
KVM 虚拟化就可以了,有 Web 管理界面。 你也可以在宿主机上做你想做的事
|
35
waltcow 2022-02-22 18:53:18 +08:00 via iPhone
Pve 吧
|
36
tinkerer 2022-02-22 19:04:25 +08:00
k3s
|
37
fy 2022-02-22 19:46:08 +08:00
建议 PVE 套娃,PVE 比 exsi 简单多了
|
38
tuutoo 2022-02-22 19:57:38 +08:00 via Android
如果只是玩嘛 用虚机方案好些 备份还原方便啊 一 snapshot 就好了 还可以多装几个系统 docker 可以装 portainer 图形化管理
|
39
louisyoungx 2022-02-22 20:02:16 +08:00
如果有多系统需求的才需要上 esxi 吧,没有的话 docker 也够用了
|
40
GLee9507 2022-02-22 20:17:42 +08:00
unraid
|
41
ferock 2022-02-22 20:18:24 +08:00 via iPhone
pve ,装 linux
|
42
superszy 2022-02-22 21:33:25 +08:00
还是推荐套个娃,哪怕不用多系统,快照啊,迁移啊,等等还是很方便。
有种把 ESXi 或者 PVE 当成带外管理用的感觉。 |
43
ajaxfunction 2022-02-22 21:37:44 +08:00
pve 吧,损失那点性能可以忽略不计,但带来的好处是真的很多
|
44
cwcc 2022-02-22 21:38:13 +08:00
我自己目前的方案是:宿主机 Windows 10 LTSC 2021 (因为偶尔还有玩游戏的需求,AMD 的核显性能还不错),开一堆 Hyper-V ,里面包含 Ubuntu 、Alpine 、Windows 10 等,Ubuntu 用的是 Server ,因为 Hyper-V 图形性能其实不太好,但 CPU 和内存使用可以很灵活地分配(比如可以分配 1G-64G 的动态内存),而且待机状态下明显比其他虚拟机更省电(现实意义上的省电)。
不过如果你对图形界面没需求的话,感觉直接上裸机 Linux 是更好的选择。ESXI 目前还没了解过,因为大部分时间我都在自己折腾 Linux 。 |
45
digimoon 2022-02-22 23:24:35 +08:00
套娃 cpu 性能损耗应该 3%左右,家用设备直接裸机 linux 应该对硬件支持好点
|
47
flynaj 2022-02-23 00:25:22 +08:00 via Android
会搞的话主机装 openwrt, 装 lxc 性能最好
|
48
LeeReamond 2022-02-23 07:26:20 +08:00
@bitllion 大佬问下基于 PVE 能不能装显卡驱动,比如跑深度学习训练用 pve 的机器行吗
|
49
nbweb 2022-02-23 08:26:26 +08:00
建议 pve 或 esxi ,好处是,底层系统十年不动都行,虚拟机可以随时重建,升级等等,折腾比较方便。实体机直装 ubutnu ,万一哪个地方挂了,维护起来麻烦的很,虚拟机里面,直接新建一个就行了,把直通的硬盘或网卡,直接移过来,无损重装。
|
50
xuanbg 2022-02-23 08:35:09 +08:00
只要稳定不折腾就没必要套。套的好处就是可以稳定和折腾兼顾。
|
51
zhouzm 2022-02-23 08:44:53 +08:00
很多人建议 pve ,我也用了很长时间的 pve ,但最近发现,如果只是需要在主机上装个 Win 使用,直接装 virt-manager 似乎性能最好,挂载外设也方便。所以我现在的建议是裸机 Debian ,apt -y install virt-manager 。
随手给个一键 Windows 自动开机全屏脚本: ! /bin/bash vm=winxp /usr/bin/virsh -c qemu:///system list --all | /usr/bin/grep -e "$vm.*running" || /usr/bin/virsh -c qemu:///system start $vm && /usr/bin/virt-viewer -f -w -H toggle-fullscreen=shift+f11,release-cursor=shift+f12 -c qemu:///system $vm |
52
Kevinyy 2022-02-23 08:51:46 +08:00
楼主服务器用的是啥配置,正好我也想参考一下
|
53
itgoyo 2022-02-23 09:10:37 +08:00
各位 v 友请水一下各自的家庭服务器配置情况啊
|
54
wangmn 2022-02-23 09:13:16 +08:00
我是 pve 套娃
|
55
photon006 2022-02-23 09:17:58 +08:00
@LeeReamond 能,我 pve 虚拟一台 win10 ,主板插 2 张 3080 直通给 win10 ,同时挖矿满算力。
|
56
MeetTheFuture 2022-02-23 09:36:18 +08:00
建议 pve 套娃
|
57
bthulu 2022-02-23 09:41:43 +08:00
esxi 吧, 三年前给公司电脑上装了个, 上面装了个 ubuntu, 开了个 gitea, nginx, mysql, 还装了个 windows server, 提供 sql server, ftp 等服务.
就是普通的组装机, 装上当公司服务器用, 已经稳定运行三年多了, 一点毛病都没有 |
58
soulzz 2022-02-23 09:43:59 +08:00
PVE lxc 模板开 alpine 虚拟机 性能损失最小
|
59
xxb 2022-02-23 10:04:45 +08:00 via iPhone
如果硬盘多,建议 unraid ,磁盘管理比较灵活
|
60
ltkun 2022-02-23 10:34:10 +08:00
PVE 非特权容器 LXC 下 Linux 的里面开 docker
套娃属于 重要服务直接给个 LXC kms 这种基本不用除了 win |
61
ZeroDu 2022-02-23 10:47:29 +08:00
其实 esxi 要简单些,界面易懂。就很你电脑上用 wmware 一样; pve 就是适合折腾
|
62
preach 2022-02-23 10:50:25 +08:00
各有各的用处,别人说的你永远不能死心,建议体验之后自己选择。
ps: 我用 PVE |
63
zerohzd 2022-02-23 10:51:43 +08:00
esxi 支持你电脑的网卡的话,建议上 esxi ,毕竟是商业公司的产品,上手容易。PVE 的界面还是太简陋了。
|
64
THESDZ 2022-02-23 11:38:04 +08:00
裸机跑 docker 就好了
1.考虑安全问题(权限) 2.考虑备份问题 |
65
jasonyang9 2022-02-23 11:48:33 +08:00 via Android
硬件配置性能足够,又想方便的创建虚拟机或容器的话就上 PVE 咯。比如你经常会弄几个虚拟机做试验的那种
|
66
tankren 2022-02-23 13:17:51 +08:00
习惯了 ESXI 前提是硬件兼容性高
|
67
ugvfpdcuwfnh 2022-02-23 14:29:38 +08:00
居然没有人说 hyper-v server 2019 ?那我来给他推一波。
先提醒一下喷子,hyper-v server 跟 hyper-v 不一样: hyper-v server 是裸机系统,对标的是 vsphere ; hyper-v 是 windows 里的组件,对标的是 VMware 、virtualbox 。 我的软路由用的既不是 esxi/vsphere ,也不是 pve ,而是 hyper-v server ,在国内算是小众里的小众了。 |
68
ugvfpdcuwfnh 2022-02-23 14:31:28 +08:00
@ugvfpdcuwfnh 楼上忘了说了,hyper-v server 2019 是免费系统。
|
69
xlsepiphone 2022-02-23 14:32:07 +08:00
PVE 套娃
|
70
GKLuke 2022-02-23 15:31:28 +08:00
我用 esxi
|
71
anubu 2022-02-23 15:37:41 +08:00
Windows + Hyper-V 稳定使用多年。
还是看自己是否需要一个 7X24 开机的桌面,如果需要,则一般是在保证桌面使用情况下兼顾虚拟化、容器等各种玩具。这种场景下的 Windows 桌面 + Hyper-V 和 Linux 桌面 + KVM 都是不错的选择。当然也可以反过来,保证虚拟化平台优先,再考虑兼顾桌面使用,各种 Hypervisor+虚拟机桌面直通,会比较折腾一些。 @ugvfpdcuwfnh 就我个人了解到的信息,不考虑管理组件,Hyper-V Server 和 Windows 桌面中的 Hyper-V 都是 type-1 的虚拟化,层级应该是一致的。VMware Workstation 和 VBox 是 type-2 虚拟化,和 Hyper-V 的层级不一致。 |
72
bitllion 2022-02-23 15:59:09 +08:00
@LeeReamond pve 、esxi 这类都有硬件直通功能的,显卡直通到虚拟机,网上都有教程,俺在学校维护的集群就是这么干的
|
73
ugvfpdcuwfnh 2022-02-23 16:22:22 +08:00
@anubu 你说的是技术层面的,我说的是商业竞争层面的。
虽然都是 type1 ,但是宿主系统是 hyper-V server 时,它是专职虚拟化工作的,而 windows 作为宿主系统,虚拟化只是其中之一的一个功能。 |
74
psirnull 2022-02-23 16:30:41 +08:00
问就是 esxi
|
75
ugvfpdcuwfnh 2022-02-23 16:33:50 +08:00
@anubu 顺带说一句,我以前也是从 windows + hyper-V 入手的(应该没有人直接上手 hyper-v server 的吧?),因为软路由的 CPU 是 3865U ,性能一般般,才改成 hyper-V server 的。
现在玩软路由,对 CPU 要求越来越高,因为科学上网的原因,对加密解密的需求越来越大,所以 CPU 在 fq 测网速时,影响很大,能省一点是一点。如果你只是要求能科学上网,那你现在那个方案可以不改,如果你在 fq 时,也有跑满带宽的需求,你就会改方案了。 当然,土豪无视哈~~加钱解决! |
76
mosliu 2022-02-23 17:33:34 +08:00
个人推荐 PVE
|
77
zyq2280539 2022-02-24 12:45:04 +08:00
我推荐直接裸机直接 Linux 就好,这些基础环境很容易折腾。折腾就好好折腾下,尽量裸机自己跑。😆
|
78
mayli 2022-02-27 07:22:29 +08:00 via Android
个人推荐裸 linux Ubuntu Alpine 都行 zfs libvirt lxc docker 都能玩
|
79
workman2021 2022-03-03 14:08:29 +08:00 via iPhone
@bthulu 请问 在局域网内 如何从其他客户端上访问 esxi 上的 windows server 呢 。
|
80
bthulu 2022-03-03 14:15:06 +08:00 1
@workman2021 跟你访问局域网内其他独立主机一样的方式访问
|