【问题标题】:How do Hypervisor, libvirt and host come together to virtualize the system?Hypervisor、libvirt 和 host 如何一起虚拟化系统?
【发布时间】:2015-04-27 06:06:53
【问题描述】:

我无法理解这种层次结构。主机操作系统在裸机上运行。 libvirt 驻留在哪里?管理程序驻留在哪里? libvirt 是创建 VM 的必要库,还是只是对提供 VM 创建服务的核心内核 API 的更好抽象? Virtualbox 使用的 windows 中的 libvirt 等价物是什么? Hypervisor 是否在主机操作系统应用程序的调度中发挥任何作用,或者它只是主机操作系统处理的另一个进程。这是几个让我困惑的问题。任何人都可以直接解释这一点吗?谢谢!

【问题讨论】:

    标签: virtual-machine libvirt hypervisor


    【解决方案1】:
    1. 主机操作系统在裸机上运行 - 是的

    2. Hypervisor 驻留在哪里? - 它是主机操作系统上的一个软件层

    3. libvirt 驻留在哪里? - 它是主机上的另一个 API 层,用于与管理程序间接接口。

    4. libvirt 是创建 VM 的必要库,还是只是对提供创建服务的核心内核 API 的更好抽象? 虚拟机? - 标准抽象

    5. Virtualbox 使用的 windows 中等效的 libvirt 是什么? - Libvirt 可用于与 VirtualBox 交互。众所周知,Libvirt 在 Windows XP(32 位)和 Windows 7(64 位)上用作客户端(而非服务器)。

    6. Hypervisor 是否在主机操作系统应用程序的调度中发挥任何作用,或者它只是主机操作系统处理的另一个进程。 - 只是另一个过程

    参考:http://virtualbox.guru

    【讨论】:

    • 感谢您的所有回答。您能否详细说明第 4 点和第 5 点?
    猜你喜欢
    • 1970-01-01
    • 2013-05-10
    • 2011-08-19
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    相关资源
    最近更新 更多