Linux VPS 서버에서 어떤 가상화 기술이 사용되는지 확인하는 방법은 무엇입니까?

Linux VPS 서버에서 어떤 가상화 기술이 사용되는지 확인하는 방법은 무엇입니까?

일부 Debian Linux vps 서버에 액세스할 수 있지만 해당 제어판에 직접 액세스할 수는 없습니다. 서버 관리자만이 액세스할 수 있습니다.

VPS 내부에서 서버에 어떤 시각화 기술이 사용되는지 확인할 수 있는 방법이 있나요? 어떤 커널 헤더 패키지(xen, openvz 또는 기타)를 설치해야 하는지 알기 위해서만 필요합니다.

답변1

가상화 기술을 감지하는 여러 가지 방법은 다음에 나열되어 있습니다.http://www.dmo.ca/blog/Detecting-virtualization-on-linux/. 제안 중에서 내가 선호하는 방법은 다음과 같습니다 dmidecode.

  • VMWare:

    # dmidecode | egrep -i 'manufacturer|product'
    Manufacturer: VMware, Inc.
    Product Name: VMware Virtual Platform
    
  • 마이크로소프트 가상PC:

    # dmidecode | egrep -i 'manufacturer|product'
    Manufacturer: Microsoft Corporation
    Product Name: Virtual Machine
    
  • QEMU 또는 KVM:

    # dmidecode | egrep -i 'vendor'
    Vendor: QEMU
    
  • Virtuozzo 또는 OpenVZ:

    # dmidecode
    /dev/mem: Permission denied
    
  • 젠:

    # dmidecode | grep -i domU
    Product Name: HVM domU
    

관련 정보