9.7. CPU 및 메모리 할당량을 덮어쓰도록 CDI 구성
CPU 및 메모리 리소스 제한 사항이 적용되는 네임스페이스에 가상 머신 디스크를 가져오고, 업로드하고, 복제하도록 CDI(Containerized Data Importer)를 구성할 수 있습니다.
9.7.1. 네임스페이스의 CPU 및 메모리 할당량 정보 링크 복사링크가 클립보드에 복사되었습니다!
ResourceQuota
오브젝트로 정의하는 리소스 할당량은 네임스페이스에 제한을 적용하여 해당 네임스페이스 내의 리소스에서 사용할 수 있는 총 컴퓨팅 리소스 양을 제한합니다.
HyperConverged
사용자 지정 리소스 (CR)는 CDI(Containerized Data Importer)에 대한 사용자 구성을 정의합니다. CPU 및 메모리 요청 및 한계 값은 기본값인 0
으로 설정되어 있습니다. 이렇게 하면 컴퓨팅 리소스 요구 사항 없이 CDI에서 생성한 Pod에 기본값을 제공하고 할당량으로 제한되는 네임스페이스에서 해당 Pod를 실행할 수 있습니다.
AutoResourceLimits
기능 게이트가 활성화되면 OpenShift Virtualization은 CPU 및 메모리 제한을 자동으로 관리합니다. 네임스페이스에 CPU 및 메모리 할당량이 모두 있는 경우 메모리 제한이 기본 할당을 두 배로 설정하며 CPU 제한은 vCPU당 하나씩입니다.
9.7.2. CPU 및 메모리 기본값 덮어쓰기 링크 복사링크가 클립보드에 복사되었습니다!
spec.resourceRequirements.storageWorkloads
스탠자를 HyperConverged
CR(사용자 정의 리소스)에 추가하여 CPU 및 메모리 요청의 기본 설정과 사용 사례에 대한 제한을 수정합니다.
사전 요구 사항
-
OpenShift CLI(
oc
)를 설치합니다.
절차
다음 명령을 실행하여
HyperConverged
CR을 편집합니다.oc edit hyperconverged kubevirt-hyperconverged -n openshift-cnv
$ oc edit hyperconverged kubevirt-hyperconverged -n openshift-cnv
Copy to Clipboard Copied! Toggle word wrap Toggle overflow spec.resourceRequirements.storageWorkloads
스탠자를 CR에 추가하여 사용 사례에 따라 값을 설정합니다. 예를 들면 다음과 같습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
편집기를 저장하고 종료하여
HyperConverged
CR을 업데이트합니다.