如何确认虚拟机是xen kvm vmware
最近想著学习下云计算机的相关平台,如openstack、cloudstack等等。
于是乎先了解下现在这些个国内云计算的厂商用的是哪个虚拟化平台,手中正好有阿里云、腾讯云的主机。
1. 使用dmesg查看
腾讯云的主机,为kvm虚拟化平台,ip段为182.254.0.0/16
#dmesg | egrep "kvm|xen|vmware"
kvm-clock: Using msrs 4b564d01 and 4b564d00
kvm-clock: cpu 0, msr 0:1c39e41, boot clock
kvm-clock: cpu 0, msr 0:28216e41, primary cpu clock
[ 0.002999] kvm-clock: cpu 1, msr 0:28296e41, secondary cpu clock
[ 0.002999] kvm-clock: cpu 2, msr 0:28316e41, secondary cpu clock
[ 0.002999] kvm-clock: cpu 3, msr 0:28396e41, secondary cpu clock
[ 0.211989] Switching to clocksource kvm-clock
阿里云的主机,为xen的虚拟化平台,ip段为120.26.0.0/16
#dmesg | egrep "kvm|xen|vmware"
Switching to clocksource xen
xen-platform-pci 0000:00:03.0: PCI INT A -> GSI 28 (level, low) -> IRQ 28
公司提供的内网机器,使用的是VMware产品:
# dmesg | egrep -i "kvm|xen|vmware"
DMI: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 01/07/2011
ACPI: SRAT 00000000bfef045c 000B8 (v02 VMWARE MEMPLUG 06040000 VMW 00000001)
ACPI: HPET 00000000bfef0424 00038 (v01 VMWARE VMW HPET 06040000 WMV 00000001)
ata2.00: ATAPI: VMware Virtual IDE CDROM Drive, 00000001, max UDMA/33
scsi 1:0:0:0: CD-ROM NECVMWar VMware IDE CDR10 1.00 PQ: 0 ANSI: 5
VMware PVSCSI driver - version 1.0.1.0-k
scsi2 : VMware PVSCSI storage adapter rev 2, req/cmp/msg rings: 8/8/1 pages, cmd_per_lun=64
vmw_pvscsi 0000:03:00.0: VMware PVSCSI rev 2 host #2
scsi 2:0:0:0: Direct-Access VMware Virtual disk 1.0 PQ: 0 ANSI: 2
VMware vmxnet3 virtual NIC driver - version 1.1.18.0-k-NAPI
像ucloud由于没有其云主机,网上了解下,应该也是属于kvm虚拟化主机,国内厂家应该使用kvm的多一点。
2. 使用专门的工具软体virt-what:
腾讯云的主机上:
#yum install virt-what
#virt-what
kvm
阿里云的主机上:
# virt-what
xen
xen-hvm
公司内网主机:
#virt-what
vmware
3. 其它特征判断:
如xen主机会有/proc/xen目录,如系统启动时的日志/var/log/message* 中查相应的关键字。
推荐阅读: