7.2. 模板
要创建模板,管理员会创建和自定义虚拟机。安装所需软件包,应用自定义配置,虚拟机将针对其预期用途做好准备,以最大程度降低部署后必须对其进行的更改。从虚拟机创建模板前可选但推荐的步骤是常规 化。规范化用于删除部署时将更改的系统用户名、密码和时区信息等详细信息。规范化不会影响自定义配置。虚拟机管理指南中的 模板 将进一步讨论 Red Hat Virtualization 环境中的 Windows 和 Linux 客户机。Red Hat Enterprise Linux 客户机使用 sys-unconfig 一般化。Windows 客户机使用 sys-prep 一般化。
当为模板提供基础的虚拟机时,最好地配置模板(如果需要),管理员可以从虚拟机创建模板。从虚拟机创建模板会导致创建特殊配置的虚拟磁盘镜像的只读副本。只读镜像将构成基于该模板的所有创建虚拟机的后备镜像。换句话说,模板基本上是一个带有相关虚拟硬件配置的自定义的只读磁盘映像。可以在从模板创建的虚拟机中更改硬件,例如,从具有 1GB RAM 的模板创建的虚拟机调配两个 GB RAM。但是,模板磁盘镜像无法更改,因为这样做会导致基于模板的所有虚拟机的更改。
创建模板后,它可以用作多个虚拟机的基础。虚拟机使用 精简置备 方法或 克隆 置备方法从给定模板创建。从模板克隆的虚拟机会占用模板基础镜像的完整可写副本,从而牺牲精简创建方法在交换过程中节省的空间,具体取决于模板的存在。使用 thin 方法从模板创建的虚拟机使用作为基础镜像的模板的只读镜像,这需要模板及其创建的所有虚拟机都存储在同一存储域中。对数据和新生成的数据的更改存储在写入镜像的副本中。基于模板的每个虚拟机都使用相同的基础读取镜像,以及对虚拟机独有的写镜像的副本。这通过限制保存相同数据的次数来节省存储。此外,频繁使用只读后备镜像可能会导致数据被缓存,从而提高了性能。