kolla 기반 OpenStack으로 KVM 가상 머신 중첩 문제 해결
kolla를 기반으로 OpenStack Queens 버전을 설치합니다.제어 노드 하나, 계산 노드 두 개 모두 물리적 X86 서버입니다.컴퓨팅 노드에서 KVM 가상 머신을 시작합니다.
요구사항: KVM 가상 머신 안에서 KVM 가상 머신을 다시 시작하여 기타 실험 검증을 진행한다.
먼저 컴퓨팅 노드의 물리적 서버에서 KVM 가상 머신 중첩을 지원하도록 구성을 변경합니다.구체적으로는 을 참고하십시오
그런 다음 관련 컨테이너를 다시 시작합니다.
docker restart nova_libvirt
docker restart nova_compute
그런 다음 가상 머신을 시작합니다(물리적 서버 구성을 수정할 때 위에서 실행 중인 가상 머신을 먼저 종료해야 함).
Exception during message handling: libvirtError: internal error: process exited while connecting to monitor: Could not access KVM kernel module: Permission denied
2018-07-28T15:19:33.415996Z qemu-kvm: failed to initialize KVM: Permission denied
보시다시피 권한 문제입니다.
해결
계산 노드qume 설정 보기
cat /etc/kolla/nova-libvirt/qemu.conf
stdio_handler = "file"
user = "nova"
group = "nova"
사용자와 그룹 모두nova
/dev/kvm의 권한을 보십시오. 다른 사용자와 그룹은 rw 권한이 없습니다
ls -al /dev/kvm
crw-rw---- 1 root 42427 10, 232 Jul 28 11:31 /dev/kvm
권한을 설정하여 다른 사용자와 그룹에도 rw 권한을 부여합니다
chmod a+rw /dev/kvm
ls -al /dev/kvm
crw-rw-rw- 1 root 42427 10, 232 Jul 28 11:31 /dev/kvm
가상 머신 부팅, 오류 없음
가상 머신에 들어가서 kvm가 지원되었는지 보기
egrep -c '(vmx|svm)' /proc/cpuinfo
4
4로 표시됨, CPU가 4코어인 경우,kvm 지원
문제 해결.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Proxmox 백업에서 물리 디스크를 제외하는 방법신세를 질 것입니다. 다음과 같은 구성으로 물리 디스크를 통과한 VM을 만들었습니다. (VMWare에서 말하는 RDM) 그러나 이러한 VM은 스냅샷을 사용할 수 없습니다. 또, 백업하려고 하면 모든 드라이브의 백업이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.