23.5. IBM Z에서 중첩된 가상 머신 생성
IBM Z 호스트에서 L2 중첩된 VM(가상 머신)을 생성하려면 L0 호스트와 L1 VM 모두에서 중첩된 가상화 기능을 활성화하고 구성해야 합니다.
IBM Z는 실제로 베어 메탈 L0 호스트를 제공하지 않습니다. 대신 사용자 시스템은 이미 가상화된 시스템인 LPAR(Logical partition)에 설정되므로 L1 이라고 하는 경우가 많습니다. 그러나 이 가이드의 다른 아키텍처와 더 잘 정렬하려면 IBM Z를 제공하는 것처럼 IBM Z를 참조하십시오 L0 호스트.
중첩된 가상화에 대한 자세한 내용은 중첩된 가상화의 내용을 참조하십시오.
대부분의 환경에서 중첩된 가상화는 RHEL 10에서 기술 프리뷰로 만 사용할 수 있습니다.
지원되는 환경과 지원되지 않는 환경에 대한 자세한 내용은 중첩된 가상화에 대한 지원 제한 사항을 참조하십시오.
사전 요구 사항
- L1 VM(가상 머신)을 실행하는 L0 RHEL 10 호스트.
-
하이퍼바이저 CPU는 중첩된 가상화를 지원해야 합니다. 이 경우 L0 하이퍼바이저에서
cat /proc/cpuinfo명령을 사용합니다. 명령의 출력에sie플래그가 포함된 경우 L2 VM을 생성할 수 있습니다. L0 호스트에서 중첩된 가상화가 활성화되어 있는지 확인합니다.
# cat /sys/module/kvm/parameters/nested- 명령이 1 또는 Y 를 반환하면 기능이 활성화됩니다. 나머지 사전 요구 사항을 건너뛰고 Procedure 섹션을 계속합니다.
명령이 0 또는 N 을 반환하는 경우 다음 단계를 사용하여 기능을 활성화합니다.
- L0 호스트에서 실행 중인 모든 VM을 중지합니다.
kvm모듈을 언로드합니다.# modprobe -r kvm중첩 기능을 활성화합니다.
# modprobe kvm nested=1이제 중첩 기능이 활성화되지만 L0 호스트를 다음 재부팅할 때까지만 활성화됩니다. 영구적으로 활성화하려면
/etc/modprobe.d/kvm.conf파일에 다음 행을 추가합니다.options kvm nested=1
프로세스
- L1 VM 내에 L2 VM을 생성합니다. 이렇게 하려면 L1 VM을 생성할 때와 동일한 절차를 따르십시오.