Host físico ou VM [duplicado]

1

Existe uma maneira de saber se um host é um físico ou uma VM e qual recipiente virtual está sendo executado (por exemplo, VirtualBox ou VMWare)? Eu queria saber se essa informação pode estar em /etc em algum lugar.

    
por amphibient 21.08.2013 / 16:41

2 respostas

1

você pode instalar o pacote facter e, em seguida,

facter virtual

dirá se é virtual.

ou você pode usar o dmidecode para examinar seu sistema. procure o nome do produto na saída.

    
por 21.08.2013 / 16:49
1

Geralmente, não há informações em /etc que você possa usar para detectar se o host está sendo executado como uma VM.

Mas você pode ver o hardware em /proc e /sys ou (melhor) usar ferramentas como lspci .

A maneira mais fácil, no entanto, é usar imvirt , que faz exatamente o que você precisa. Suporta muitas VMs diferentes. Pelo menos nas distribuições baseadas no Debian você pode instalá-lo através do gerenciador de pacotes.

    
por 21.08.2013 / 16:50