如何在 RHEV 环境中部署虚拟机?

linuxoperating systemopen source

简介

Red Hat Enterprise Virtualization(RHEV)是由 Red Hat Inc. 开发的虚拟化平台,它提供了一个用于托管虚拟化工作负载的开源基础架构。它允许用户轻松地在一组物理主机(称为虚拟机管理程序)上部署虚拟机。RHEV 环境由两个主要组件组成:管理平台,它通过名为 RHEV Manager 的基于 Web 的界面管理整个基础架构;以及运行虚拟机的虚拟机管理程序主机。

虚拟机部署准备

系统要求

在 RHEV 环境中部署虚拟机之前,务必确保您的系统满足必要的要求。 RHEV 管理器的最低系统要求如下:

  • 64 位 x86 架构 CPU,至少 2 个物理核心

  • 4GB RAM(建议 8GB)

  • 20GB 可用磁盘空间(建议 50GB)

  • RHEL 或 CentOS 7.5 或更高版本

除了这些要求之外,虚拟机管理程序主机还必须满足某些条件。每个主机应至少具有两个网络接口卡 (NIC),一个用于管理通信,另一个用于虚拟机网络流量。每个 NIC 都应支持千兆以太网或更快的速度。

安装 RHEV 管理器和虚拟机管理程序主机

要在 RHEV 环境中部署虚拟机,必须首先安装 RHEV 管理器和虚拟机管理程序主机。安装过程包含多个步骤,包括在 Red Hat 中注册您的系统、启用存储库以及安装必要的软件包。完成安装过程后,您可以通过将虚拟机管理程序主机添加到 RHEV 管理器清单来开始配置它们。

数据存储配置

在 RHEV 环境中部署虚拟机的最关键组件之一是配置数据存储。在创建任何虚拟机之前,务必定义用于存储虚拟机映像和磁盘的数据域。RHEV 环境中可以使用多种类型的存储域,包括本地存储、NFS、iSCSI 和光纤通道。

在 RHEV 环境中创建虚拟机

了解虚拟机模板和映像

虚拟机模板和映像是虚拟化的重要组成部分。它们为创建新虚拟机提供了基准,有助于简化部署流程。

在 RHEV 中,模板预先配置了操作系统和软件堆栈,而镜像则是通过捕获正在运行的虚拟机来创建的。在 RHEV 中创建新虚拟机时,这些模板或镜像可作为自定义的起点。

通过模板或镜像创建新虚拟机

在 RHEV 中,通过模板或镜像创建新虚拟机非常简单。首先,选择合适的模板或镜像,然后选择"创建新虚拟机"选项。接下来,提供虚拟机的常规信息,例如名称和描述,并选择操作系统类型。

完成此操作后,您可以调整多项配置设置,例如 CPU 分配、内存分配、存储分配和网络选项。在 RHEV 环境中部署虚拟机的这个阶段,建议定义清晰的命名约定,以便轻松识别基础架构中的虚拟机 - 尤其是在同时处理数十或数百个虚拟机时。

配置常规设置,例如名称、描述和操作系统类型

如前所述,使用现有模板或镜像创建新虚拟机时,您需要指定一些常规设置,例如名称。名称应唯一,以便轻松识别您的虚拟机;描述(可选,但有助于解释特定实例的功能);操作系统类型(需要根据您的应用程序需求选择,例如 Windows/Linux)。

调整 CPU 内存和存储分配

在"常规设置"选项卡上指定基本信息后,就可以进一步扩展可用的配置选项,包括调整 CPU 内存和存储分配,这些是确保虚拟机最佳性能的关键因素。您需要确定每个虚拟机分配的内存和 CPU 核心数,以及磁盘空间量。谨慎分配资源非常重要,这样可以确保在同一物理主机上运行的虚拟机之间不会发生资源争用。

配置网络选项

确保正确配置网络选项。您需要为每个虚拟机指定网络接口设置,例如 IP 地址、子网掩码、DNS 服务器和网关详细信息。您还可以通过配置 NAT(网络地址转换)规则等来指定每个虚拟机是否应该直接访问互联网。在将虚拟机部署到生产环境之前,请务必测试您的网络配置!

在 RHEV 环境中管理虚拟机

启动和停止虚拟机

在 RHEV 环境中部署虚拟机后,下一步就是有效地管理它们。启动和停止虚拟机是此任务的重要方面。用户可以通过 Web 界面或命令行界面在 RHEV 管理器中启动或停止虚拟机。

启动虚拟机时,用户可以选择从停止状态启动,或从挂起状态恢复。同样,停止虚拟机时,用户可以执行正常关机(向客户机操作系统发送关机信号),或强制关机(立即切断电源)。

监控性能和资源利用率

为了确保 RHEV 环境中的虚拟机以最佳状态运行,定期监控其性能和资源利用率至关重要。这包括跟踪 CPU 使用率、内存使用率、磁盘 I/O 操作、网络 I/O 操作以及其他与性能和资源消耗相关的指标。

RHEV 管理器提供了一个仪表板视图,显示所有主机及其关联虚拟机的实时数据。此外,用户可以深入查看单个虚拟机,并查看其性能的详细信息。

查看使用情况统计信息

RHEV Manager 内置工具,可用于查看环境中主机和虚拟机随时间变化的使用情况统计信息。用户可以生成图表,显示特定指标的历史数据,例如每个主机或虚拟机随时间变化的 CPU 利用率或内存使用率。

设置阈值警报

用户可以使用 RHEV Manager 的警报系统,根据特定的资源利用率阈值设置警报。这意味着,当某些指标超过预定义的阈值(例如,CPU 使用率过高)时,将通过电子邮件通知或 SNMP 陷阱触发警报。

在主机之间迁移虚拟机

RHEV Manager 提供了在环境中的主机之间迁移虚拟机的功能。这对于负载平衡工作负载以及将虚拟机迁移到不同的主机进行维护或升级非常有用。

用户可以使用 RHEV 管理器的 Web 界面或命令行界面启动实时迁移。实时迁移允许虚拟机在主机之间移动而无需停机,从而确保工作负载在迁移过程中不间断。

结论

在 RHEV 环境中部署虚拟机是一个关键过程,需要适当的规划和准备。在创建虚拟机之前,必须确保满足系统要求,并且 RHEV 管理器和虚拟机管理程序主机已正确安装。此外,配置数据存储对于确保有足够的空间用于虚拟机也至关重要。

创建虚拟机涉及使用模板或映像来设置常规设置,例如名称、描述和操作系统类型。还需要调整 CPU、内存和存储分配以满足每个虚拟机的需求。


相关文章


有用资源