给你一个终端,你如何确定自己连接的机器是一台物理机器还是虚拟机呢?如果是虚拟机,那么又是采用如何的虚拟化方案呢?
输入上面的命令,可以看出我们这台机器采用的是KVM的虚拟化方案。当然其他一些虚拟化方案(如VMWare)
KVM
Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理。KVM目前已成为学术界的主流VMM之一。
KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术)。是基于硬件的完全虚拟化。
KVM有几种容错方案(就是物理机器挂掉后自动迁移)
https://cloud.tencent.com/developer/article/1087097