V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
varint
V2EX  ›  问与答

有什么好的 Linux VM 桌面远程管理姿势么?

  •  
  •   varint · 2019-12-22 20:19:25 +08:00 · 2451 次点击
    这是一个创建于 1580 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在用的是 ESXi,家用的话上 VCenter 太庞大了。。
    View Agent Direct Connection 只支持 Windows。
    View Connection Server 好像无法脱离 VCenter 使用?
    11 条回复    2019-12-23 21:29:50 +08:00
    psirnull
        1
    psirnull  
       2019-12-22 21:03:24 +08:00
    ESXi 不好用吗?
    psirnull
        2
    psirnull  
       2019-12-22 21:16:56 +08:00
    pve 虚拟机 了解下
    varint
        3
    varint  
    OP
       2019-12-22 21:28:25 +08:00
    @psirnull ESXi 同时有 Windows VM 和 Linux VM,想用 Horizon Client 管理(因为有 USB 重定向),Windows VM 倒可以 VADC,Linux VM 就只能通过 View Connection Server。。。Connection Server 又无法脱离 VCenter 使用,家用太庞大,是不好用。

    刚刚了解了一下 PVE 的 SPICE 协议,太折腾了。。
    psirnull
        4
    psirnull  
       2019-12-22 21:43:58 +08:00
    ESXi 6.7
    @varint
    varint
        5
    varint  
    OP
       2019-12-22 23:10:38 +08:00
    @psirnull 然而我觉得你没有理解我在说什么。。
    1.现在的 VM 就是跑在 ESXi 上面的。
    2.因为有 USB 重定向到 VM 的需求,所以要用 VMware Horizon Client。
    3.Horizon Client 连接 VM 有两种姿势
    3.1 在 VM 里安装 Horizon Agent + View Agent Direct-Connection Plugin,缺点是只支持 Windows VM,而我有 Linux VM 的需求。
    3.2 ESXi + vCenter + View Connection Server + 在 VM 里安装 Horizon Agent,可以达成,但是过于臃肿,光一个 vCenter 就要 10G 内存了。
    -------------------------
    爬了一下文自问自答:
    Citrix 有类似方案,在 VM 里安装 Virtual Delivery Agent,但类似 3.2,消耗巨大,安装配置更麻烦,家用更不合适。( jianshu.com/p/fa48b8b72bd2

    放弃结帖。
    Osk
        6
    Osk  
       2019-12-22 23:33:28 +08:00 via Android
    我在用 pve, 无 usb 重定向请求时我一般只用 novnc 安装和配置系统,然后就用 rdp 和 ssh 管理了,因为 novnc 跑在浏览器上会有一点不流畅的感觉。


    另外 spice 我觉得不折腾,pve 官方写了那么多,其实重点就几个:添加 qxl 显示,添加几个 usb 设备,指定为 spice usb channel,添加 spice 声卡,浏览器里鼠标点点点就完事儿了。

    pve spice 的问题:体验不如 rdp,如果没有 usb 重定向时我是不会用 spice 的,掉帧、延迟家常便饭。pve 的生成的 spice 连接文件的 ticket 好像是一次性的,每次都要重新获取该文件,不过官方有 api 可以在脚本里调用,wiki 里也有一个脚本,就不用每次打开浏览器去下载连接配置了。

    另外 Windows 上的 virt-viwer usb 重定向我没成功,就算安装了筛选驱
    动也不行,可能是我系统精简过的原因,不过 linux 上 virt-viwer 重定向倒还很顺利的,个人觉得能用。不过 virt-viwer 功能实在是精简过头了
    ETiV
        7
    ETiV  
       2019-12-23 05:32:09 +08:00 via iPhone
    ESXi 6+ 不都自带 web 控制台的吗

    VM 配置文件里增加
    RemoteDisplay.vnc.enabled=true
    RemoteDisplay.vnc.port=590X
    然后开宿主机防火墙规则,重启 VM,就能从宿主机 IP 的这个端口用 vnc 客户端看到桌面了
    Tink
        8
    Tink  
       2019-12-23 08:01:22 +08:00 via iPhone
    vcenter 不就是一个软件么,也就 300 兆左右啊
    ik
        9
    ik  
       2019-12-23 09:04:28 +08:00 via iPhone
    vcenter 装虚机,不用就关机?
    varint
        10
    varint  
    OP
       2019-12-23 18:29:54 +08:00
    Tink
        11
    Tink  
       2019-12-23 21:29:50 +08:00 via iPhone
    @varint 你别从这里下载,直接从 web 管理界面那里下载
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   902 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:55 · PVG 04:55 · LAX 13:55 · JFK 16:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.