V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
FastAce
V2EX  ›  程序员

vmware 使用咨询,有经验大佬帮忙康康

  •  
  •   FastAce · 3 天前 via Android · 2160 次点击

    博通收购了 vmware 直接来了一个 all in free ,于是手痒想尝试一下 目前有个疑虑就是: 在 Winserver 系统上安装 VMware 之后,如何确保 [自启一定能启动起来] ,现实情况是,虚拟机也是 all in one ,包括软路由拨号,一旦没有自启成功,直接断网,并且机器还在老家,老家没有人会操作,就担心这一点

    目前用的 hyperV 能够做到不用任何多余设置就能自启,这一点比较好,但是发现有个问题就是 hyperv 分配 4G 内存,内部实际 3.7G 左右,不知道这个机制是什么原因。就准备换一换

    PS:不考虑 esxi

    32 条回复    2024-12-20 09:31:57 +08:00
    nutting
        1
    nutting  
       3 天前
    可以考虑 PVE
    xclimbing
        2
    xclimbing  
       3 天前
    3.7G 和 4G 这么小的差距也值得考虑一下?事实上所有的内存都有保留空间,你不可能用满所有内存。

    VMware 也有命令行启动方式,桌面上扔几个快捷方式就行了。或者计划任务里加启动批处理。
    FastAce
        3
    FastAce  
    OP
       3 天前 via Android
    @nutting PVE 在某些低功耗的 CPU 上好像睿频不起来,性能被限制
    FastAce
        4
    FastAce  
    OP
       3 天前 via Android
    @xclimbing 机器比较多,感觉稍微比较浪费😂
    n2l
        5
    n2l  
       3 天前 via iPhone
    建议自己折腾自己的,别牵扯家人,不然就会被扣上不靠谱的头衔,广告去不去什么的家人尤其老人其实不会在意。
    FastAce
        6
    FastAce  
    OP
       3 天前 via Android
    @n2l 所以弄不好直接断网了,就尴尬了
    FastAce
        7
    FastAce  
    OP
       3 天前 via Android
    @FastAce 10 台虚拟机,“浪费” 3G 左右内存
    n2l
        8
    n2l  
       3 天前 via iPhone   ❤️ 1
    @FastAce 所以不要弄啊,就算成功了家里人也体会不到“升级”的快感,远方的你却有很大可能因为某个小失误因而喜提全家人的埋怨,甚至还要麻烦他们“协助”处理他们根本不懂也不想懂的东西,费力不讨好到极致,所以要搞自己躲书房自己随便搞——一段来自“过来人”的忠心劝告❤️
    AoEiuV020JP
        9
    AoEiuV020JP  
       3 天前
    我最近也在折腾 vmware 虚拟机自启,
    最后发现有个服务 VmwareAutostartService 需要自己手动改成自动,然后 vmware 中设置自动启动和启动顺序才有效,
    但也就这样了, 没什么能保证“一定能启动起来”,
    人不在不要折腾软路由, 我家里是两个无线路由,我自己专用的配个软路由,炸了也不影响家人, 家人压根没有什么需求要软路由,
    424778940
        10
    424778940  
       3 天前
    你这操作有点难绷 要可靠性就用 esxi 或者 kvm 吧 桌面系统加桌面软件要求可靠性有点扯淡
    你 3.7g 内存是因为剩下被分给显存了
    n2l
        11
    n2l  
       3 天前 via iPhone
    @AoEiuV020JP 是的,即使这样,有时候我的虚拟机也启动失败。
    zsj1029
        12
    zsj1029  
       3 天前
    试试 hyper 自带的就很好用,效率很高,试完你就明白了
    frankilla
        13
    frankilla  
       3 天前
    pve
    yinmin
        14
    yinmin  
       3 天前 via iPhone   ❤️ 1
    hyper-v 是动态分配内存的,你给虚拟机分配 2GB-16GB 的动态内存,hyper-v 会根据虚拟机自动调节内存,因此能比其他平台跑更多的虚拟机。(最低内存设 2GB 跑 windows 会有惊喜)
    mapleshadowxda
        15
    mapleshadowxda  
       3 天前 via Android
    何必呢?如此是真的不好用,也不科学,按我说的做。
    必须用 esxi ,然后你台式机或者笔记本装 vcsa ,需要配置 esxi 的时候开启,不用的时候关闭即可。自启动等用 vcsa 设置好,万事 ok 了,我都这样用了三年多了
    mapleshadowxda
        16
    mapleshadowxda  
       3 天前 via Android
    Winserver 装 vmware 就是个套娃,是真难用!
    HughRyu
        17
    HughRyu  
       3 天前
    @mapleshadowxda #15

    自用单节点,没必要装 VCSA 吧,没意义啊。
    如果是多杰点装个 VCSA 还行。

    ESXi 还是稳的,不过没必要 AIO ,起码把网络抛出去。

    Win 下装 Workstation 效率实在是低。
    Jacobson
        18
    Jacobson  
       3 天前
    128G 内存,对我来说浪费问题不是问题。

    我不换 vmware 的原因是,hyper-v 可以把网卡硬件直通给 openwrt ,降低 CPU 占用,还有块 2060S ,可以直通给虚拟机玩玩游戏。
    hanyuwei70
        19
    hanyuwei70  
       3 天前   ❤️ 1
    我建议网络分开单独处理
    mapleshadowxda
        20
    mapleshadowxda  
       3 天前
    @HughRyu 你错了,当然有意义了。VCSA 干嘛的?就是做管理的,那么跟单 ESXI 和多 ESXI 有何冲突?
    有了 VCSA ,ESXI 上各种虚拟机,调配资源,以及各种快照等,太好用了。而且装个 VCSA 用的时候开启,不用的时候关闭,不是挺舒服的吗?!如果遇到 ESXI 升级,VCSA 还能直接 UI 界面升级,太舒服了好不好
    WuDiHaiTai
        21
    WuDiHaiTai  
       3 天前   ❤️ 1
    楼上这么多人说了这么多,为什么要执着于 Vmware 呢? PVE 不香吗?

    我是搞 Vmware VDI 的,自己家里用的 PVE ,我有时候真的想不通为什么,功能都一样的情况下就非要用 Vmware 给自己自找苦吃。你搞这么多东西自己不累吗?
    Vmware Horizon 这些东西本身就是更面向企业,很多功能都是给集群化用的,你就一台节点,为什么不用 PVE! 为什么!有装 VCSA 的那台物理机或者那部分资源用来干点啥不香吗?明明有一站式的管理 web ,你非要把权限分散于各个服务器上,一崩起来跟连串炮似的。一套 Vmware 下来,自身跑服务的虚拟机都比你要装的多了。况且那些比 PVE 强的特性,由于你家庭服务器那孱弱的性能以及单节点,这些特性都无法使用或者自欺欺人,难道你自己家跑服务也要搞灾备,搞策略,搞迁移吗?

    除非你说得出来你要用 Horizon 的哪个你不得不用的特性,那你选择 VMware 吧。不然,家用/进阶,PVE 完全足够。
    WuDiHaiTai
        22
    WuDiHaiTai  
       3 天前   ❤️ 1
    我的建议是网络单独一台机器,随便你搞个 n100 之类的。我自己用的 J1900 ,性能已经瓶颈,不要考虑了。
    在这个网络之下再搞你的 all in one ,在这个网络之上我建议多设一层路由,给你的家人用,别让你瞎折腾给家里网折腾坏了,我家里的网络就常常出问题,有一次莫名断网,我不得不从公司打车回家确认有没有危险情况,所以建议把监控、家居智能这些东西从你折腾的网络下分出去,这些服务是首先要保证的,然后你家人使用也在你之上,不然你就等挨骂吧。

    All in one 我首推 PVE ,其实我没太看懂楼主的意思,楼主是搞了个 Windows Server ,在 Server 上装 Vmware Workstation ?这太鬼扯了,中间隔着的不确定因素太多了,鬼知道 Windows 会崩还是 VW 会崩。最适合你的情况我觉得就是搞 PVE ,优点就是免费,即装即用,如果 Workstation 就满足你了,那你需要的功能它都有。系统层面它跑的是基于 Linux 的,稳定性我不吹不黑比 Windows 要强得多,你不瞎动它的话。学习门槛也很低,跟着教程点点点就可以了。

    总之不要把网络放进你那服务器里,B 站那些视频我早就刷到过,都是拍视频演示着玩的,他平时肯定不用,这种 all in one 出故障一死一大片,我修都懒得修,想一脚把机器踹飞,这日子不过了。
    nuk
        23
    nuk  
       3 天前   ❤️ 1
    弄个单独的软路由就行吧,保证重启一定能恢复网络就行
    coldle
        24
    coldle  
       2 天前 via Android   ❤️ 1
    aio 也别带网络一起玩,会变得不幸
    mapleshadowxda
        25
    mapleshadowxda  
       2 天前 via Android
    @WuDiHaiTai PVE 硬件损耗 5 %-10 %,所以我选 ESXI ,仅此而已,与 VCSA 无关,我前面说了,VCSA 用则开不用则关,爽得很也不占任何资源,除了占点台式机的硬盘空间而已
    FrankAdler
        26
    FrankAdler  
       2 天前 via Android
    备用思路,用计划任务命令行启动,windows 的 vm 也支持的
    mingl0280
        27
    mingl0280  
       2 天前
    什么叫“确保自启一定能启动起来”? vmware 开机是命令行又不存在开不了……
    WuDiHaiTai
        28
    WuDiHaiTai  
       2 天前
    @mapleshadowxda 你这个说的没道理的,测试中 PVE 和 Esxi 在 8.0 系统下跑分都是不相上下的损耗在 5%以内,要是能到 5-10%这个损耗,虚拟化就没得玩了。你也有可能说的是显卡损耗,在 PVE 中的确有较大损耗的情况,但是在 Esxi 中也没好到哪去,并且有挑硬件的问题,不同的架构、代的显卡支持水平不同,这个基本上无法比较,只能是见机行事,不过搞虚拟化还要用显卡直通或者 GPU pool 的情况算少见得。再说占用的硬盘也是占用...
    hefish
        29
    hefish  
       2 天前
    你们聊,我都是跑实体机的。
    HughRyu
        30
    HughRyu  
       1 天前
    @mapleshadowxda #20

    上来就喷人错了?这么自负吗?
    单台 ESXi 需要通过 VCSA 来调配资源?你怕不是搞笑吧?
    生成快照?单体 ESXi 自身就能实现,需要毛线 VCSA 。

    你这种行为就是脱裤子放屁,你喜欢这种恶趣味不代表别人也要喜欢。
    fchypzero
        31
    fchypzero  
       1 天前
    @HughRyu VCSA 的 资源调配 是 DRS 实现,但是就家用场景那点资源压根用不上这功能。
    ttkanni
        32
    ttkanni  
       1 天前
    如果是纯家用,就只跑虚拟机,没什么高级需求,hyperv 最适合,不用额外引入任何软硬件,其次是 PVE 和 ESXI 这类第三方。

    关于 OP 说的分配 4G 内存,实际 3.7G ,可以参考 https://learn.microsoft.com/zh-cn/windows-server/administration/performance-tuning/role/hyper-v-server/memory-performance
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2689 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:46 · PVG 22:46 · LAX 06:46 · JFK 09:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.