물리적 호스트 또는 가상 머신

물리적 호스트 또는 가상 머신

호스트가 물리적 호스트인지 가상 머신인지, 그리고 어떤 가상 컨테이너(예: VirtualBox 또는 VMWare)에서 실행되고 있는지 알 수 있는 방법이 있습니까? 이 정보가 어딘가에 있을지 궁금합니다 /etc.

답변1

팩터 패키지를 설치한 다음

facter virtual

그것이 가상인지 알려줄 것입니다.

또는 dmidecode를 사용하여 시스템을 확인할 수 있습니다. 출력에서 제품 이름을 찾으십시오.

답변2

/etc일반적으로 호스트가 가상 머신으로 실행되고 있는지 여부를 감지하는 데 사용할 수 있는 정보가 없습니다 .

하지만 하드웨어를 살펴보거나 /proc( /sys더 나은) 사용할 수 있습니다 lspci.

그러나 가장 쉬운 방법은 다음을 사용하는 것입니다.imvirt, 이것이 바로 당신에게 필요한 것입니다. 다양한 가상 머신을 지원합니다. 최소한 Debian 기반 배포판에서는 패키지 관리자를 통해 설치할 수 있습니다.

관련 정보