我选择新的 VPS 主机部分是基于他们对 VMware 的使用。
我没有理由怀疑情况确实如此,但我想知道是否有办法从基于 CentOS 的 VPS 内部控制虚拟化平台。
答案1
用于dmidecode
直接从 BIOS 中提取信息。VMWare 有自己独特的 bios 字符串。
dmidecode --type BIOS
答案2
dmesg
如果 dmidecode 因某种原因不可用,您可能会在输出中看到一些“VMWare”品牌的设备。
答案3
安装一个类似的工具lshw
来检查。
手册页位于:http://linux.die.net/man/1/lshw
下载 RPM 网址:http://pkgs.repoforge.org/lshw/
示例输出:
centos5
description: Computer
product: VMware Virtual Platform ()
vendor: VMware, Inc.
version: None
serial: VMware-56 4d 55 7b ca 7f 48 a4-be da c1 22 9b 5d f8 bf
width: 64 bits
capabilities: smbios-2.4 dmi-2.4 vsyscall64 vsyscall32
[...]
答案4
如果他们在客户端上安装了 VMware 工具,就会有某种方式来识别它,例如,vmware-uninstall-tools.pl 或 VMwareTools rpm 的存在。
如果不这样做,你也可以尝试安装 VMware 工具看看会发生什么……