基于virtio的网卡使用.pdfVIP

  • 36
  • 0
  • 约1.32万字
  • 约 24页
  • 2020-11-14 发布于四川
  • 举报
基于 virtio 的网卡使用 基于 virtio 的网卡使用 0.1 版 Contents 《改版履歴》 错误 !未定义书签。 1. 概要 5 2. 使用 virtio 的前提 6 2.1 前端驱动 6 2.2 后端驱动 8 2.3 使用 QEMU 创建 virtio 网卡 9 3 virtio 网卡的使用 场景 10 3.1 Guest 虚拟机与 Host 机通 讯 11 3.2 Guest 虚拟 机通 过 Host 与外部网 络通讯 14 3.3 Guest 虚拟机与 Guest 虚拟机通 讯 20 4.4 使用 virtio 的效果分析 23 1. 概要 在 QEMU 中,默认使用的网卡配置 为 virtio 网卡。virtio 本身是一个 framework ,使用 QEMU 加上 KVM 来进行虚 拟 I/O ,概而言之,virtio 是 半虚 拟 化 hypervisor 中位于 设备 之上的抽象 层 。而 virtio 网卡则是挂 载在 virtio 模拟 的 pci 总线 上的一个虚 拟 网卡。在虚 拟机开 发 中一般推 荐使用 virtio 网卡,因 为 virtio 网卡是在虚 拟化 中速度最快、功能最全面的虚 拟 网卡。 2. 使用 virtio 的前提 使用 virtio 需要 Guest 虚拟机的 kernel 和 Host 机的 kernel 包含相应的驱动,virtio 驱动包 含前段和后端,也就是说需要在 Host 的 Kernel 中添加 Back-end 的驱动,并在 Guest 的 kernel 中添加 Front-end 的驱动。 2.1 前端驱动 Guest 机 使 用 的 kernel 在 编 译 时 (make menuconfig )需要添加如下 选项 : [*] Virtualization * PCI driver for virtio devices Device Drivers [*] Network device support * Virtio network driver Device Drivers [*] Block devices

文档评论(0)

1亿VIP精品文档

相关文档