V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
KVM Installation
KVM on Ubuntu
voydomnvd
V2EX  ›  KVM

KVM 使用方式请教

  •  
  •   voydomnvd · 23 天前 · 532 次点击
    尊敬的 V 友们,我有 KVM 使用问题想请教下!

    目前情况如下:
    --硬件:台式机(12 代 I5 ,64G 内存,2T 固态+2T 机械);笔记本(运行 SPICE/RDP 客户端,看视频听音乐用)

    --宿主系统:Almalinux 9

    --虚拟化方案:纯 qemu-kvm 命令,无 libvirt 及相关组件例如 virt-manager

    --目前虚拟机:
    . windows 10(运行国产毒瘤软件),spice 远程桌面/RDP
    . windows 7(FC 游戏用途),spice 远程桌面/RDP
    . fedora 40(后端开发),spice 远程桌面
    . debian 12(docker 容器),无图形
    . AlmaLinux 9(运行服务非 docker),无图形

    --运行方式:systemd 服务的 qemu-kvm 的 shell 脚本,网络为桥接网络,局域网内使用

    --KVM 管理方式使用经历:virt-manager 管理、qemu-kvm 命令



    -----问题如下!
    1. 大家是否在使用 libvirt 框架,以命令方式如 virsh 或 GUI 方式如 virt-manager?

    2. libvirt 封装得很复杂,通过它的 domain.xml 、virsh 手册、virt-install 手册看,包含的选项和知识点是 qemu 文档的好几倍,是否 libvirt 有优势继续使用,而不是纯 qemu-kvm 命令?例如 cpu pinning 等?

    3. 大家是否在用 PVE 做宿主机系统?使用的原因呢,是因为 web 管理+存储池+备份迁移方便?

    4. 使用 PVE 还是 libvirt(cli 工具)还是纯 qemu-kvm 比较方便迁移呢?毕竟图形化配置的虚拟机,在删了以后再重建又得手动点点点,cli 或脚本可以重复配置虚拟机,虚拟机硬盘文件手动 copy 我也觉得还好

    5. PVE/libvirt 是否都是封装了 qemu 命令的调用+额外的管理功能(存储、网络、生命周期、备份迁移)?如果优势只是额外管理功能这块,我可以用 shell 脚本来手动点也行。毕竟越加一层封装复杂性就多一层:libvirt 得熟悉 qemu 和 libvirt 本身,PVE 得熟悉 qemu 和 PVE 本身,抛开其它网络存储等知识点外,纯虚拟化的知识点
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2957 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 13:57 · PVG 21:57 · LAX 05:57 · JFK 08:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.