
KVM 게스트 내부에서 OS(리눅스)가 실행 중인지 확인할 수 있는 방법이 있나요..
답변1
Grep 을 dmesg
포함하는 줄이 하나 이상 있어야 합니다 kvm
. 내 컴퓨터에서:
[ 0.000000] kvm-clock: cpu 0, msr 0:5dd801, boot clock
[ 0.000000] kvm-clock: cpu 0, msr 0:1023801, primary cpu clock
/proc/cpuinfo
또는 다음 줄이 포함되어 있는지 확인하세요 .
model name : QEMU Virtual CPU version 0.9.1
그러나 문제는 자신이 KVM 게스트(QEMU 위에 위치)인지 아니면 단지 QEMU-Guest인지 확신할 수 없다는 것입니다.
답변2
답변3
systemd-detect-virt
kvm
그리고 내 호스트에서는:
none
또한보십시오:https://unix.stackexchange.com/questions/89714/easy-way-to-determine-virtualization-technology
Ubuntu 18.04 호스트에서 테스트되었습니다.
답변4
또 다른 가능성은dmidecode -s 'system-product-name'
[samveen@vm1 ~]$ sudo dmidecode -s 'system-product-name'
KVM