Mac 에서 Nova compute node 구성

안녕하세요, Mac M1 위에 vagrant(vmfusion) 로 vm3대 두고 오픈스택 구성해보려하는데.. nova설치하고 egrep -c '(vmx|svm)' /proc/cpuinfo 할 시 0 이 나오네요 /etc/nova/nova-compute.conf[libvirt]를 qemu로 바꿔도 같습니다.

혹시 Mac에서 구성해보신분 계신가요??

질문주신 egrep -c '(vmx|svm)' /proc/cpuinfo 명령어는 CPU에서 가상화가 가능한지 여부를 나타내는 명령어인데요, VM 위에서는 하이퍼바이저의 중첩가상화 기능을 활성화하지 않으셨으면 0으로 표시되는게 정상입니다!

만약 중첩가상화 기능을 활성화하지 않으신 상태에서 nova를 사용하시려면, 지금 하신 것과 같이 qemu로 변경하셔서 가상화가 아닌 에뮬레이팅으로 사용하시면 됩니다(성능은 매우 느리겠지만요)

1개의 좋아요

혹시나 다른 분들도 동일한 궁금증을 가지고 계실까봐 답변 드리면,

VMX 와 SVM는 x86 기반 프로세서에 탑재된 가상화 가속화 기능입니다. Apple M 시리즈 같은 ARM64 프로세스의 경우에는 다른 이름을 가지고 있는데요, VHE 나 HYP로 저는 알고 있는데, 제가 직접적으로 Flag를 확인해 본 경우는 없네요…

게다가 재성님께서 답변 주신대로 VM 안에서 가상화 Flag를 확인하시면 또 0으로 표기 될 꺼라서…
그렇습니다 ^^.

1개의 좋아요

이제야 답글을 확인했네요 답변주셔서 감사합니다!

다른 플래그도 확인해봐야겠네요 답변주셔서 감사합니다!