Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

第 16 章 配额和服务等级协议策略

16.1. 配额简介

配额是 Red Hat Virtualization 提供的资源限制工具。配额可以被视为用户权限设定的限制层的限制层。
quota 是数据中心对象。
配额允许管理员为 Red Hat Virtualization 环境限制用户对内存、CPU 和存储的访问。配额定义管理员可以分配用户的内存资源和存储资源。因此,用户只能提取分配给它们的资源。当配额资源耗尽时,Red Hat Virtualization 不允许进一步的用户操作。
有两种不同类型的配额:

表 16.1. Quota 的两个不同 Kind

配额类型 定义
运行时配额 这个配额限制了运行时资源的消耗,如 CPU 和内存。
存储配额 此配额限制了可用的存储量。
配额(如 SELinux)有三种模式:

表 16.2. 配额模式

配额模式 功能
强制 此模式使您在审计模式中设置的配额生效,将资源限制为受配额影响的组或用户。
Audit 此模式允许您更改配额设置。选择此模式以增加或减少运行时配额的数量,以及受其影响的用户可用的存储配额量。
Disabled 这个模式会关闭配额定义的运行时和存储限制。
当用户尝试运行虚拟机时,与虚拟机的规格进行比较,与适用配额中的存储允许和运行时允许设置进行比较。
如果启动虚拟机会导致配额涵盖的所有正在运行的虚拟机的聚合资源超过配额中定义的允许,则管理器将拒绝运行虚拟机。
当用户创建新磁盘时,请求的磁盘大小将添加到适用配额涵盖的所有其他磁盘的聚合磁盘使用情况中。如果新磁盘使用超过配额允许的数量的总聚合磁盘使用量,则磁盘创建会失败。
配额允许资源共享同一硬件。它支持硬和软阈值。管理员可以使用配额来设置资源的阈值。从用户的角度来看,这些阈值显示为该资源的 100% 使用量。为了防止客户意外超过这个阈值时失败,接口支持被简单地超过阈值的"安全"数量。超过阈值会导致发送给客户的警告。
重要
配额对虚拟机运行施加限制。忽略这些限制可能会导致您无法使用虚拟机和虚拟磁盘的情况。
当配额以强制模式运行时,无法使用没有分配配额的虚拟机和磁盘。
要打开虚拟机,必须为该虚拟机分配一个配额。
要为虚拟机创建快照,与虚拟机关联的磁盘必须分配有配额。
从虚拟机创建模板时,系统会提示您选择模板要使用的配额。这可让您设置模板(以及从模板创建的所有机器)以使用与生成模板的虚拟机和磁盘不同的配额。