bagaimana mencari tahu apakah berjalan di dalam tamu KVM


Jawaban:


11

Grep dmesg, harus ada setidaknya satu baris yang berisi kvm. Di mesin saya:

[    0.000000] kvm-clock: cpu 0, msr 0:5dd801, boot clock
[    0.000000] kvm-clock: cpu 0, msr 0:1023801, primary cpu clock

Periksa secara alternatif /proc/cpuinfo, ini berisi baris:

model name : QEMU Virtual CPU version 0.9.1

Tetapi, masalahnya adalah: Anda tidak dapat memastikan bahwa Anda adalah tamu KVM (di atas QEMU) atau hanya Tamu-QEMU.


kvm-clock clocksource mungkin tidak ada atau dinonaktifkan karena alasan stabilitas.
sendmoreinfo

2
Anda mungkin ingin menambahkan dmidecodeke daftar cara yang mungkin ditampilkan jika Anda menjalankan virtualisasi, ini bekerja dengan baik dengan VMWare.
Law29


3

Versi saat ini lscpujuga menunjukkan jika hypervisor terdeteksi:

# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             2
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 23
Model name:            Intel Core 2 Duo P9xxx (Penryn Class Core 2)
Stepping:              3
CPU MHz:               2659.936
BogoMIPS:              5319.87
Hypervisor vendor:     KVM
Virtualization type:   full
...


0

Kemungkinan lain adalah dmidecode -s 'system-product-name'

[samveen@vm1 ~]$ sudo dmidecode -s 'system-product-name'
KVM

Tidak bekerja dengan Ubuntu ini 18,04 pada Ubuntu 18.04 setup: askubuntu.com/revisions/1046792/15 , itu hanya output: Standard PC (i440FX + PIIX , 1996).
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功

1
@CiroSantilli 新疆 改造 中心 六四 事件 法轮功 Silakan periksa bidang informasi DMI lainnya juga. Saya tidak memiliki akses ke host KVM berbasis Ubuntu untuk menguji. Dalam kebanyakan kasus, system-product-namepengidentifikasi memberikan jawaban yang diharapkan, bahkan dalam kasus seperti VirtualBoxdan VMWare.
Samveen
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.