使用virt-what判断虚拟化类型
使用
virt-what
结果参考
0、无输出 : 物理机;
1、hyperv : 这是微软的Hyper-V管理程序;
2、parallels : 访客用户正在Parallels虚拟平台(Parallels Desktop、Parallels Server)中运行;
3、powervm_lx86 : 访客用户正在IBM powervm lx86 Linux/x86模拟器中运行;
4、qemu : 这是使用软件模拟技术的QEMU管理程序;
5、virtualpc : 访客用户正在微软VirualPC上运行;
6、xen-hvm : 这是一个Xen Guest完全虚拟化平台(HVM);
7、uml : 这是一个用户模式Linux(UML)客户机;
8、openvz : 访客用户正在OpenVZ或Virtuozzo容器中运行;
9、linux_vserver : 此进程正在Linux VServer容器中运行;
10、ibm_systemz : 这是一个IBM SystemZ硬件分区系统;
几个输出例子
azure
[root@azure ~]# virt-what
hyperv
景安
[root@ja ~]# virt-what
hyperv
kvm
aws
[root@aws ~]# virt-what
xen
xen-hvm
aws
安装
RHEL/CentOS/Scientific Linux VM中安装
yum install virt-what
Debian或Ubuntu Linux安装
apt install virt-what
Fedora Linux VM安装
dnf install virt-what
Suse/OpenSUSE安装
zypper in virt-what
virt-what源码
cat /usr/sbin/virt-what
类似方案
dmidecode
for i in system-manufacturer system-product-name
do
sudo dmidecode -s $i
done