Com saber si un sistema Linux és físic o virtual

VPS

Les tecnologies de virtualització han fet que els recursos físics s'aprofitin molt millor. Multitud d'empreses de hosting o en el núvol utilitzen la virtualització per obtenir prestacions que serien difícils d'aconseguir amb sistemes físics o que resultaria més car, a més de suposar alguns avantatges com la de crear VPS (Virtual Private Server) dins d'un servidor físic per obtenir molt servidors independents per oferir als clients sistemes independents i que actuen amb total independència, podent sortir d'un sistema sense afectar la resta o administrant de forma independent ...

Doncs bé, aquestes tecnologies que ens aporten tants beneficis han evolucionat bastant com perquè sigui complicat saber si ens estem manejant en un sistema físic o un sistema virtual. Evidentment si ho hem creat nosaltres, és senzill saber-ho ... no em referia a això. Però quan accedim a un sistema de manera remota, sense tenir massa coneixement sobre aquest, ens resultaria impossible saber si és un sistema virtualitzat o realment és un sistema físic. Per això en aquest article aprendrem a com saber-ho ...

Molts administradors gestionen sistemes de forma remota i això pot suposar un problema, per això, si tenim accés a sistemes amb Linux, podrem saber fàcilment si són virtuals o no usant diversos mètodes que t'explico a continuació:

  • utilitzant l'eina dmidecode, Es tracta d'una eina que fa ús de taules DMI o SMBIOS que aporta informació sobre el fabricant, número de sèrie, model, i altres dades de maquinari de sistema. Simplement hem d'executar la comanda per obtenir-la si tenim aquesta eina instal·lada. Per exemple, podem usar l'opció -t per indicar el tipus d'informació a obtenir (consulta el man). Segons el que obtinguem de la comanda següent podrem saber si és un sistema virtual o físic pel fabircante:
sudo dmidecode -s system-manufacturer

  • També podem fer servir lshw per obtenir informació de l'hardware i en aquest cas per saber el tipus de sistema:
sudo lshw -class system

  • També és possible fer servir els logs de sistema per aquesta utilitat:
sudo dmesg | grep "Hypervisor detected"

Existeixen més mètodes com la utilitat facter, seqüències, virt-what, etc.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Alberto va dir

    Moltes gràcies,

    M'ha estat força útil de cara a un inventari que he hagut de fer.

    Salutacions.