কাঙ্ক্ষিত পদ্ধতি
lshw
এই কমান্ডটি বেয়াদব ভিএম প্রযুক্তি অতিথির জন্য নিম্নলিখিত আউটপুট উত্পাদন করে।
$ sudo lshw -class system
আউটপুট
সাহায্যে KVM
mungr
description: Computer
product: KVM
vendor: Red Hat
width: 64 bits
capabilities: smbios-2.4 dmi-2.4 vsyscall64 vsyscall32
ভার্চুয়াল বক্স
fedora17
description: Computer
product: VirtualBox ()
vendor: innotek GmbH
version: 1.2
serial: 0
width: 64 bits
capabilities: smbios-2.5 dmi-2.5 vsyscall32
-VMWare
partedmagic
description: Computer
product: VMware Virtual Platform ()
vendor: VMware, Inc.
version: None
serial: VMware-56 4d 94 a0 53 e3 f3 c6-f9 a6 eb 1a 89 70 04 57
width: 32 bits
capabilities: smbios-2.4 dmi-2.4 smp-1.4 smp
স্ক্রিপ্টিং
আপনি যদি উবুন্টু / ডেবিয়ানে থাকেন তবে প্যাকেজটি open-vm-tools
ইনস্টল করা যাবে। এটি সরবরাহ করে vmware-checkvm
। এটি কেবল এএ ডিজিট ফেরত দেয়। এর 0
অর্থ এটি একটি ভিএম, 1
এর অর্থ এটি একটি শারীরিক ব্যবস্থা।
কম পছন্দসই পদ্ধতি
যদি এটি কেভিএম হয় /proc/scsi/scsi
এবং ethtool
বিকল্পগুলি নীচে প্রদর্শিত হবে:
দ্বারা SCSI
$ cat /proc/scsi/scsi
Attached devices:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: QEMU Model: QEMU DVD-ROM Rev: 0.9.
Type: CD-ROM ANSI SCSI revision: 05
সময় ethtool
$ ethtool -i eth0
driver: virtio_net
version:
firmware-version:
bus-info: virtio0
supports-statistics: no
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no
ভার্টিও_নেট কেভিএম এর অংশ। /proc/scsi/scsi
আপনাকে বলে যে আপনি একটি VM আছেন, এবং আপনি সম্ভবত সাহায্যে KVM করছি যে।
জন্য dmesg
লগের grep
মাধ্যমে নিম্নলিখিত কমান্ডগুলি ব্যবহার করা হচ্ছে dmesg
।
$ sudo dmesg | grep -i virtual
-VMWare
VMware vmxnet virtual NIC driver
Vendor: VMware Model: Virtual disk Rev: 1.0
hda: VMware Virtual IDE CDROM Drive, ATAPI CD/DVD-ROM drive
কিউমু বা কেভিএম
যদি "-cpu host"
বিকল্পটি ব্যবহার না করা হয় তবে কিউমু এবং কেভিএম তাদেরকে এগুলি সনাক্ত করবে:
CPU: AMD QEMU Virtual CPU version 0.9.1 stepping 03
অন্যথায়, হোস্টের সিপিইউ তথ্য ইন dmesg
বা ইন উভয়ই ব্যবহৃত হবে /proc/cpuinfo
। তবে আপনার কিছু দেখতে হবে:
[ 0.000000] Booting paravirtualized kernel on KVM
নতুন কার্নেলগুলিতে যা বুঝতে পারে যে তারা প্যারাচুয়ালুয়ালাইজেশনের অধীনে চলছে।
মাইক্রোসফ্ট ভার্চুয়ালপিসি
hda: Virtual HD, ATA DISK drive
hdc: Virtual CD, ATAPI CD/DVD-ROM drive
xen
$ sudo dmesg | grep -i xen
Xen virtual console successfully installed as tty1
Virtuozzo
# method #1
$ sudo dmesg
(returns no output)
# method #2
$ sudo cat /var/log/dmesg
(returns no output)
# method #3
$ sudo ls -al /proc/vz
veinfo veinfo_redir veredir vestat vzaquota vzdata
তথ্যসূত্র