如何学习虚拟化相关技术? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Kumo31
4.72D
V2EX    程序员

如何学习虚拟化相关技术?

  •  
  •   Kumo31 2023-05-06 22:19:15 +08:00 3378 次点击
    这是一个创建于 958 天前的主题,其中的信息可能已经有所发展或是发生改变。

    应届生,公司组里做超融合的,需要和 QEMU/KVM 或一些 kernel 里的东西打交道。之前对这块没啥了解,唯一沾边的可能就只是做过一些 OS 课的 Lab 写玩具 kernel 之类的。其它涉及虚拟化的,特别是硬件上的技术和概念都不太懂,现在每天的学习感觉都很碎片化,所以想问问 v 友们有没有系统一点的学习路线

    9 条回复    2023-05-07 09:45:56 +08:00
    lhx2008
        1
    lhx2008  
       2023-05-06 22:55:31 +08:00
    我也在接触,不过似乎 libvirt 已经足够稳定不需要太多折腾,只有存储比较难搞
    artnowben
        2
    artnowben  
       2023-05-06 22:56:35 +08:00
    虚拟化方向分多个方向:计算虚拟化、存储虚拟化、网络虚拟化。
    现在云厂商的网络虚拟化涉及:ovs 、virtio 、DPDK 、智能网卡等。
    现在国内很多大厂在用 dperf 给虚拟网络做性能测试 https://github.com/baidu/dperf
    hefish
        3
    hefish  
       2023-05-06 22:59:56 +08:00
    我个人的经验,就是要多折腾。。。
    yangzhezjgs
        4
    yangzhezjgs  
       2023-05-06 23:07:36 +08:00
    可参考 https://zhuanlan.zhihu.com/p/400088344
    南大的 NEMU 实验应该比较对口
    singularity
        5
    singularity  
       2023-05-06 23:46:22 +08:00
    不知道楼主想了解哪块儿?有看到一个课程 https://github.com/tandasat/Hypervisor-101-in-Rust ,不知道是不是你需要的
    ManUnDead
        6
    ManUnDead  
       2023-05-07 00:26:48 +08:00
    我也差不多,不知道楼主去的哪家公司呢?
    vhwwls
        7
    vhwwls  
       2023-05-07 01:22:07 +08:00
    从业方向刚好就这一块,搞过 RHEV 、OpenStack 和纯 Libvirt 集群,建议从 KVM 开始学起,Domain 的 XML 关键字段,基本的 CRUD 这些然后再慢慢深入网络这一块。
    vhwwls
        8
    vhwwls  
       2023-05-07 01:25:01 +08:00
    可以看看那些运维培训的 KVM 课程,那种课程看完下来基本上算是入门了。
    dayeye2006199
        9
    dayeye2006199  
       2023-05-07 09:45:56 +08:00 via Android
    这种时候需要自己造个轮子,能明白很多东西
    https://github.com/SinaKarvandi/Hypervisor-From-Scratch
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     846 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 20:08 PVG 04:08 LAX 12:08 JFK 15:08
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86