>시스템 튜토리얼 >리눅스 >Centos7의 KVM에서 중첩 가상화 활성화

Centos7의 KVM에서 중첩 가상화 활성화

WBOY
WBOY앞으로
2024-03-30 17:21:36438검색

중첩 가상화는 가상 머신 내부에 가상화 환경을 구성하는 것을 의미합니다. 즉, 중첩 가상화는 하이퍼바이저하이퍼바이저의 기능으로, 하이퍼바이저(호스트) 머신의 하드웨어 가속을 통해 가상 서버 내부에 가상화를 설치하고 실행할 수 있게 해주는 기능이라고 할 수 있습니다.

이 기사에서는 CentOS 7/RHEL 7의 KVM에서 중첩 가상화를 활성화하는 방법에 대해 설명합니다. KVM 하이퍼바이저를 이미 구성했다고 가정합니다. KVM 하이퍼바이저 설치 및 구성 방법에 익숙하지 않은 경우 다음 문서를 참조하십시오.

CentOS 7.x 및 RHEL 7.x에 KVM 하이퍼바이저 설치

하이퍼바이저로 가서 KVM 호스트에 중첩된 가상화가 활성화되어 있는지 확인해 보겠습니다.

Intel 기반 프로세서는 다음 명령을 실행합니다.

으아악

AMD 기반 프로세서의 경우 다음 명령을 실행하세요:

으아악

위 명령 출력 N은 중첩된 가상화가 비활성화되었음을 나타냅니다. 우리가 얻는 출력이 Y이면 호스트에서 중첩된 가상화가 활성화되었음을 의미합니다.

이제 중첩된 가상화를 활성화하려면 다음 내용이 포함된 /etc/modprobe.d/kvm-nested.conf라는 파일을 생성하세요.

으아악 으아악

파일을 저장하고 종료하세요.

이제 kvm_intel 모듈을 제거하고 modprobe 명령을 통해 동일한 모듈을 추가하세요. 모듈을 제거하기 전에 가상 머신이 종료되었는지 확인하십시오. 그렇지 않으면 "modprobe: FATAL: Module kvm_intel is in use"와 같은 오류 메시지가 표시됩니다.

으아악

이제 중첩된 가상화 기능이 활성화되었는지 확인하세요.

으아악
중첩된 가상화 테스트

중첩된 가상화가 활성화된 KVM 하이퍼바이저에 "director"라는 가상 머신이 있다고 가정합니다. 테스트하기 전에 CPU 모드가 "host-modle" 또는 "host-passthrough"인지 확인하세요. Virt-Manager 또는 virtsh edit 명령을 사용하여 가상 머신의 CPU 모드를 확인하세요.

在 Centos7 的KVM上启用嵌套虚拟化

cpu_mode_vm_kvm

이제 Director 가상 머신에 로그인하고 lscpulsmod 명령을 실행하세요.

으아악 으아악

在 Centos7 的KVM上启用嵌套虚拟化

lscpu_command_rhel7_centos7

디렉터 가상 머신의 가상 관리자 GUI 또는 virt-install 명령으로 가상 머신을 생성해 보겠습니다. 제 경우에는 virt-install 명령을 사용했습니다.

으아악

在 Centos7 的KVM上启用嵌套虚拟化

cli-installer-virt-install-command-kvm

이는 가상 머신 내에서 가상 머신을 생성할 수 있으므로 중첩된 가상화가 성공적으로 활성화되었음을 확인합니다.


위 내용은 Centos7의 KVM에서 중첩 가상화 활성화의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 linuxprobe.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제