第 1 章 系统要求
Intel 64 和 AMD64 构架上 Red Hat Enterprise Linux 7 的 KVM hypervisor 提供虚拟化。本章列出了运行虚拟机(也称为 VM)的系统要求。
有关安装虚拟化软件包的详情,请参考 第 2 章 安装虚拟化软件包。
1.1. 主机系统要求
最低主机系统要求
- 6 GB 空闲磁盘空间。
- 2 GB RAM。
推荐的系统要求
- 每个虚拟化 CPU 和主机各有一个核或线程。
- 2 GB RAM,外加虚拟机的额外 RAM。
- 主机有 6 GB 的磁盘空间,外加虚拟机所需的磁盘空间。大多数客户机操作系统需要至少 6 GB 的磁盘空间。每个客户机的额外存储空间,这取决于它们的工作负载。
交换空间
当物理内存(RAM)已满时,将使用 Linux 中的交换空间。如果系统需要更多的内存资源并且 RAM 已满,内存中的不活动页面将移到交换空间。虽然交换空间可以帮助具有少量 RAM 的计算机,但不应将其视为更多 RAM 的替代品。交换空间位于硬盘驱动器上,其访问时间比物理内存要慢。交换分区的大小可以通过主机的物理 RAM 计算。红帽客户门户网站包含有关安全、有效地确定交换分区大小的文章:https://access.redhat.com/site/solutions/15244.- 当使用原始镜像文件时,所需磁盘空间总量等于或大于镜像文件所需的空间、主机操作系统所需的 6 GB 空间以及客户机的交换空间的总和。
公式 1.1. 计算使用原始镜像的客户机虚拟机所需的空间
total for raw format = images + hostspace + swap对于 qcow 镜像,您也必须计算客户机期望的最大存储要求(qcow 格式的总量)
,因为 qcow 和 qcow2 镜像可以根据需要增加。要允许此扩展,首先将客户机期望的最大存储要求(期望的最大客户机存储)
乘以 1.01 ,再加上主机(host)
和必要的交换空间(swap)
所需的空间。公式 1.2. 计算使用 qcow 镜像的客户机虚拟机所需的空间
total for qcow format = (expected maximum guest storage * 1.01) + host + swap
第 7 章 使用 KVM 进行过量使用 中进一步概述了客户机虚拟机的要求。