搜索

3.2. libvirt 和 libvirt 工具

download PDF
libvirt 软件包提供了一个独立于虚拟机监控程序的虚拟化 API,可与各种操作系统的虚拟化功能进行交互。它包括:
  • 虚拟化层,用于安全管理主机上的虚拟机。
  • 用于管理本地和远程主机的接口。
  • 置备、创建、修改、监控、控制、迁移和停止虚拟机所需的 API。虽然可以通过 libvirt 同时访问多个主机,但 API 仅限于单一节点操作。
    注意
    只有虚拟机监控程序支持的操作才可以使用 libvirt 执行。
libvirt 侧重于管理单个主机,并提供 API 来枚举、监控和使用受管节点上可用的资源,包括 CPU、内存、存储、网络和非统一内存访问(NUMA)分区。管理工具不需要与运行主机的计算机位于同一个物理机器上。在这种情况下,管理工具运行的计算机与主机使用安全协议运行的计算机通信。
Red Hat Enterprise Linux 7 支持 libvirt ,并包含基于 libvirt 的工具,作为其虚拟化管理的默认方法(如 Red Hat Virtualization Management)。
libvirt 软件包在 GNU Lesser General Public License 下作为免费软件提供。libvirt 项目旨在为不同的管理程序技术上运行的虚拟化管理工具提供长期稳定的 C API。libvirt 软件包在 Red Hat Enterprise Linux 5 上支持 Xen,在 Red Hat Enterprise Linux 5、Red Hat Enterprise Linux 6 和 Red Hat Enterprise Linux 7 上支持 KVM。
值得注意的是,libvirt 还提供了在 Red Hat Enterprise Linux 7 上控制虚拟化的主要工具: virshvirt-manager
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.