Fedora 36에 "Freezer" 제어 그룹을 어떻게 추가하나요? 그렇지 않은 경우 이것이 가상화에 어떤 영향을 미치나요?

Fedora 36에 "Freezer" 제어 그룹을 어떻게 추가하나요? 그렇지 않은 경우 이것이 가상화에 어떤 영향을 미치나요?

내 개발 시스템에 KVM을 (재)설치하려고 합니다(20년 전 Fedora 이후로 자주 업그레이드되었으며 kvm은 몇 달 전에 설치되었다가 관련이 있을 경우를 대비해 잊어버렸습니다).

AMD Ryzen CPU(BIOS에서 비활성화됨)에서 가상화를 활성화하는 방법을 알아낸 후 # virt-host-validate이제 FAIL할 수 있습니다 cgroup 'freezer' controller support. 다른 모든 것은 예상대로 통과됩니다.

반면에 이 실패한 상태에서도 가상 머신을 생성할 수 있습니다.

그렇다면 이 문제를 어떻게 해결할 수 있는지, 또는 사용할 수 없게 되면 어떤 영향을 미칠지 아는 사람이 있나요?

virtualization그룹 패키지를 다시 설치 하고 cgroup_enable=freezer커널 명령줄에 추가를 사용하여 부팅을 시도했습니다. 둘 다 아무것도 바꾸지 않습니다.

저는 커널 6.0.16-200.fc36.x86_64와 함께 Fedora 36을 실행하고 있습니다.

답변1

첫째, 이 검사는 LXC에서만 작동합니다(a컨테이너libvirt를 통해 관리할 수 있는 프레임워크)는 KVM 기반 또는 기타 가상 머신에 관계없이 가능합니다.

둘째, 이 검사는 각 컨트롤러가 가상 파일 시스템 트리로 개별적으로 마운트되어야 했던 cgroups v1에서 유지된 것입니다(컨트롤러를 생성하는 것 외에는 "기타" 기능을 넣을 장소가 없었습니다).

현재 사용 중인 "cgroups v2" 인터페이스에는 모든 컨트롤러에 대한 통합 트리가 있으므로 cgroup 프로세스를 고정하는 기능은 이제 개별 컨트롤러가 아닌 기본 cgroup 인터페이스의 일부일 뿐입니다.

관련 정보