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

自己使用,有没有必要从 esxi 转到 pve?

  •  
  •   sjmcefc2 · 2022-06-26 09:31:18 +08:00 · 6045 次点击
    这是一个创建于 910 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以前使用 esxi 做了三个从物理机迁移到虚拟平台的机器,大概运行了 2 到 3 年,突然 esxi 平台挂了,无法登录,console 也没有反应,原因不明但幸好数据无恙。后面就把虚拟机转成物理机用了一段时间,

    现在想把虚拟机转到 pve 上,追求一个稳定运行和低耗能,初步看了下 pve 涉及的东西还是比 esxi 复杂,想请教一般家用,能够高效率低能耗运行几个从物理机转移过来的系统,都需要开启和设置哪些功能呢?硬件直通?除了 vmdk 格式导入 qve 之外,qve 是否有专门的 p2v 工具呢?或者还有哪些工具可以完成 p2v 的工作,然后哪里有设置这种从物理机到虚拟机的教程呢?

    37 条回复    2022-06-27 20:29:21 +08:00
    Buges
        1
    Buges  
       2022-06-26 09:40:10 +08:00
    pve 使用的 virtio 系列驱动性能更好,尤其是对于 Linux guest 而言。
    sjmcefc2
        2
    sjmcefc2  
    OP
       2022-06-26 09:43:19 +08:00
    也就是效率和接受度更好?
    Love4Taylor
        3
    Love4Taylor  
       2022-06-26 10:18:17 +08:00 via iPhone
    我是从 pve 切到 esxi 的 😂 (因为一些崩溃原因
    sjmcefc2
        4
    sjmcefc2  
    OP
       2022-06-26 10:18:45 +08:00
    不太懂需要哪些硬件直通?
    用什么比较纯正的工具可以把物理机变成虚拟机? qve 是不是没有原生的工具?都要从 vmdk 等格式进行转换?
    做好的 vmdk 怎么导入到 pve 中呢?
    sjmcefc2
        5
    sjmcefc2  
    OP
       2022-06-26 10:20:02 +08:00
    @Love4Taylor esxi 和 pve 哪个更好一点? esxi 好像很快就能部署下去,pve 好像就没有什么头绪。

    运行效率上咋样呢?属于部署了就不想折腾的。
    missdeer
        6
    missdeer  
       2022-06-26 10:27:23 +08:00
    pve 轻度使用不折腾吧,网上随便找篇文章照着做就行了
    m4d3bug
        7
    m4d3bug  
       2022-06-26 10:30:57 +08:00 via Android
    嫌复杂直接 kvm 咯 装 ubuntu ,cockpit 面板功能基本齐套
    sjmcefc2
        8
    sjmcefc2  
    OP
       2022-06-26 10:38:13 +08:00
    @missdeer 初学,还真分辨不出来哪些是我需要的,而且感觉我好像也不知道怎么用 pve 的术语来描述需求。
    ferock
        9
    ferock  
       2022-06-26 10:39:38 +08:00 via iPhone
    先搭建个 pve 的空机器,再倒入已有的虚拟机
    sjmcefc2
        10
    sjmcefc2  
    OP
       2022-06-26 10:43:36 +08:00
    @ferock 导入 vmdk 格式的虚拟机?有参考资料吗?
    sjmcefc2
        11
    sjmcefc2  
    OP
       2022-06-26 10:44:01 +08:00
    性能和稳定性上对一般使用来说差多少呢 /
    sjmcefc2
        12
    sjmcefc2  
    OP
       2022-06-26 10:55:23 +08:00
    在 esxi 下面
    Ethernet Connection (2) I219-LM 网卡没有办法直通,这个有影响吗?
    y830CAa5nink4rUQ
        13
    y830CAa5nink4rUQ  
       2022-06-26 12:09:00 +08:00   ❤️ 1
    两个都重度使用过的简单说一下自己感受。

    首先说个心理感受,ESXi 感觉比较正规,会有一种“大厂产品靠得住”的莫名信心(类比 CentOS ),PVE 感觉比较“山寨”。

    然后,稳定性方面,两个都用过几年,除了断电断电重启外,没见过死机,个人觉得都很稳定,
    扩展性方面,ESXi 功能比较局限,扩展性很低。PVE 扩展性很高,可玩性极高。另外 PVE 可以多节点组集群,非常方便。

    另外,PVE 的轻量虚拟机( LXC )用起来非常香,基本可以当一个秒级启动的完整操作系统用(一些比较特殊的功能可能不支持)。
    sjmcefc2
        14
    sjmcefc2  
    OP
       2022-06-26 12:09:12 +08:00
    有没有必要 pve 安装在 ssd 上,虚拟机放在 hdd 上呢?
    ltkun
        15
    ltkun  
       2022-06-26 12:10:45 +08:00 via Android
    pve lxc docker 属于套娃玩法 稳
    sjmcefc2
        16
    sjmcefc2  
    OP
       2022-06-26 12:11:26 +08:00
    @DrX 13# pve 的多点集群这个有可能使用到,也想部署一些容器
    adoal
        17
    adoal  
       2022-06-26 12:14:00 +08:00 via iPhone
    esxi 只是个 hypervisor ,要多机集群用得上 vcenter server appliance 做管理。用上 vcsa 之后你会发现世界完全不一样了。
    adoal
        18
    adoal  
       2022-06-26 12:15:11 +08:00 via iPhone
    但是 esxi 是免费的,要上 vcsa 就得掏钱了。破解另说。
    minilei
        19
    minilei  
       2022-06-26 13:17:41 +08:00
    我用 PVE 的时候,有次重装了系统,结果虚拟机全丢,技术不行折腾了一天没能找回来,ESXI 就不会有这种情况.
    esxi 用的人多,商业系统也很稳定,有问题也有很多对应的解决方案,PVE 真不适合普通人,各种各样的小问题.
    LeeReamond
        20
    LeeReamond  
       2022-06-26 13:32:16 +08:00
    借楼问个问题,PVE 的硬盘直通情况如何,之前似乎看过说法是硬盘不能直通。业务环境需要随机读写都很高的数据库,适合用 pve 吗
    glouhao
        21
    glouhao  
       2022-06-26 14:04:33 +08:00 via Android
    @LeeReamond 可以的,直通的应该是控制器。
    MonoLogueChi
        22
    MonoLogueChi  
       2022-06-26 15:15:02 +08:00 via Android
    @LeeReamond PVE 硬盘直通有几种,一是直通控制器,也就是 pcie 直通,这样会把整个控制器直通给虚拟机,这个控制器下的所有接口,都会一起直通,效果最好,可以直接控制控制器,可以读 smart 信息。另一种是单块硬盘,也就是全盘映射,把一整块硬盘映射给虚拟机。
    dream7758522
        23
    dream7758522  
       2022-06-26 15:15:49 +08:00 via Android
    没必要,esxi 用的顺风顺水,有折腾 pve 的时间,去谈了恋爱不好吗?
    sjmcefc2
        24
    sjmcefc2  
    OP
       2022-06-26 15:21:56 +08:00
    @dream7758522 也是有这个顾虑,感觉不想折腾,只想好好的使用。pve 的操作一时间摸不着门,包括怎么设置一个虚拟机,包括怎么把现成的虚拟机放进去。
    sjmcefc2
        25
    sjmcefc2  
    OP
       2022-06-26 16:29:52 +08:00
    @ferock 这个怎么做到的?
    ferock
        26
    ferock  
       2022-06-26 21:43:46 +08:00
    @sjmcefc2 #25

    谷歌一下很多教程啊,例如
    https://zhuanlan.zhihu.com/p/467105568
    sjmcefc2
        27
    sjmcefc2  
    OP
       2022-06-26 23:11:02 +08:00
    @ferock 这个我也搜索到过,第一步就不大明白,上传到哪个目录下呢?我能看到的盘只有 100g 多,其他的 800g 空间看不到。
    msg7086
        28
    msg7086  
       2022-06-27 03:00:20 +08:00
    @LeeReamond 硬盘本来就不能直通,要么直通控制器,要么直通块设备。
    一般的教程都是直通块设备,这样你会拿到一个和物理硬盘相同大小的 KVM 虚拟硬盘,内容就是硬盘上的内容,请求是先发给虚拟硬盘,然后再由驱动转发给物理硬盘。
    直通控制器就相当于把 HBA 卡直接插在虚拟主板上,一切都是原生的。
    documentzhangx66
        29
    documentzhangx66  
       2022-06-27 04:44:29 +08:00
    1.小白尽量用 ESXi ,因为能安装它的环境,用起来非常简单,门槛低。

    2.高手尽量用 PVE ,因为可自定制性高,可操控性高,运维什么的比 ESXi 可深入多太多了。而且支持的硬件多,节约钱,容易组高性价比集群。
    flyqie
        30
    flyqie  
       2022-06-27 06:02:53 +08:00 via Android
    @minilei 你重装系统没备份 /etc/pve 目录吗?

    没记错的话那里面好像也存放了虚拟机配置文件。。
    wm5d8b
        31
    wm5d8b  
       2022-06-27 08:38:03 +08:00 via Android
    esxi 不稳定,这个月好几次 exception 14 了,准备换 pve
    imydou
        32
    imydou  
       2022-06-27 09:00:54 +08:00
    转换磁盘就够了,用 StarWind V2V Converter
    imydou
        33
    imydou  
       2022-06-27 09:03:48 +08:00
    esxi 有客户端,可以连接虚拟机,然后把本机设备映射到虚拟机
    imydou
        34
    imydou  
       2022-06-27 09:04:56 +08:00
    esxi 安装某些操作系统,不需要准备 virtio 驱动
    sjmcefc2
        35
    sjmcefc2  
    OP
       2022-06-27 18:49:33 +08:00
    @imydou 这个只能把物理机转到虚拟机上啊
    imydou
        36
    imydou  
       2022-06-27 18:53:02 +08:00
    @sjmcefc2 #35 可以在不同格式的虚拟磁盘之间转换。
    sjmcefc2
        37
    sjmcefc2  
    OP
       2022-06-27 20:29:21 +08:00
    @imydou 那我再去看看,一开始真没发现这个可以自由转换的选项
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2812 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:58 · PVG 19:58 · LAX 03:58 · JFK 06:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.