第 II 部分 使用 libvirt
管理虚拟机 #
- 8
libvirt
守护程序 访问 KVM 或 Xen 的 libvirt 部署需要在主机上安装并激活一个或多个守护程序。libvirt 提供两个守护程序部署选项:一体化守护程序或模块化守护程序。libvirt 始终提供单个一体化守护程序 libvirtd。它包括主要超级管理程序驱动程序,以及管理存储空间、网络、节点设备等所需的所有次要驱动程序。一体化 libvirtd 还为外部客户端提供安全的远程访问途径。随着时间的推移,libvirt 增加了对模块化守护程序的支持,其中每个驱动程序都在自身的守护程序中运行,使用户能够自定义其 libvirt 部署。模块化守护程序默认处于启用状态,但可以通过禁用各个守护程序并启用 lib…
- 9 准备 VM 主机服务器
在可以安装 Guest 虚拟机之前,需要准备好 VM 主机服务器,以便为 Guest 提供正常运行所需的资源。具体而言,您需要配置:
- 10 Guest 安装
VM Guest 由一个包含操作系统和数据文件的映像以及一个描述 VM Guest 虚拟硬件资源的配置文件构成。VM Guest 托管在 VM 主机服务器上并受其控制。本节提供有关安装 VM Guest 的概括说明。有关支持的 VM Guest 列表,请参见第 7 章 “虚拟化限制和支持”。
- 11 基本 VM Guest 管理
使用虚拟机管理器图形应用程序或者在命令行上使用
virsh
可以完成大部分管理任务,例如启动或停止 VM Guest。而要通过 VNC 连接到图形控制台,就只能从图形用户界面进行。- 12 连接和授权
如果您要管理多个 VM 主机服务器,而每个服务器又托管了多个 VM Guest,那么管理工作很快就会变得困难起来。
libvirt
的一个优势是,它能够一次连接到多个 VM 主机服务器,提供单个接口用于管理所有 VM Guest 以及连接其图形控制台。- 13 高级存储主题
本章介绍有关从 VM 主机服务器的角度操作存储设备的高级主题。
- 14 使用虚拟机管理器配置虚拟机
虚拟机管理器的
视图提供有关 VM Guest 完整配置和硬件要求的深入信息。使用此视图还可以更改 Guest 配置,或者添加和修改虚拟硬件。要访问此视图,请在虚拟机管理器中打开 Guest 的控制台,然后从菜单中选择 › ,或者在工具栏中单击 。- 15 使用
virsh
配置虚拟机 您也可以在命令行上使用
virsh
来配置虚拟机 (VM),以此替代虚拟机管理器。使用virsh
可以控制 VM 的状态、编辑 VM 的配置,甚至将 VM 迁移到另一台主机。下列章节介绍如何使用virsh
来管理 VM。- 16 Xen 到 KVM 的迁移指南
随着服务器管理员越来越广泛地使用 KVM 虚拟化解决方案,他们中的许多人都需要有一个途径将其基于 Xen 的现有环境迁移到 KVM。目前还没有成熟的工具可自动将 Xen VM 转换为 KVM。不过,有一个技术解决方案有助于将 Xen 虚拟机转换为 KVM。下面的信息和过程可帮助您执行这样的迁移。