¿Cómo averiguar el tipo de virtualización de un VPS linux?

Tener acceso a un VPS, necesito saber qué tipo de virtualización se está ejecutando desde el terminal.

¿Cómo puedo determinar la plataforma de virtualización en la que se ejecuta mi VM? (OpenVZ, Xen, KVM, etc?)

5 Solutions collect form web for “¿Cómo averiguar el tipo de virtualización de un VPS linux?”

hostnamectl es tu amigo (requiere systemd ).

Algunos ejemplos:

Portátil sin virtualización

 $ hostnamectl status Static hostname: earth.gangs.net Icon name: computer-laptop Chassis: laptop Machine ID: 18a0752e1ccbeef09da51ad17fab1f1b Boot ID: beefdc99969e4a4a8525ff842b383c62 Operating System: Ubuntu 16.04.2 LTS Kernel: Linux 4.4.0-66-generic Architecture: x86-64 

Xen

 $ hostnamectl status Static hostname: pluto.gangs.net Icon name: computer-vm Chassis: vm Machine ID: beef39aebbf8ba220ed0438b54497609 Boot ID: beefc71e97ed48dbb436a470fe1920e1 Virtualization: xen Operating System: Ubuntu 16.04.2 LTS Kernel: Linux 3.13.0-37-generic Architecture: x86-64 

OpenVZ

 $ hostnamectl status Static hostname: mars.gangs.net Icon name: computer-container Chassis: container Machine ID: 55296cb0566a4aaca10b8e3a4b28beef Boot ID: 1bb259b0eb064d9eb8a22d112211beef Virtualization: openvz Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 2.6.32-042stab120.16 Architecture: x86-64 

KVM

 $ hostnamectl status Static hostname: mercury.gangs.net Icon name: computer-vm Chassis: vm Machine ID: beeffefc50ae499881b024c25895ec86 Boot ID: beef9c7662a240b3b3b04cef3d1518f0 Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-514.10.2.el7.x86_64 Architecture: x86-64 

A menos que el host VM esté mintiendo, generalmente se puede averiguar inspeccionando el "hardware" que está viendo el invitado VM.

Lo más fácil es probablemente utilizar un programa como virt-what , que hará el análisis sintáctico para usted. Aquí estoy asumiendo ciegamente que usted está ejecutando algún tipo de distribución basada en Linux por cierto.

También podría valer la pena echar un vistazo a facter títere, que también utiliza técnicas similares para determinar en qué tipo de entorno de VM está funcionando.

¿O podrías preguntar a quienquiera que esté alquilando el VPS? Todos los derechos reservados

Utilice el comando virt-what para determinar el tipo de tecnología de virtualización que está utilizando el sistema.

Vea: http://people.redhat.com/~rjones/virt-what/

También puede utilizar dmidecode que le mostrará información de hardware del sistema y otros.

Debian viene con este pequeño paquete para detectar el tipo de virtualización:

 $ sudo apt-get install virt-what $ virt-what 

Y poco más grande debido a las dependencias de Perl:

 $ sudo apt-get install imvirt $ imvirt 
  • Plesk: accede a mysql como root
  • Administración de VPS para el Principiante Absoluto
  • VPS que muestra poco espacio en disco a pesar de que no hay nada importante en él
  • Plesk está abajo, pero el sitio funciona bien
  • ¿Cómo get el historial de uso de la memory del server (VPS)?
  • ¿Cómo salto la installation de grub en mi VPS?
  • scp a puestos de serveres remotos, incapaz de aislar causa
  • SPF Setup - Envío desde VPS y Google Apps
  • Ubuntu VPS que ejecuta el server VPN no reenvía packages
  • CentOS 5.5 x86_64 VPS - Una gran cantidad de tráfico entrante cuando está inactivo?
  • nginx cayendo las conexiones bajo asedio
  • El puerto SSHD modificado en VPS no puede iniciar session
  • Hosts conocidos ECDSA Host Llave Múltiples dominios en un IP
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.