2.2. 在现有 Red Hat Enterprise Linux 系统上安装虚拟化软件包
这部分描述了在现有 Red Hat Enterprise Linux 7 系统上安装 KVM 管理程序的步骤。
要安装软件包,您的计算机必须在红帽客户门户网站已进行了注册和订阅。要使用 Red Hat Subscription Manager 进行注册,请运行 subscription-manager register 命令,并按照提示进行操作。或者,从桌面上的 运行 Red Hat Subscription Manager 应用程序来注册。
如果您没有有效的红帽订阅,请访问 红帽在线商店 来获取一个红帽订阅。有关在红帽客户门户网站注册和订阅系统的更多信息,请参阅 https://access.redhat.com/solutions/253273。
2.2.1. 手动安装虚拟化软件包
要在 Red Hat Enterprise Linux 上使用虚拟化,您至少需要安装以下软件包:
- qemu-kvm :这个软件包提供了用户级的 KVM 模拟器,方便了主机和客户机虚拟机之间的通信。
- qemu-img :这个软件包为客户机虚拟机提供磁盘管理。注意qemu-img 软件包是作为 qemu-kvm 软件包的依赖项安装的。
- libvirt :此软件包提供用于与 hypervisor 和主机系统进行交互的服务器和主机端的库,以及用于处理库调用、管理虚拟机和控制 hypervisor 的
libvirtd
守护进程。
要安装这些软件包,请输入以下命令:
# yum install qemu-kvm libvirt
还提供了几个额外的虚拟化管理软件包,在使用虚拟化时推荐使用:
- virt-install:这个软件包提供 virt-install 命令,可用于从命令行创建虚拟机。
- libvirt-python:这个软件包包含一个模块,它允许使用 Python 编程语言编写的应用程序可以使用 libvirt API 提供的接口。
- virt-manager :这个软件包提供了 virt-manager 工具,也称为 虚拟机管理器。这是用于管理虚拟机的图形化工具。它使用 libvirt-client 库作为管理 API。
- libvirt-client:这个软件包提供了用于访问 libvirt 服务器的客户端 API 和库。libvirt-client 软件包包括 virsh 命令行工具,用于从命令行或特殊的虚拟化 shell 来管理和控制虚拟机及 hypervisor 。
您可以使用以下命令安装所有这些推荐的虚拟化软件包:
# yum install virt-install libvirt-python virt-manager virt-install libvirt-client