Show Table of Contents
15장. 쿼터 및 서비스 수준 계약 정책
15.1. 쿼터 소개
쿼터는 Red Hat Virtualization에서 제공되는 리소스 제한 도구입니다. 쿼터는 사용자 권한에 따라 설정되는 계층 제한 상부에 있는 제한 설정 층으로 생각할 수 있습니다.
쿼터는 데이터 센터 개체입니다.
쿼터를 통해 Red Hat Virtualization 환경 관리자는 메모리, CPU, 스토리지에 대한 사용자 액세스를 제한할 수 있습니다. 쿼터는 관리자가 사용자를 지정할 수 있는 메모리 리소스 및 스토리지 리소스를 정의합니다. 이로 인해 사용자는 자신에게 할당된 리소스만 사용할 수 있게 됩니다. 쿼터 리소스가 모두 사용되면 Red Hat Virtualization은 더이상 사용자 작업을 허용하지 않습니다.
다음과 같은 두 가지 유형의 쿼터가 있습니다:
표 15.1. 두 가지 유형의 쿼터
쿼터 유형 | 정의 |
---|---|
런타임 쿼터 | 이 쿼터는 CPU와 메모리와 같은 런타임 리소스 소비를 제한합니다. |
스토리지 쿼터 | 이 쿼터는 사용 가능한 스토리지 용량을 제한합니다. |
쿼터는 SELinux와 같이 3 개의 모드가 있습니다:
표 15.2. 쿼터 모드
쿼터 모드 | 기능 |
---|---|
강제 적용 | 이 모드는 감사 모드에 설정한 쿼터의 영향을 받으며 쿼터의 영향을 받는 그룹 또는 사용자의 리소스를 제한합니다. |
감사 | 이 모드에서 쿼터 설정을 변경할 수 있습니다. 런타임 쿼터 양 및 쿼터의 영향을 받는 사용자가 사용 가능한 스토리지 쿼터 양을 증가 또는 감소하려면 이 모드를 선택합니다. |
사용 해제 | 이 모드는 쿼터에 의해 정의된 런타임 및 스토리지 제한을 해제합니다. |
사용자가 가상 머신을 실행하려 할 경우 가상 머신 사양은 쿼터에 설정된 사용 가능 스토리지 및 사용 가능 런타임과 비교됩니다.
가상 머신을 시작하면 쿼터에서 제공하는 실행중인 모든 가상 머신의 리소스가 쿼터에 지정된 허용 한도를 초과하여 Manager는 가상 머신을 실행 거부하게 됩니다.
사용자가 새 디스크를 생성할 경우 필요한 디스크 크기는 해당 쿼터에 포함된 기타 다른 디스크의 집계된 디스크 사용량에 추가됩니다. 새로운 디스크가 쿼터에서 허용하는 양 보다 많은 총 디스크 용량을 사용할 경우 디스크 생성에 실패합니다.
쿼터는 동일한 하드웨어의 리소스 공유를 허용합니다. 이는 하드 및 소프트 임계값을 지원합니다. 관리자는 쿼터를 사용하여 리소스에서 임계값을 설정할 수 있습니다. 이러한 임계값은 사용자 측에서 리소스 100% 사용으로 나타납니다. 사용자가 예기치 않게 이러한 임계값을 초과할 경우 오류가 발생하지 않도록 하기 위해 인터페이스는 임계값을 약간 초과할 수 있는 "유예" 용량을 지원합니다. 임계값을 초과하면 사용자에게 경고 메세지가 전송됩니다.
중요
쿼터는 가상 머신 실행에 제한을 둡니다. 이러한 제한을 무시할 경우 가상 머신 및 가상 디스크를 사용할 수 없는 상황이 발생할 수 있습니다.
쿼터가 강제 적용 모드에서 실행되고 있을 경우 쿼터가 할당되지 않은 가상 머신 및 디스크는 사용할 수 없습니다.
가상 머신의 전원을 켜려면 가상 머신에 쿼터를 할당해야 합니다.
가상 머신의 스냅샷을 생성하려면 가상 머신에 연결된 디스크에 쿼터를 할당해야 합니다.
가상 머신에서 템플릿 생성 시 템플릿을 소비하고자 하는 쿼터를 선택하라는 메세지가 표시됩니다. 이를 통해 템플릿이 생성된 디스크 및 가상 머신 이외에 다른 쿼터를 소비하기 위한 템플릿 (및 템플릿에서 차후 생성되는 모든 가상 머신)을 설정할 수 있습니다.
Comments